Re: Revisiting the SPDX license representation syntax
On Tue, Oct 29, 2013 at 7:26 AM, Wolfgang Denk <wd@...> wrote:
In message <CAOFm3uEDjBvgyWLTsp0xMXe1vRefoMaAPEnzKhekdx6+-xVohg@...> you wrote:Guten Tag Wolfgang!Here are the basic examples updated to SPDX:Thanks - I mostly like this, but I would like to suggest a few minor
and thanks for your feedback.
You are absolutely right there and being a programmer I had hesitated* mit ? gpl-2.0 : a disjunctive license choice of mit or gpl-2.0.In C and some other programming languages, the EXCLUSIVE OR operator
a little about the implications then,
and thought that it would be OK to forego programming conventions.
Expressing disjunctions with a caret ^ makes perfect sense.
In this case, and this would be a good simplification the explicit
ampersand & or the implicit space AND separator could be used for a
license exception or supplemental terms which is really all that is
gpl-2.0 + & classpath: I am licensed under the GPL 2.0 or any later
version with the Classpath expection
which could rephrased also as something more or less equivalent for
such as this, because the classpath exception states that it can be
(gpl-2.0 + & classpath) ^ gpl-2.0 + : you must select the GPL 2.0 or
3.0 with or without the Classpath exception
Note that FWIW this little language of mine was buried in notes I
wrote down four years ago, and has never been in use practically....
I just adapted it in this email thread to use SPDX license keys.
+1 650 799 0949 | pombredanne@...
DejaCode Enterprise at http://www.dejacode.com
nexB Inc. at http://www.nexb.com