[Enhancement] Remove artifacts with incompatible licenses from the classpath #4842
Open
6 of 8 tasks
Labels
dependencies
Pull requests that update a dependency file
enhancement
New feature or request
help wanted
Extra attention is needed
license
Search before asking
Enhancement Request
According to ASF 3RD PARTY LICENSE POLICY, artifacts with specific licenses may not be distributed with EventMesh binary.
Artifacts licensed under multiple licenses and one of these licenses compatible with Apache 2.0 can be excluded from this issue's task.
Describe the solution you'd like
Run
generateDistLicense
Gradle task (will be merged in #4831) to collect all artifacts' licenses, and remove artifacts with incompatible licenses from the classpath.Personal summary of license violations (There may be omissions, feel free to add):
LGPL-2.1-only
The GNU General Public License, v2 with Universal FOSS Exception, v1.0
BSD-4-Clause
ST4 (within JDBC Connector)The https://www.antlr.org/license.html is actually the BSD-3-Clause license.com.aliyun:tea-xml
artifact)Related PRs
Are you willing to submit PR?
Code of Conduct
The text was updated successfully, but these errors were encountered: