[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [directory-discuss] Linking licenses to SPDX
From: |
W. Trevor King |
Subject: |
Re: [directory-discuss] Linking licenses to SPDX |
Date: |
Wed, 25 Oct 2017 12:53:10 -0700 |
User-agent: |
Mutt/1.7.2 (2016-11-26) |
On Wed, Oct 25, 2017 at 11:24:18AM -0200, Adonay Felipe Nogueira wrote:
> One thing that I noticed 6 months ago when I investigated SPDX
> notation, is that, at *that time*, they didn't provide all the
> notations for the most used free/libre software license and it's
> variants, that is: GNU AGPL/GPL. If I recall correctly, the
> notations missing are: for versions 2+, 3+ and combinations of both
> additional terms and exception variants of 2+ and 3+. In spite of
> this, SPDX has notations for versions 2 and 3 ("only").
De-lurking (hi everyone ;) to clarify this, but the SPDX does support
“or later” grants via a ‘+’ operator and additional terms and
exceptions via a ‘WITH’ operator. For example, you can have content
under the GPL-2.0+, which is “The GPL-2.0 license or (at your option)
and later version”. The current docs for this aren't particularly
pretty [1], but I have work in flight to polish them up [2]. And the
‘+’ operator dates back to version 2.0 (2015), which introduced
license expressions [3]. Before that (since 1.0) there were
short-identifiers for GPL-2.0+ and similar [4]. Those identifiers are
still around (although they are now deprecated in favor of the WITH
forms) [5].
Also potentially interesting for this thread is my very recent attempt
to provide FSF license metadata via an API [6]. I'd really like to
see the FSF provide that metadata via a canonical API (similar to the
one I've mocked up or not, as they see fit).
Cheers,
Trevor
[1]: https://spdx.org/spdx-specification-21-web-version#h.jxpfx0ykyb60
[2]: https://github.com/spdx/spdx-spec/pull/37
[3]: https://spdx.org/sites/cpstandard/files/pages/files/spdx-2.0.pdf#page=9
[4]: https://spdx.org/sites//cpstandard/files/pages/files/spdx-1.0.pdf#page=35
[5]: https://spdx.org/spdx-specification-21-web-version#h.thzxydww9yu7
[6]: https://github.com/wking/fsf-api
--
This email may be signed or encrypted with GnuPG (http://www.gnupg.org).
For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy
signature.asc
Description: OpenPGP digital signature