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

feat: Multiple licenses from CycloneDX files preserved by parser #42

Merged
merged 1 commit into from
Jun 29, 2024

Conversation

georgkoester
Copy link
Contributor

Many packages are subject to multiple licenses, e.g. Debian OS packages, and other long-lived packages.
To analyse the license situation this information is important. Just using the first license in the list often yields quite wrong results, such as only showing a documentation license instead of a GPL license.

Many packages are subject to multiple licenses, e.g. Debian OS packages,
and other long-lived packages.
To analyse the license situation this information is important. Just
using the first license in the list often yields quite wrong results,
such as only showing a documentation license instead of a GPL license.
@anthonyharrison
Copy link
Owner

Thanks @georgkoester. I was aware that the handling of multiple licences needed some attention but with the support for SPDX licence expressions now supported, I think this will be become the preferred approach of specifying multiple licences.

I will merge the pull request but will raise a new issue to make the changes to both the SPDX and CycloneDX generators to handle multiple licences.

@anthonyharrison anthonyharrison merged commit eceb042 into anthonyharrison:main Jun 29, 2024
1 check passed
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

Successfully merging this pull request may close these issues.

2 participants