>>>>> On Sun, 26 Aug 2018, Matija Šuklje wrote: > It is worth noting that the SPDX standard (since 3.0) has indeed changed > for the *GPL family of licenses
> from > • GPL-2.0, and > • GPL-2.0+ > to > • GPL-2.0-only, and > • GPL-2.0-or-later > This was done by request and in coordination with the FSF. > To quote from <https://spdx.org/licenses/> (under “Deprecated Licenses” > header): >> Release 3.0 replaced previous Identifiers for GNU licenses with more >> explicit Identifiers to reflect the "this version only" or "any later >> version" option specific to those licenses. As such, the previously >> used Identifiers for those licenses are deprecated as of v3.0. > Note: for all other licenses ‘+’ does the same as before. So it's "-or-later" for the GPL family but "+" for all others? That doesn't look like a consistent format to me. Also, what does "GPL-2.0-or-later" mean? There is no version 2.0 of the GPL, and by version ordering rules (ours, as well as GNU strverscmp(3)), "2" is less than "2.0". So GPL version 2 is not matched by it. > So, if we plan to the latest SPDX spec, we would need to introduce the > “-only” and ”-or-later” suffixes regardless. Ulrich
