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

Replace/Remove MPL 2.0 Licensed search-ui.js from drools-docs #1710

Open
Tracked by #1707
porcelli opened this issue Dec 12, 2024 · 3 comments
Open
Tracked by #1707

Replace/Remove MPL 2.0 Licensed search-ui.js from drools-docs #1710

porcelli opened this issue Dec 12, 2024 · 3 comments

Comments

@porcelli
Copy link
Member

https://github.com/apache/incubator-kie-drools/blob/main/drools-docs/supplemental-ui/js/search-ui.js

Current Situation

The drools-docs/supplemental-ui/js/search-ui.js library is currently licensed under Mozilla Public License 2.0 (MPL 2.0). As an Apache Software Foundation project preparing for graduation, we need to address this licensing issue since MPL 2.0 is a Category B license that can only be used in binary form, not as source code in our repository.

License Details

  • Current Library: search-ui.js
  • Location: drools-docs/supplemental-ui/js/
  • Current License: MPL 2.0
  • ASF Category: Category B
  • Issue: Cannot include MPL 2.0 licensed source code in ASF releases

Technical Impact

  • Affects documentation search functionality
  • Part of the documentation UI infrastructure
  • Integrated into the supplemental UI for documentation

Related Resources

@tkobayas
Copy link

tkobayas commented Dec 13, 2024

@porcelli , drools-docs is not a part of the software, so the plan is to exclude it from the source distribution on subsequent releases, I thought. We removed it in 10.0.x branch manually, but we can automate it with CI. Isn't it the goal of this GH issue?

@porcelli
Copy link
Member Author

@tkobayas I believe the removal is a temporary solution, I'd argue KIE as a whole has to do better and consolidate the technology for publishing docs... and adopt a technology that is aligned with ASF policies.

@tkobayas
Copy link

tkobayas commented Dec 16, 2024

KIE as a whole has to do better and consolidate the technology for publishing docs... and adopt a technology that is aligned with ASF policies.

@porcelli Thanks, I agree with it. I started the discussion [DISCUSS] KIE documentation in the dev ML.

Having that said, it's okay to add the MPL entry to the LICENSE file, but I will still want to remove drools-docs for incubator source distribution until we will refactor drools-docs because it also contains ui-bundle.zip which will likely disturb the release review process as "contains a binary".

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

No branches or pull requests

2 participants