On 9/25/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
> This is not an option.  From GPL2:
>
> 2.  ...
>    b) You must cause any work that you distribute or publish, that in
>    whole or in part contains or is derived from the Program or any
>    part thereof, to be licensed as a whole at no charge to all third
>    parties under the terms of this License.
>
> From GPL3:
>
> These requirements apply to the modified work as a whole. If identifiable
> sections of that work, added by you, are not derived from the Program, and can
> be reasonably considered independent and separate works in themselves, then
> this License, and its terms, do not apply to those sections when you 
> distribute
> them as separate works  for use not in combination with the Program. But when
> you distribute the same sections  for use in combination with covered works, 
> no
> matter in what form such combination occurs, the whole of the combination must
> be licensed under this License, whose permissions for other licensees extend 
> to
> the entire whole, and thus to every part of the whole. Your sections may carry
> other terms as part of this combination in limited ways, described in section
> 7.
>
>
> Hence, if Sage cannot function without GPL3 software, it *must* be licensed
> under GPL3, and no other license.  Therefore, "GPL2 or later" truly means
> "GPL3" the instant that we include gmp4.2.2, no matter what we might tell
> ourselves.

The Sage program overall is GPL3.  The Sage library (new python/cython code)
itself is still "GPLv2 or later", since it could be  (in fact is) used
with GMP-4.2.1
and GSL-1.9.

>  Similarly, if there is a library which is GPL2 only, we cannot
> include it once we've included gmp4.2.2.  This is utterly ridiculous, but
> apparently a fact of life.

It is true that we cannot include any GPLv2 only libraries if we include
GMP-4.2.2.  Singular is a library with that property, so no matter what
happens we won't be including GMP-4.2.2 (or GSL-1.10) until Singular
is relicensed.   If for some reason the Singular people do decide not
to relicense, then we would be in quite a pickle (and would probably
be forced to fork GMP).

> Anyway.  Sorry for that.  I found this link useful:
>
> http://www.groklaw.net/articlebasic.php?story=20060118155841115
>
> and I got the above quotes from row #5.

Excellent, many thanks for posting that, but I hope nobody else
looks at it, since unfortunately it seems to be seriously out of date.
 It's from January 2006 and the GPLv3 changed a lot since then.

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