bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gplv3 files and updates


From: Paul Eggert
Subject: Re: gplv3 files and updates
Date: Thu, 12 Jul 2007 14:08:00 -0700
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux)

address@hidden (Karl Berry) writes:

> Most projects want to use the files as GPL, not LGPL, since the projects
> are otherwise GPL, and it's just complication to have them as LGPL.

Yes, that's basically it.  The preferred and more-typical case is an
application distributed under the GPL, and gnulib tries to support the
typical case better.  Nowadays this preferred case should be GPLv3.

> I guess my main concern is that "we" (via gnulib-tool) are converting a
> GPL'd to an LGPL'd file based on external information.

We have to convert the file one way or another, so the only real issue
is what version of the license to put into the CVS version of the
source file.

We know, because of external information, that it's OK to convert a
file from LGPL to GPL.  The "external information" in this case is
the text of the LGPL, which is distributed as part of gnulib.

We also know, because of external information, that it's OK to convert
some gnulib files from GPL to LGPL.  The "external information" in
this case are the modules files, also distributed as part of gnulib.

In both cases some external information is involved (i.e., external to
the source file itself -- not external to gnulib).  The argument for
using LGPL in the CVS version is mostly a legal one (i.e., make things
less confusing for lawyers and for people who are trying to understand
the legal situation).  The argument for using GPL in the CVS version
is mostly a technical one (i.e., make things simpler for most
application developers).

Which consideration should be more important, legal or technical?

> Here's another alternative: for the LGPL'd modules, keep both an LGPL
> and GPL version in the repo.

We'd need at least 4 versions, no? since the v2 versus v3 issue comes
up too.  I'd rather not head that direction.  Let's keep just 1
version in the repo.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]