Thanks John. You are right that Mozilla Public License file needs to
be included in the KIE source LICENSE - ideally with a link to the
source file.
- incubator-kie-drools/drools-docs/supplemental-ui/js/search-ui.js

https://gitlab.com/antora/antora-lunr-extension/-/blob/main/LICENSE

This is because MPL is a Category B License from Apache perspective.


On Fri, 15 Nov 2024 at 12:42, John D. Ament <johndam...@apache.org> wrote:
>
> On Fri, Nov 15, 2024 at 5:21 AM PJ Fanning <fannin...@apache.org> wrote:
>
> > Thanks Justin for the detailed analysis.
> > Checking LEGAL-469 [1], the only issue that seems to force an RC4, is
> > the CDDL/GPL licensed source file.
> >
>
> The MPL issue I raised is Category B.  It's not listed in the LICENSE.
> It's a blocker.
>
> The legal ticket doesn't categorize binaries in the source release, but
> those should likely be in one of the two blocking areas as well.  We should
> get that clarified at some point, since it does mentioned compiled code,
> but doesn't mention other non-code binaries.
>
> John
>
>
> >
> > Legal-469 says: Blocker - must be fixed and and revote on
> > * 3rd party Category X or Category B bundled code licenses not listed in
> > LICENSE
> >
> > It appears that the KIE team is very anxious to get a release out. If
> > they concentrated on just this issue for an RC4 and got that released
> > - and then come back and try to make progress on the other items for
> > the follow-up release - would that be a path forward?
> >
> > [1] https://issues.apache.org/jira/browse/LEGAL-469
> >
> > On Fri, 15 Nov 2024 at 02:56, <jus...@classsoftware.com> wrote:
> > >
> > > Hi,
> > >
> > > -1 (binding) jmclean (IPMC)
> > >
> > > Looking at your release, it is hard to see at a glance what source
> > releases are. It would be best to clearly name these or, better still, put
> > all the binary releases into a subfolder. Is
> > apache-kie-10.0.0-incubating-sources.zip the only source release?
> > >
> > > For apache-kie-10.0.0-incubating-sources.zip I checked:
> > > - incubating in name
> > > - signatures and hashes are correct
> > > - LICENSE and NOTICE are not correct
> > > - DISCLAIMER exists
> > > - issues with ASF headers
> > > - no unexpected binary files
> > > - I didn’t try to compile - having some obvious instruction on how to do
> > this would be good to include
> > >
> > > Your NOTICE file is incorrect and looks to contain LICENSE information
> > this should go in your LICENSE file. The NOTICE is also not a place to list
> > the copyright statements of all included software, the NOTICE file should
> > only include re-located copyright statements and contents of included
> > software NOTICE files. Please see [1]
> > >
> > > The LICENSE is misisng information about bundled 3rd party files e.g
> > [2][3][4][5][6][10][11] and many other 3rd party files.
> > >
> > > Files like [3][6[9] seem to  incorrectly have an ASF header on them when
> > the copyright belongs to someone else. How are these file licensed?
> > >
> > > Minified code should, if possible, be kept out of a source release.
> > [8][9]
> > >
> > > This file is GPL or CDDL licensed and shouldn't be included in an ASF
> > release. [11]
> > >
> > > I suggest you ask your mentor to help construct the LICENSE and NOTICE
> > file for your release.
> > >
> > > Kind Regards,
> > > Justin
> > >
> > > 1. https://infra.apache.org/licensing-howto.html
> > > 2.
> > ./incubator-kie-tools/packages/serverless-workflow-diagram-editor/third_party/errai/src/main/java/org/jboss/errai/common/client/util/Base64Util.java
> > > 3.
> > ./incubator-kie-drools/drools-decisiontables/src/main/java/org/drools/decisiontable/parser/csv/CsvLineParser.java
> > > 4.
> > ./incubator-kie-drools/kie-dmn/kie-dmn-ruleset2dmn-parent/kie-dmn-ruleset2dmn/src/test/resources/wifi.pmml
> > (and other similar files)
> > > 5.
> > ./incubator-kie-tools/packages/serverless-workflow-diagram-editor/lienzo-core/src/main/java/com/ait/lienzo/client/core/event/OrientationChangeHandler.java
> > (and many other files)
> > > 6
> > ./incubator-kie-drools/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-mining/kie-pmml-models-mining-tests/src/main/resources/randomforestclassifiermining/RandomForestClassifier.pmml
> > > 7.
> > ./incubator-kie-tools/packages/stunner-editors/lienzo-webapp/src/main/java/org/kie/lienzo/client/LienzoExamples.native.js
> > > 8.
> > ./incubator-kie-tools/packages/serverless-workflow-diagram-editor/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-client/src/main/resources/org/uberfire/ext/editor/commons/client/file/exports/js/jspdf.min.js.back
> > > 9.
> > ./incubator-kie-kogito-apps/jitexecutor/jitexecutor-dmn/src/main/resources/META-INF/resources/bundle.js
> > > 10
> > ./incubator-kie-tools/packages/serverless-workflow-diagram-editor/uberfire-extensions/uberfire-commons-editor/uberfire-commons-editor-client/src/main/resources/org/uberfire/ext/editor/commons/client/file/exports/js/canvas2svg.js.back
> > > 11.
> > ./incubator-kie-tools/packages/stunner-editors/errai-common/src/main/java/org/jboss/errai/common/compat/javax/annotation/processing/Generated.java
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > For additional commands, e-mail: general-h...@incubator.apache.org
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to