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
>
>

Reply via email to