Dear Mark, In message <[email protected]> you wrote: > > Example 1: > ---------- > File: ./cairo-1.10.2.tar.gz.txt/cairo-array.c (see attachment 1) > NOTICE (simplified): "The file is licensed to you under either the LGPL-2.1 > or MPL-1.1 at your option." > LICENSE EXPRESSION = (LGPL-2.1 OR MPL-1.1) > > Example 2: > ---------- > FILE: busybox-1.20.2/shell/math.c (see attachment 2) > NOTICE (simplified): > "You can redistribute the file and/or modify it under the terms of > BSD-3-Clause and the MIT license and GPL-2.0 or (at your option) any later > version of the GPL" > LICENSE EXPRESSION = (BSD-3-Clause AND MIT AND GPL-2.0+)
Sorry but I think you get this wrong. The "and" in the text here does not translate into a logical "AND" operator. Instead, it is an "OR" just as in example 1. We have a list of liceses here, where the user can freely chose any one that fits, so it must be an "OR". An "expression" as "BSD-3-Clause AND MIT AND GPL-2.0+" makes zero sense; I can't even figure out how this should be interpreted from a legal point of view. 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] Boykottiert Microsoft - Kauft Eure Fenster bei OBI! _______________________________________________ Spdx-tech mailing list [email protected] https://lists.spdx.org/mailman/listinfo/spdx-tech
