-
-
Notifications
You must be signed in to change notification settings - Fork 79
Open
Labels
Description
Component.licenses has this text "EITHER (list of SPDX licenses and/or named licenses) OR (tuple of one SPDX License Expression)"
It is not made clear what a list of licenses means.
There are at least two options:
- AND (all licenses need to be complied with)
- OR (pick one)
This ambiguity can be avoided using SPDX license expressions but if we get an SBOM with just a list we need to make a decision without any further information.
To be safe I would probably interpret it as AND in that case.
At least a comment should be added that this is undefined.
I would probably even go as far as saying that only a single license is allowed and if there are more an expression needs to be used.
I understand that almost all changes except a clarifying comment would be backwards breaking changes.