>>>>> 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

Reply via email to