how to incorporate derived work from Maxima into an open-source library?
Subject: how to incorporate derived work from Maxima into an open-source library?
From: Andrej Vodopivec
Date: Sun, 1 Jun 2008 18:02:45 +0200
Maxima is distributed under GPLv2 and not under GPLv2 or later. I
don't know if the original version released by William Schelter is
GPLv2 or GPLv2 or later, but some files with a clear license statement
are licensed under GPLv2 (for instance src/ifactors.lisp and some
files in share/). The license for parts written by people currently
involved in development could be changed, but I don't think there is
enough interest among developers to talk about license changes.
As you probably know GPLv2 and GPLv3 are not compatible.
Andrej
2008/5/31 Oliver Kullmann <O.Kullmann at swansea.ac.uk>:
> Hi,
>
> thanks to the great help from this mailing list
> the technical problem of how to cope with those
> annotations is solved. Alas, there is the legal
> side :-(
>
> Now I have these code snippets, mainly minor
> modifications of existing Maxima code.
> And I want to release them with my library,
> the OKlibrary (see http://www.ok-sat-library.org/).
> Since Maxima is released under the GPL (version x ?),
> I assume that there is no principal problem.
>
> (Actually, I just had a look at http://maxima.sourceforge.net/authorization-letter.html,
> and aren't the mentioned restrictions not incompatible with the GPL?
> Doesn't the GPL require unrestricted redistribution, for all human
> beings, even if from other countries? So well, let's ignore this
> here ...)
>
> So I assume I can add these code snippets to my library, under
> the appropriate GPL version x, which is?
>
> My library is under the GPLv3, which I regard as essential, since
> it contains a lot of research, and I really don't want to see
> that patented by somebody else.
> I believe there shouldn't be a problem with these code excerpts
> under GPLvx, but what is the opinion about releasing it
> under GPLv3?
>
> And then there is the question about the copyright.
> As far as I know, the copyright is only relevant w.r.t.
> changing the licence. Whom shall I mention in the
> copyright notice?
>
> Yet the new file with that redefined load-function
> is part of my main library. However I could also
> package it as part of the Maxima distribution (which
> I redistribute) --- perhaps this is less troublesome?
>
> I hope once we clarify these issues here, then we can
> treat future cases similarly.
>
> Thanks!
>
> Oliver
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima