You'll want to read the license carefully, of course -- that's the ultimate authority. If you make Modificiations (see the definition) then your Modifications must be released under the MPL. If you code is file-based, then the Modifications that must be released are also file-based. In other words, yoy must make any files with Modifications available under the MPL.
Once you have done this, you are free to combine MPL files with proprietwary files. See Section 3.7.
The best known example of this is probably the Netscape branded browsers. Netscape made its Modifications (and other code on a voluntary basis) available under the MPL. Then it combined that Mozilla code with proprietary code -- instant messaging, some plug-ins, a Java VM and created the Netscape browser. If you read the end user license agreement for the netscape browser carefully, you should see a section saying it's build using MPL code.
The MPL also has some notification requirements -- take a look.
This is not legal advice -- you need a lawyer who knows your specific setting for that.
Mitchell
Jacky Cheung wrote:
Hi
I am using a source code in developing a commercial project, which the source code is in MPL (Mozilla Public License)
If I use the source code as library, will the license make my whole project is is MPL as well?
And how can I avoid the above problem>
Jacky
_______________________________________________ mozilla-license mailing list [EMAIL PROTECTED] http://mail.mozilla.org/listinfo/mozilla-license
_______________________________________________ mozilla-license mailing list [EMAIL PROTECTED] http://mail.mozilla.org/listinfo/mozilla-license
