Hi all, I'm trying to remove the jol dependency, and I wonder that which repo should I submit that pr to? TsFile or IoTDB? or both?
On Thu, Jan 4, 2024 at 9:12 AM Yuan Tian <[email protected]> wrote: > Hi Chris, > > Thanks for the reminder. We will try to find some other lib with approved > licenses to replace that. > > > Best regards, > ----------------------------- > Yuan Tian > > On Wed, Jan 3, 2024 at 9:50 PM Christofer Dutz <[email protected]> > wrote: > >> Hi all, >> >> while doing the TsFile split and going through the dependencies, I >> stumbled over one dependency in the commons-api module: >> >> <dependency> >> <groupId>org.openjdk.jol</groupId> >> <artifactId>jol-core</artifactId> >> </dependency> >> >> Which actually is the only dependency of that module. But the “opendjk” >> got me thinking: Isn’t everything with OpenJDK GPL licensed? And indeed. >> This library is licensed by the GPL2 license + class path exception. >> >> We are not allowed to have this type of dependencies in our project, as >> it’s category X rated: >> https://www.apache.org/legal/resolved.html >> >> There it states clearly: >> >> * GNU GPL 1, 2, 3<http://www.opensource.org/licenses/gpl-license.php> >> * Special exceptions to the GNU GPL (e.g. GNU Classpath) unless >> otherwise permitted elsewhere on this page. >> And the only mention on that page is JavaDoc. >> >> So, I think we should remove that dependency as quickly as possible. In >> both IoTDB and TsFile. >> >> Chris >> >>
