Open Source Newbie

Tzeng, Nigel H. Nigel.Tzeng at jhuapl.edu
Tue Sep 2 10:14:43 UTC 2008


>From: Robin 'Roblimo' Miller [mailto:robin at roblimo.com]

>For maximum code compatibility with other F/OSS projects, GPL is the
>obvious choice.

For maximum code compatibility with other GPL projects, GPL is the 
obvious choice.  
 
For maximum code compatibility with other open source projects, MIT
or BSD is the obvious choice.  
 
For you, LGPL 2.1 or MPL 1.1 is likely one of the better choices.  They 
provide sufficient reuse but require that enhancements to your code to be
passed on to users of the derivative code.
 
http://www.mozilla.org/MPL/
 
I would not use LGPL 3.0 since it is incompatible with GPL v2 only projects. 
Instead use "LGPL 2.1 or later".
 
Please do not pick GPL if reuse among projects is a desire.  GPL 
"compatibility" with other open source licenses is strictly one way.
 
I also would not be swayed by the number of projects that use GPL.
 
The world would be a lot poorer without Apache, BSD, MIT and MPL 
based projects.  No Apache, no Firefox, no BSDs (including OSX) etc.




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensource.org/pipermail/license-discuss_lists.opensource.org/attachments/20080902/b958c875/attachment.html>


More information about the License-discuss mailing list