On Mon, Feb 13, 2012 at 7:42 AM, Dr. David Kirkby
<david.kir...@onetel.net> wrote:
>
> On 02/13/12 12:58 PM, William Stein wrote:
>>
>> On Mon, Feb 13, 2012 at 3:35 AM, Dr. David Kirkby
>> <david.kir...@onetel.net>  wrote:
>>>
>>> On 02/13/12 11:18 AM, Jason Grout wrote:
>>>>
>>>>
>>>> On 2/13/12 4:17 AM, Dr. David Kirkby wrote:
>>>>>
>>>>>
>>>>> Since some of packages will not have the "or later version" added into
>>>>> the license, we can't distribute Sage as GPL 3 or even "GPL 2 or any
>>>>> later version", since some of the components don't have the "or any
>>>>> later version".
>>>>
>>>>
>>>>
>>>>
>>>> Which packages are those? I thought we were being really careful to not
>>>> include any packages that were GPLv2 only in the base, standard
>>>> distribution of Sage?
>>>>
>>>> Or are you just imagining that there probably is such a package?
>>>>
>>>> Thanks,
>>>>
>>>> Jason
>>
>>
>>
>>>
>>> First one I find is gfan. This is SPKG.txt:
>>
>>
>> gfan is GPLv2+.
>>
>> I know the author of gfan personally; I don't remember for sure, but I
>> think got him to GPL it in the first place.  All he did was take his
>> code and put the standard GPL "COPYING" file (which has the GPLv2
>> license in it) in the same directory, and include a LICENSE file that
>> says:
>>
>> -------------
>> deep:src wstein$ more LICENSE
>> The Gfan software is distributed under the "GNU GENERAL PUBLIC
>> LICENSE" as described in the file "COPYING".
>> Ask the author if you want a more reasonable license.
>> -------------
>
>
> But currently SPKG.txt and COPYING state version 2 only.
>
> SPKG.txt for Mercurial states
>
> "== License ==
>  * GNU General Public License version 2, or any later version
> "
>
> but the COPYING file does not state "or any later version". Some programs do 
> (like znpoly), but Mercurial does not. Nor does gfan - despite you say you 
> know different. Nor does the COPYING file in 'moin', though SPKG.txt says  it 
> is "GPLv2+".
>

That does not matter.

>
>> Because the LICENSE file (and code) do not specifically state that the
>> program is GPLv2, one may use any version of the GPL license (>= 2).
>
>
> Note, that an author has to add the "or any later version" for it to become 
> applicable. Unless that is specifically stated, it you can't apply it.

I think you are just making that up.  From the GPL: "If the Program
does not specify a version number of this License, you may choose any
version ever published by the Free Software Foundation."

>
> iconv is GPL3 only.

That's fine because GPL3 is GPLv2+ compatible.    Remember your claim
is:  "if you want to be totally legal, then you should not use Sage."

>> I'm not comfortable with this statement: "IMHO, if you want to be
>> totally legal, then you should not use Sage."  It seems like FUD that
>> ignores a ton of hard work that we have all done campaigning to get
>> licenses changed, sometimes choosing a much more difficult path
>> (regarding which libraries we use) just because of GPL versions, etc.
>
>
> If you believe it is 100% legal that is fine. But I don't, and nor does 
> Jeroen Demeyer
>
> http://groups.google.com/group/sage-devel/msg/078c738469cc5bbd

There he says "I will say it more strongly: Sage *is* violating the
GPL by distributing
GPLv3-only packages (such as cvxopt) under a GPLv2+ licence. "

However, that again is irrelevant, because we are *not* distributing
cvxopt under a GPLv2+ license.  I don't why anybody would think we
are.  Why do you and Jereon think I am distributing Sage under a
GPLv2+ license?!?!

The only claim made in our COPYING file is this:

  "Every component of Sage except jsmath is licensed under a GPL v2
(or later) compatible license."

The GPLv3-only license is compatible with GPLv2+, in the sense that
one can combine a GPLv2+ codebase with a GPLv3 codebase to create a
new program that is licensed under GPLv3.   Obviously, as a combined
work, one must apply the GPLv3 license to the GPLv2+ codebase.


>> To the best of my knowledge there is not ** ONE SINGLE PACKAGE **
>> included with Sage that is licensed GPLv2 only.
>
>
> Well, certainly there seems to be a lot of COPYING files that state they are 
> GPL version 2, with no mention of the "any later version" the license says 
> one should put if one wants to apply the license to later releases.
>

The COPYING file is from FSF.  It looks like this.  Maybe you should read it:

-------------------------------------------------------------------------------------------
$ cat COPYING
                   GNU GENERAL PUBLIC LICENSE
                       Version 2, June 1991
...
... If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
...
  <signature of Ty Coon>, 1 April 1989
  Ty Coon, President of Vice
...
If this is what you want to do, use the GNU Library General
Public License instead of this License.
-------------------------------------------------------------------------------------------

>> If this is not
>> actually the case, I really want to know about it.   I believe that
>> Sage is 100% legally distributed and does not violate any copyright
>> statements at all.
>
>
> You are welcome to your opinion. I just don't happen to agree with it.

I would be very appreciate if you could provide even a shred of
evidence that supports your opinion that: "IMHO, if you want to be
totally legal, then you should not use Sage."  I know of absolutely no
copyright issues with the current Sage distribution.  If I were aware
of any violations, I would address them ASAP.

 -- William

--
William Stein
Professor of Mathematics
University of Washington
http://wstein.org

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