porcelli opened a new issue, #1709: URL: https://github.com/apache/incubator-kie-issues/issues/1709
## Current Situation The Eclipse Modeling Framework (EMF) is currently being used in KIE Tools for BPMN Editor marshaling operations. Due to GWT requirements, the EMF codebase has been replicated within KIE Tools to enable JavaScript transpilation. This creates licensing compliance issues that need to be addressed before Apache KIE graduation. ## Technical Details - EMF is licensed under Eclipse Public License 1.0 (EPL) - EPL is categorized as Category B license by Apache Software Foundation - Category B licenses can only be used in binary form, not source form - Current implementation includes EMF source code in KIE Tools - This code is transpiled by GWT to JavaScript for the BPMN Editor - The transpiled code is used for BPMN model marshaling operations ## Compliance Issues 1. EPL source code replication violates ASF licensing policies 2. Category B licenses require binary-only usage 3. Current GWT transpilation approach requires source code access 4. This creates a direct conflict between technical requirements and license compliance ## Impact - Blocks Apache KIE graduation to TLP status - Affects BPMN Editor functionality ## Related Resources - [ASF Legal License Categories](https://apache.org/legal/resolved.html#category-b) - [EPL 1.0 License Terms](http://www.eclipse.org/legal/epl-v10.html) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
