Re: Revisiting the SPDX license representation syntax
Philippe Ombredanne
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 needed. For instance: 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 removed: (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. -- Philippe Ombredanne +1 650 799 0949 | pombredanne@... DejaCode Enterprise at http://www.dejacode.com nexB Inc. at http://www.nexb.com |
|