On 11/11/10 6:44 AM, Dr. David Kirkby wrote:
On 11/11/10 12:07 PM, Jeroen Demeyer wrote:
On 2010-11-11 12:42, Dr. David Kirkby wrote:
My interpretation of that is if:

* Says GPL 2

then's it incompatible. But if
I suppose you mean "if it says GPL 3 it is incompatible" (which the GLPK
and the new CVXOPT package says)

No, I don't mean that. I mean what I said.

*IF* we changed Sage to GPL v3+, then any package that it's released
under GPL 2, but does not state "or any later version" then it would be
incompatible with GPL 3.


As I understand it, currently, the whole Sage distribution is effectively GPLv3+, since it combines GPLv2+ and GPLv3+ code, so it is at least GPLv3. My understanding is that we currently can't include GPL2 (not +) code. However, if someone wanted to take just the Sage library and certain GPLv2+ packages (something like Purple Sage), then they could make a GPLv2+ distribution, and then they could incorporate GPLv2 (not +) code into their distribution.

Another resource for this is the GPL FAQ, particularly:

http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility

Thanks,

Jason

--
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to