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

Reply via email to