If it belongs to category X, +1 for replace Jialin Qiao
Yuan Tian <[email protected]> 于2024年1月4日周四 09:12写道: > > 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 > > > >
