Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handling of licence expressions #55

Open
anthonyharrison opened this issue Oct 21, 2024 · 0 comments
Open

Handling of licence expressions #55

anthonyharrison opened this issue Oct 21, 2024 · 0 comments

Comments

@anthonyharrison
Copy link
Owner

SPDX and CycloneDX handle license expressions differently.

SPDX handles all licences in the same way regardless of whether it is an expression or not.

CycloneDX can include a license expression or one or more licences. Some SBOM generation tools are using multiple licences instead of an expression to indicate a logical AND of licences.

PROPOSAL (for CycloneDX)
If licence expression, always use SPDX Expression when generating
If multiple licenses, create SPDX Expression with logical AND between licenses when parsing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant