+1 on the “!” proposal.
Gary From: [email protected] [mailto:[email protected]] On Behalf Of Wheeler, David A Sent: Thursday, May 25, 2017 10:09 AM To: Krys Nuvadga; David Seaward Cc: [email protected] Subject: Re: [spdx-tech] Can I add a comment/suffix to the SPDX-License-Identifier line? I have previously commented that it would be valuable to have a “!” suffix meaning “exactly this version”. Technically “GPL-2.0” in SPDX means “only this version”, but in practice many practitioners & tools are sloppy about this. Part of the problem is that tools can easily determine that “GPL version 2.0 is in this package” but in many cases they cannot easily determine automatically a distinction between “2.0 or greater” versus “2.0 and no other”. In addition, in many cases it doesn’t matter, so the increased effort would be a waste of time. What the tools really need to indicate is a way in SPDX to indicate “2.0 at least is here, and I don’t know if ‘or later’ is okay”. Since SPDX doesn’t have a mechanism to report this, “GPL-2.0” is sometimes being used to report of “I know 2.0 is here, and I don’t know if ‘or later’ is okay” - even though it’s technically not compliant with the SDPX spec. It’d be helpful to have a simple way to indicate “I really mean this specific version” (my “!” suffix) vs. “this version at least is okay, and I’m not sure about later versions” (which is how “GPL-2.0” is currently interpreted; maybe another suffix like “?” or “*” would help to mark this case). --- David A. Wheeler From: [email protected] [mailto:[email protected]] On Behalf Of Krys Nuvadga Sent: Thursday, May 25, 2017 9:58 AM To: David Seaward Cc: [email protected] Subject: Re: [spdx-tech] Can I add a comment/suffix to the SPDX-License-Identifier line? Hi Dave, I'm not sure of this but I think it is safer to just stick with the "license expressions syntax"provided in the documentation. You can see SPDX Specification 2.1 (web version) <https://spdx.org/spdx-specification-21-web-version#h.jxpfx0ykyb60> Appendix IV <https://spdx.org/spdx-specification-21-web-version#h.jxpfx0ykyb60> for details. Regards On Wed, May 24, 2017 at 10:30 AM, David Seaward <[email protected]> wrote: Hi, My goal is to visually disambiguate "GPL-3.0" and "GPL-3.0+" for human readers. Is it possible to add a comment or suffix to the SPDX line without breaking conforming parsers? For example, SPDX-License-Identifier: GPL-3.0 (only) or SPDX-License-Identifier: GPL-3.0 # only rather than just SPDX-License-Identifier: GPL-3.0 Regards, David _______________________________________________ Spdx-tech mailing list [email protected] https://lists.spdx.org/mailman/listinfo/spdx-tech -- krys Nuvadga Piar, Inc.
_______________________________________________ Spdx-tech mailing list [email protected] https://lists.spdx.org/mailman/listinfo/spdx-tech
