-
-
Notifications
You must be signed in to change notification settings - Fork 61
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
License Mapping for BSD-3-Clause and BSD-4-Clause #205
Comments
According to wikipedia, "BSD License" is the 4-clause license. Thus CycloneDX-Core-Java is properly identifying the license from the antlr4 pom. https://en.wikipedia.org/wiki/BSD_licenses If the antlr4 project is licensed under BSD-3-Clause, then perhaps the project should explicitly state that using the |
@stevespringett, the POM for
ie, a reading of this is that "The BSD License" is 3-clause and not 4-clause. So, is the license mapping in cyclonedx-core-java really correct on this point? Having said that, I will most definitely try to get the |
The |
Yes, @tmehnert , that's because the license that you link to is the one is based on the PR that I submitted 😄 |
With this addition to license mappings in PR #195
cyclonedx-core-java/src/main/resources/license-mapping.json
Line 67 in b664a13
The consequence is that the component antlr4 now maps to
BSD-4-Clause
when the intention of the antlr project is the the license should beBSD-3-Clause
.See LICENSE.txt
From antlr4 POM:
So, is this a problem with
cyclonedx-core-java
license mapping, or is it a problem withantlr4
POM?The consequence of thinking that a
BSD-3-Clause
is actuallyBSD-4-Clause
is that the latter:The text was updated successfully, but these errors were encountered: