-
Notifications
You must be signed in to change notification settings - Fork 1
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
notice file for drools is not correct #1616
Comments
Thanks PJ. We'll take a look. |
If the list of 3rd party projects relates to the 3rd party source code that appears in KIE, then this list should be in the LICENSE. The references should include the names of the KIE source files so that we can cross check that the KIE source files retain the source headers from the original 3rd party source files. Non Apache licenses from the 3rd party projects should be copied into KIE. You should retain any copyright info (if present) from the 3rd party licenses. The NOTICE only needs the NOTICE details from the 3rd party projects (if present). |
@pjfanning thank you for all hints and comments, just to double-check my understanding, this part of spark/NOTICE:
Is a copied from some |
@jomarko I can't find a NOTICE in dropwizard/metrics (which I believe is forked from codahale/metrics) so what the Apache Spark team may have done here may not be best practice. The Licensing requirements are described here: The KIE source release
|
Hi, here are things I have checked so far. I didn't have time to create a PR today. If no one have time for this, I will start working on a PR tomorrow.
|
I think you will need to contact the antlr team to find out about what license file applies. What source code have you taken from antlr grammars? |
@tkobayas Correct, you can safely remove it. |
We can confirm from the license headers that they are BSD. https://github.com/apache/incubator-kie-drools/blob/main/drools-drl/drools-drl-parser/src/main/antlr4/org/drools/drl/parser/antlr4/JavaLexer.g4
I meant just a |
Done by |
@tkobayas I haven't looked at the other KIE git repos in detail- do you know if the LICENSE/NOTICE files in the other git repos are ok? This includes the LICENSE/NOTICE that appears in the sources zip that is part of the release. We don't need to fix every issue but we need to know what work is incomplete. This relates to the issues found in https://lists.apache.org/thread/nrq50szwx37doopb23wyq33v0t3bbccg but it can be assumed that we might find more issues if we do efforts for each KIE repo like the Drool effort undertaken here. |
@pjfanning Thank you for the comment. Other repos are/were being worked by:
To track all issues for 10.0.0 release, we have: Thanks! |
https://github.com/apache/incubator-kie-drools/blob/main/NOTICE has a list of dependencies. NOTICE files are to describe the copyright for the source files in the repo. A valid NOTICE file:
https://github.com/apache/spark/blob/master/NOTICE (you won't need the Export Control bit).
If your repo contains 3rd party source code, you may need to copy the details from the NOTICE files for the original projects (if these projects have NOTICE files).
The Drools NOTICE has a long list of dependencies. These are not supposed to appear in NOTICE files (for source releases).
This seems to apply to all the NOTICE files that I checked in apache-kie-10.0.0-incubating-sources.zip
https://dist.apache.org/repos/dist/dev/incubator/kie/10.0.0-rc3/
The text was updated successfully, but these errors were encountered: