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/
-~----------~----~----~----~------~----~------~--~---

Reply via email to