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

Bug#436105: suggestion to add GPL-1 as a common licence

Santiago Vila <sanvila@unex.es> writes:
> On Sun, 5 Aug 2007, Sam Hocevar wrote:

>>    There are still many packages that mention the GPL version 1 in
>> their copyright file (around 350). Many Perl packages, but also Perl
>> itself and widespread things like sed, joe, cvs, dict...

>>    There are also countless packages that are under the GPL without
>> mentioning the version at all (more than 2,000 but I was unable to get
>> a precise number), they should therefore be considered "version 1 or
>> above".

>>    This is why I believe it wouldn't hurt to ship the GPL-1 with
>> base-files, even if most people are going to use "any later
>> version". It can be found here:
>> http://www.gnu.org/licenses/old-licenses/gpl-1.0.txt

> I delegate this decision to the policy group, as explained in base-files
> FAQ.

> As your proposal does not require a change in debian-policy, you would
> only need two seconds and no objections.

> However, my personal opinion is that the GPL v1 should be considered
> obsolete and we should deprecate it. The FSF would probably tell you
> that the GPLv1 has bugs which have been fixed in GPLv2 and GPLv3.

> We would be happier if we had less licenses to consider, not more.

This has come up several times since the last activity on this bug, and
now that I have a tool to check the licenses across all packages in
Debian, I went and took a look at the usage.  The result is that there is
a minimum of 1,540 packages in Debian licensed under the GPL version 1
(possibly with the or-later clause).  This is an undercount, since this is
only picking up those packages that use a DEP-5 copyright file.  There are
also 10,116 packages that refer to the unversioned GPL symlink, and I know
from personal experience at least some of those are also licensed under
the GPL version 1 or later.

Given that, while I'm very sympathetic to Santiago's argument, I also
think that we should be able to represent in packages their upstream
licensing statement and not be implicitly relicensing them under later
versions of the GPL, and without including a bunch of copies of the GPL
version 1.  The usage of the license is high enough to qualify for
common-licenses under our normal criteria: long license, used by over 5%
of the binary packages in the archive, and used in packages that are
installed on every system (perl-base).

I therefore propose adding GPL version 1 to the list of licenses said by
Policy to be in common-licenses and asking Santiago to include a copy in
base-files.  I'm not including a diff since it would just create merge
conflicts with the BSD diff proposed earlier today and because it's fairly
obvious, although I can if people would prefer.

Objections or seconds?

Copying debian-perl on this message since that's the set of developers who
are most affected by this.

Russ Allbery (rra@debian.org)               <http://www.eyrie.org/~eagle/>

Reply to: