[sage-devel] Re: Maxima license "GPL v.3 or later"?
Subject: [sage-devel] Re: Maxima license "GPL v.3 or later"?
From: William Stein
Date: Sun, 1 Jun 2008 11:20:10 -0700
On Sun, Jun 1, 2008 at 11:11 AM, Robert Dodier <robert.dodier at gmail.com> wrote:
>
> William Stein wrote:
>
>> In fact looking through the actual source code, it mostly says
>> "Copyright William F. Schelter" or "See the GNU General Public
>> License for more details. You should have received a copy of
>> the GNU General Public License." The top level of the maxima
>> distribution contains the standard GPLv2 license file, which
>> is "GPLv2+", since it contains the phrase "If the Program does
>> not specify a version number of this License, you may choose
>> any version ever published by the Free Software Foundation."
>
> On considering this, I believe you are correct. Although the license
> Schelter included in his distribution was GPL v2, Schelter never
> specified the revision number to the best of my knowledge.
> Therefore (according to the license itself) licensees can choose
> any version (not just v2+).
>
> I don't think that allows present-day contributors to change
> the license to v2+ or v3+ (i.e. to exclude certain versions).
>
> But since v3 is among "any version ever published" it seems like
> the use of Maxima in Sage is OK. Yes/no/maybe ?
I think the use of Maxima in Sage is definitely OK.
1. As mentioned above I believe it is v2+, and you've confirmed that.
2. Even if it weren't, currently Sage doesn't do any binary linking with
Maxima, so technically isn't a derived work. Sage uses Maxima more
like emacs or texmacs "uses" maxima via console mode.
-- William