Groups | Search | Server Info | Login | Register


Groups > linux.debian.policy > #6707

Bug#883950: Next steps on "[GPL-3+]" proposal

From Russ Allbery <rra@debian.org>
Newsgroups linux.debian.bugs.dist, linux.debian.policy
Subject Bug#883950: Next steps on "[GPL-3+]" proposal
Date 2018-07-29 19:10 +0200
Message-ID <wgXmF-4Ua-5@gated-at.bofh.it> (permalink)
References (2 earlier) <wgEtH-1kc-1@gated-at.bofh.it> <uUSFz-5HI-1@gated-at.bofh.it> <wgP5M-8bz-1@gated-at.bofh.it> <uUSFz-5HI-1@gated-at.bofh.it> <wgP5M-8bz-1@gated-at.bofh.it>
Organization The Eyrie

Cross-posted to 2 groups.

Show all headers | View raw


Stuart Prescott <stuart@debian.org> writes:

> This is certainly true for validating parsers, which will need
> modification to stop them complaining about the missing standalone
> License stanza; that's a relatively simple modification to not complain
> if the licence key is within the predefined list from
> /usr/share/common-licenses. Validating parsers we have in the archive
> are lintian and cme; non-validating parsers such as debian.copyright
> from python-debian and that in sources.debian.org require no
> modification.

Agreed.  It's a bit of a hack and kind of ugly, but one could just
whitelist those inside validating parsers.

I can imagine some non-validating parsers that would still care (a parser
that for some reason wants to associate a long paragraph with every short
token, for instance), but I don't know if any of those exist.

> copyright-format/1.0 disallows misuse of licence tokens to point at
> things that are not *exactly* the well-known licence and consequently,
> there is no useful licensing information in the standalone License
> paragraph.

The BSD license's unfortunate inclusion in common-licenses complicates
this a touch, but we probably should make an exception for it and not
allow people to omit the license for it because of the change in copyright
holder across various instances of the license.  (The file name in
common-licenses also doesn't match our license identifier.)

There's a broader question about how we want to handle SPDX's concept of
replaceable text in licenses.  SPDX has done a lot more formal work on
this than we have and annotates their license list with the text that's
allowed to change from license to license while still being considered the
same license.  But SPDX doesn't have the problem of trying to replace
verbatim copies of the license text.  It's only metadata.  So we'll have
to figure out what we want to do about those cases.

I think the BSD license is the only license being discussed in this bug
with that problem, though, so we can postpone that problem for later by
just omitting BSD from the list of licenses whose License extended
paragraph can be omitted.

> I'm quite happy to accept this proposal (without the brackets) as a
> single change. It's minimal work for the parser and is an incremental
> improvement to the format; because it relaxes a requirement, we could
> even view it as backwards compatible and not increment the version
> (although that has potential for confusion in the output of validating
> parsers).

I think we need to bump the version number for this, unless we're going to
decide that the version number was a bad idea and we're not going to
change it except for major changes.  This is a backward-incompatible
change for at least validating parsers, which seems like it's the basic
purpose of a version number.

> (The brackets, however, remain unnecessary.)

Yup, agreed.

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

Back to linux.debian.policy | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Bug#883950: debian-policy: allow specifying common licenses with only the identifier Mattia Rizzolo <mattia@debian.org> - 2017-12-09 20:10 +0100
  Bug#883950: debian-policy: allow specifying common licenses with only the identifier Simon McVittie <smcv@debian.org> - 2017-12-10 13:40 +0100
    Bug#883950: debian-policy: allow specifying common licenses with only the identifier Sean Whitton <spwhitton@spwhitton.name> - 2017-12-10 19:00 +0100
  Bug#883950: debian-policy: allow specifying common licenses with only the identifier Markus Koschany <apo@debian.org> - 2017-12-12 21:40 +0100
    Bug#883950: debian-policy: allow specifying common licenses with only the identifier Sean Whitton <spwhitton@spwhitton.name> - 2017-12-13 01:40 +0100
      Bug#883950: debian-policy: allow specifying common licenses with only the identifier Markus Koschany <apo@debian.org> - 2017-12-13 09:30 +0100
        Bug#883950: debian-policy: allow specifying common licenses with only the identifier Sean Whitton <spwhitton@spwhitton.name> - 2017-12-16 16:10 +0100
          Bug#883950: debian-policy: allow specifying common licenses with only the identifier Markus Koschany <apo@debian.org> - 2017-12-16 16:40 +0100
            Bug#883950: debian-policy: allow specifying common licenses with only the identifier Jonathan Nieder <jrnieder@gmail.com> - 2017-12-18 23:40 +0100
              Bug#883950: debian-policy: allow specifying common licenses with only the identifier Markus Koschany <apo@debian.org> - 2017-12-19 01:00 +0100
                Bug#883950: debian-policy: allow specifying common licenses with only the identifiero Bill Allombert <ballombe@debian.org> - 2017-12-19 11:00 +0100
            Bug#883950: debian-policy: allow specifying common licenses with only the identifier Sean Whitton <spwhitton@spwhitton.name> - 2017-12-23 20:10 +0100
              Bug#883950: [INPUT REQUIRED] Re: Bug#883950: debian-policy: allow specifying common licenses with only the identifier Markus Koschany <apo@debian.org> - 2017-12-28 21:00 +0100
                Bug#883950: [INPUT REQUIRED] Re: Bug#883950: debian-policy: allow specifying common licenses with only the identifier Joerg Jaspert <joerg@debian.org> - 2017-12-28 22:40 +0100
                Bug#883950: Next steps on "[GPL-3+]" proposal Sean Whitton <spwhitton@spwhitton.name> - 2017-12-29 10:30 +0100
                Bug#883950: Next steps on "[GPL-3+]" proposal Stuart Prescott <stuart@debian.org> - 2017-12-30 04:00 +0100
                Bug#883950: Next steps on "[GPL-3+]" proposal Russ Allbery <rra@debian.org> - 2017-12-30 04:40 +0100
                Bug#883950: Next steps on "[GPL-3+]" proposal Sean Whitton <spwhitton@spwhitton.name> - 2017-12-30 15:30 +0100
                Bug#883950: Next steps on "[GPL-3+]" proposal Julian Gilbey <julian@d-and-j.net> - 2017-12-30 22:30 +0100
                Bug#883950: Next steps on "[GPL-3+]" proposal Russ Allbery <rra@debian.org> - 2017-12-30 22:40 +0100
                Bug#883950: Next steps on "[GPL-3+]" proposal Julian Gilbey <julian@d-and-j.net> - 2017-12-31 11:40 +0100
                Bug#883950: Next steps on "[GPL-3+]" proposal Sean Whitton <spwhitton@spwhitton.name> - 2017-12-30 15:30 +0100
                Bug#883950: Next steps on "[GPL-3+]" proposal Markus Koschany <apo@debian.org> - 2018-07-23 23:50 +0200
                Bug#883950: Next steps on "[GPL-3+]" proposal Russ Allbery <rra@debian.org> - 2018-07-27 06:00 +0200
                Bug#883950: Next steps on "[GPL-3+]" proposal Holger Levsen <holger@layer-acht.org> - 2018-07-27 06:10 +0200
                Bug#883950: Next steps on "[GPL-3+]" proposal Sean Whitton <spwhitton@spwhitton.name> - 2018-07-27 11:40 +0200
    Bug#883950: debian-policy: allow specifying common licenses with only the identifier Scott Kitterman <debian@kitterman.com> - 2017-12-13 05:20 +0100
  Bug#883950: debian-policy: allow specifying common licenses with only the identifier Chris Lamb <lamby@debian.org> - 2017-12-14 10:10 +0100
  Bug#883950: Next steps on "[GPL-3+]" proposal Stuart Prescott <stuart@debian.org> - 2018-07-28 17:00 +0200
    Bug#883950: Next steps on "[GPL-3+]" proposal Simon McVittie <smcv@debian.org> - 2018-07-28 17:30 +0200
      Bug#883950: Next steps on "[GPL-3+]" proposal Sean Whitton <spwhitton@spwhitton.name> - 2018-07-29 02:40 +0200
    Bug#883950: Next steps on "[GPL-3+]" proposal Russ Allbery <rra@debian.org> - 2018-07-28 23:00 +0200
      Bug#883950: Next steps on "[GPL-3+]" proposal Stuart Prescott <stuart@debian.org> - 2018-07-29 10:20 +0200
        Bug#883950: Next steps on "[GPL-3+]" proposal Russ Allbery <rra@debian.org> - 2018-07-29 19:10 +0200
      Bug#883950: Next steps on "[GPL-3+]" proposal Wouter Verhelst <wouter@debian.org> - 2018-08-12 14:40 +0200
        Bug#883950: Next steps on "[GPL-3+]" proposal Russ Allbery <rra@debian.org> - 2018-08-12 19:50 +0200
        Bug#883950: Next steps on "[GPL-3+]" proposal Simon McVittie <smcv@debian.org> - 2018-08-13 12:40 +0200
      Bug#883950: Next steps on "[GPL-3+]" proposal Ian Jackson <ijackson@chiark.greenend.org.uk> - 2018-08-14 19:30 +0200
        Bug#883950: Next steps on "[GPL-3+]" proposal Jonathan Nieder <jrnieder@gmail.com> - 2018-08-14 20:50 +0200
          Bug#883950: Next steps on "[GPL-3+]" proposal Ian Jackson <ijackson@chiark.greenend.org.uk> - 2018-08-15 15:00 +0200
  Bug#883950: Next steps on "[GPL-3+]" proposal Russ Allbery <rra@debian.org> - 2018-08-02 06:50 +0200
  Bug#883950: Next steps on "[GPL-3+]" proposal gregor herrmann <gregoa@debian.org> - 2018-08-02 10:40 +0200
  Bug#883950: Next steps on "[GPL-3+]" proposal Guillem Jover <guillem@debian.org> - 2018-08-02 12:40 +0200
    Bug#883950: Next steps on "[GPL-3+]" proposal Holger Levsen <holger@layer-acht.org> - 2018-08-03 09:50 +0200
  Bug#883950: Next steps on "[GPL-3+]" proposal Russ Allbery <rra@debian.org> - 2018-08-02 19:10 +0200
  Bug#883950: Next steps on "[GPL-3+]" proposal Jonathan Nieder <jrnieder@gmail.com> - 2018-08-03 05:10 +0200
  Bug#883950: Next steps on "[GPL-3+]" proposal Russ Allbery <rra@debian.org> - 2018-08-03 05:20 +0200
    Bug#883950: Next steps on "[GPL-3+]" proposal Ian Jackson <ijackson@chiark.greenend.org.uk> - 2018-08-14 19:10 +0200
      Bug#883950: Next steps on "[GPL-3+]" proposal Russ Allbery <rra@debian.org> - 2018-08-15 00:30 +0200
  Bug#883950: Next steps on "[GPL-3+]" proposal Paul Hardy <unifoundry@gmail.com> - 2018-08-12 00:00 +0200
    Bug#883950: Next steps on "[GPL-3+]" proposal Ian Jackson <ijackson@chiark.greenend.org.uk> - 2018-08-14 19:40 +0200
      Bug#883950: Next steps on "[GPL-3+]" proposal Paul Hardy <unifoundry@gmail.com> - 2018-08-15 16:00 +0200
        Bug#883950: Next steps on "[GPL-3+]" proposal Paul Hardy <unifoundry@gmail.com> - 2018-08-15 17:00 +0200

csiph-web