Hi all,

when working with different tools I noticed a difference in handling the All 
licenses information from files field ( 
https://spdx.github.io/spdx-spec/v2.3/package-information/#714-all-licenses-information-from-files-field
 ).
The specification explicitly states the following:

> 
> The relationship between licenses (i.e., conjunctive, disjunctive) is not
> specified in this field - it is simply a listing of all licenses found

However, it is specified that this field should either contain NONE, 
NOASSERTION or a SPDX License Expression according to Annex D. ( 
https://spdx.github.io/spdx-spec/v2.3/SPDX-license-expressions/ )
The syntax seemingly does not allow a simple 'listing of all licenses found', 
instead for multiple licenses it requires to use AND/OR to list multiple 
License-IDs.

So how to properly handle this field?
To pass syntax validation we would need to specify the relationships between 
licenses which would contradict the field's description.

Thanks in advance,
Lukas


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#5423): https://lists.spdx.org/g/Spdx-tech/message/5423
Mute This Topic: https://lists.spdx.org/mt/102461133/21656
Group Owner: [email protected]
Unsubscribe: https://lists.spdx.org/g/Spdx-tech/unsub [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to