Dear Philippe Ombredanne, In message <caofm3uedjbvgywltsp0xmxe1vrefomaapenzkhekdx6+-xv...@mail.gmail.com> you wrote: > > PS: For most of it there is nothing new there, SPDX does it alright. > PPS: Some of this may not mesh entirely well with the current SPDX > licenses list state (such as expressing "or later versions" > generically or how we deal with exceptions). > > Here are the basic examples updated to SPDX:
Thanks - I mostly like this, but I would like to suggest a few inor changes to make life easier especially to developers who are used to standard operators in programming languages: > * mit ? gpl-2.0 : a disjunctive license choice of mit or gpl-2.0. > A choice must be made. (CHOICE, EXCLUSIVE OR, DISJUNCTION) In C and some other programming languages, the EXCLUSIVE OR operator is '^', so please make this "mit ^ gpl-2.0". > * gpl-2.0 ^ classpath : a license exception or supplemental terms: > here, the classpath exception to the gpl-2.0. nb: here we have a > slight change with the SPDX license list, where the exception would be > just the exception and not the whole gpl-and-classpath taken together > as one license.(EXTRA TERMS, EXCEPTION) Please use a different operator t mark an exception, as '^' is kind of reserved for XOR. Thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [email protected] "Summit meetings tend to be like panda matings. The expectations are always high, and the results usually disappointing." - Robert Orben _______________________________________________ Spdx-tech mailing list [email protected] https://lists.spdx.org/mailman/listinfo/spdx-tech
