Groups | Search | Server Info | Login | Register
Groups > linux.debian.policy > #6707
| 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.
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 | Next — Previous in thread | Next in thread | Find similar
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