public inbox for gsl-discuss@sourceware.org
 help / color / mirror / Atom feed
From: Edwin Robert Tisdale <E.Robert.Tisdale@jpl.nasa.gov>
To: gsl-discuss@sources.redhat.com
Subject: Re: GPL - GSL and derivative work.
Date: Wed, 19 Dec 2001 13:20:00 -0000	[thread overview]
Message-ID: <3B812BE4.4D8F5653@jpl.nasa.gov> (raw)

Mark Galassi wrote:

> 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 GPL'd

Yes.  The worst tricksters are the FSF and the GNU project.
The GSL is, at best, simply another implementation of
the Basic Linear Algebra Subprogram (BLAS) library,
The Linear Algebra PACKage (LAPACK) and Numerical Recipes in C.

You can't force anyone to distribute the source code
for their application programs
simply because it uses the same API as the GSL.
If you could, then proprietary library vendors could require
a royalty from every program that used their API
even if it was linked to a GPL'd implementation.

> 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

There are better reasons to promote the LGPL instead of the GPL
for numerical libraries like the GSL.
But applying the GPL instead of the LGPL
is just one of the reasons why the GSL is doomed.
The GPL unnecessarily encumbers the GSL.
It does not make the GSL or applications that use it more free.

I believe that you mean well Mark but your attitude
is one of the worst enemies of free software.

             reply	other threads:[~2001-12-19 13:20 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-12-19 13:20 Edwin Robert Tisdale [this message]
2001-12-19 13:20 ` Mark Galassi
  -- strict thread matches above, loose matches on Subject: below --
2001-12-19 13:20 Edwin Robert Tisdale
2001-12-19 13:20 ` Mark Galassi
2001-12-19 13:20 Edwin Robert Tisdale
2001-12-19 13:20 ` Steve ROBBINS
2001-12-19 13:20 ` Mark Galassi
2001-12-19 13:20 Edwin Robert Tisdale
2001-12-19 13:20 Nelder-Mead Simplex Brian Gough
2001-12-19 13:20 ` GPL - GSL and derivative work Nicolai Hanssing
2001-12-19 13:20   ` Timothy H. Keitt
2001-12-19 13:20 Edwin Robert Tisdale
2001-12-19 13:20 ` Mark Galassi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3B812BE4.4D8F5653@jpl.nasa.gov \
    --to=e.robert.tisdale@jpl.nasa.gov \
    --cc=gsl-discuss@sources.redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).