GPL - GSL and derivative work.

Mark Galassi rosalia@galassi.org
Wed Dec 19 13:20:00 GMT 2001


    Edwin> An application program does not "require" the GSL just
    Edwin> because it uses the same API.  I don't think that you can
    Edwin> copyright an API.  Anyone could implement the GSL API
    Edwin> without infringing on the GSL copyright.

There is a discussion of these issues on the GNU web pages which
matches what I say and is a legal opinion backed by the FSF's legal
counsel.

If another identical API exists then you have a grey area.  People
have done the trick (in other software) of writing a low-quality
compatible API that was public domain instead of GPLed

Regarding your comments on the use of the GPL instead of the LGPL, we
are a GNU project and there are very clear reasons for the GNU project
to promote using the GPL instead of the Lesser GPL for almost all
libraries.  See:

http://www.gnu.org/licenses/why-not-lgpl.html



More information about the Gsl-discuss mailing list