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

Bug#883950: debian-policy: allow specifying common licenses with only the identifier



Hi,

thanks for reporting. I also intended to make such a proposal and I had
briefly mentioned it in bug #883966. [1]

The reason why the short form is allowed is because of Debian Policy 12.5

"Packages distributed under the Apache license (version 2.0), the
Artistic license, the GNU GPL (versions 1, 2, or 3), the GNU LGPL
(versions 2, 2.1, or 3), the GNU FDL (versions 1.2 or 1.3), and the
Mozilla Public License (version 1.1 or 2.0) should refer to the
corresponding files under /usr/share/common-licenses, [9] rather than
quoting them in the copyright file."

I agree that using boiler plate like this:

| License: GPL-2+
| On Debian systems the full text of the GPL-2 can be found in
| /usr/share/common-licenses/GPL-2

is still redundant.

I suggest to change Debian Policy 12.5 and copyright format 1.0 in such
a way that the following syntax is allowed:

License: [GPL-2+]

This would imply the license is identical to the one we ship under
/usr/share/common-licenses/. Services like sources.debian.org could
easily parse this field and automatically link to the full license-text.

I don't have a fixation about using brackets. We could also use
something else. In the above case Lintian should not warn about a
missing standalone license or license text in general.

Regards,

Markus

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883966#25

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: