apache / incubator-kie-drools

Drools is a rule engine, DMN engine and complex event processing (CEP) engine for Java.
http://www.drools.org
5.85k stars 2.49k forks source link

apache-rat-plugin license check for drools #6098

Open tkobayas opened 1 week ago

tkobayas commented 1 week ago

Running check against incubator-kie-10.0.0-rc1-sources.zip for incubator-kie-drools. (as of Sep 25, 2024)

mvn apache-rat:check

Reports missing license headers.

tkobayas commented 6 days ago
Files with unapproved licenses:

drools-docs/supplemental-ui/js/search-ui.js
kie-dmn/kie-dmn-xls2dmn-cli/dependency-reduced-pom.xml
kie-dmn/kie-dmn-ruleset2dmn-parent/kie-dmn-ruleset2dmn-cli/dependency-reduced-pom.xml
drools-drlonyaml-parent/drools-drlonyaml-cli/dependency-reduced-pom.xml
drools-drlonyaml-parent/drools-drlonyaml-model/src/test/resources/smoketests/ruleunit.drl.txt
drools-drlonyaml-parent/drools-drlonyaml-schemagen/dependency-reduced-pom.xml
LightGuard commented 6 days ago

Are these things we ship with our sources? Actually, most are pom.xml files. The test file is probably fine, I think it breaks if we add the header to it. I don't think we ship the docs code.