Ich bin mir ziemlich sicher dass Sourcecode, der unter der
MPL steht, problemlos zusammen mit kommerziellen Komponenten verwendet werden kann. Es gibt sicherlich auch noch andere Lizenzen, bei denen das möglich ist, aber mir reicht eine.
GPL und alles, was davon abstammt, verbietet sich allerdings, denn dann müsste man den Sourcecode der kommerziellen Komponenten jedem Executable, das man weitergibt, beilegen, und der Empfänger (Käufer), dürfte dann damit machen, was er will. Das lassen die Lizenzen kommerzieller Komponenten nicht zu.