apache / incubator-xtable

Apache XTable (incubating) is a cross-table converter for lakehouse table formats that facilitates interoperability across data processing systems and query engines.
https://xtable.apache.org/
Apache License 2.0
919 stars 147 forks source link

Review LICENSE files for xtable based on feedback provided in general@incubator.apache.org #536

Open vinishjail97 opened 2 months ago

vinishjail97 commented 2 months ago

Search before asking

Please describe the bug 🐞

TL;DR LICENSE file is in complete and needs changes to release xtable bundled jar.

https://lists.apache.org/thread/93nlgwwblc8lnofmrqsk4ojkmv56q6ft

Are you willing to submit PR?

Code of Conduct

vinishjail97 commented 2 months ago

Writing the plan here.

  1. List all the third-party libraries that are present within the bundled jar.
  2. For each dependency, determine the license type (e.g., Apache 2.0, MIT, etc.). This will be present in pom.xml or in the repositories of the dependency.
  3. Ensure no dependencies fall under Category B or X as mentioned in ASF policy. Main concern is here for xtable-utilities jar which has bundled dependencies, classes from OpenJDK JOL are used it uses GPL-2.0 licensed. [Ref]
vinishjail97 commented 1 month ago

We will be excluding the utilities jar from xtable release, this will be a release blocker for 0.3.0