Closed zvr closed 2 years ago
I’m not sure it’s needed. Files are licensed under licenses (note the lack of capitalisation, so this is a common term, not a defined term within REUSE or SPDX specs). SPDX License Expressions are just a very convenient way to unambiguously and in a short way express which licenses the files are licensed under.
That being said, if the wording causes confusion, it might make sense to clarify better. But since (IMHO) the current state works as intended, the change (again IMHO) should be a very clear improvement in clarity. Else it is better to keep it as is.
I’ll try to think of something today.
@zvr, does #96 address your concerns?
Yes, thanks!
I will not raise the "one license == one file" topic now ;-)
Because it’s fixed, or because you’re kind to us? ;)
The specification has as a cornerstone statement:
However, files are licensed under License Expressions, not single licenses. For example, if a file is under
BSD-3-Clause AND GPL-2.0-or-later
, the desired outcome should be that there are files for each of the component partsBSD-3-Clause.txt
andGPL-2.0-or-later.txt
and not a single one.Even more so if the expression is of the form
License WITH Exception
.Somehow this must be cleared up.