On Dec 11, 2007 6:18 AM, David Harvey <[EMAIL PROTECTED]> wrote: > > Hi guys, > > I am writing a library for polynomial arithmetic which I might > eventually like to see included in Sage. (It is not presently part of > FLINT, but maybe one day it will be.) > > I would like to release it simultaneously under GPL v2 and GPL v3. I > specifically do not want to use the clause "either version 2 of the > License, or (at your option) any later version." Basically I don't > trust the FSF enough at the moment to release my code under GPL v7, > so I want to stick with the existing licenses. > > Small portions of the source code of the library are adapted from > existing software (NTL and FLINT), both of which are released under > "version 2, or at your option any later version". It also includes > some code from GMP 4.2.1, which is released under "LGPL v2.1, or at > your option any later version". > > Two questions: > > Q1) Is it legal for me to do this? Am I violating the licenses of > NTL, FLINT, or GMP? For example, since NTL is released under "version > 2, or at your option any later version", am I violating Shoup's > copyright by re-releasing part of his code under only v2 and v3?
You cannot re-release their code v2 or v3. However, you *can* release the combined work that is "your code plus their code" v2 or v3, since that just means combining a "GPL v2 or later" work with a "GPL v2 or v3" work, which is allowed. > Q2) If I release under GPL v2 and v3 only, is it possible for Sage to > use my code? Definitely yes it is possible, since everything in Sage is compatible with "GPL v2 or later". -- William --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---