I agree with Chris.

Regards
JB

> Le 2 sept. 2021 à 18:21, Christofer Dutz <[email protected]> a écrit :
> 
> Unforutnately it is not ok and it must be removed.
> 
> But having a look at what it is used for, I think there should be 
> alternatives available out there with Apache compatible licensing.
> 
> Chris
> 
> 
> -----Ursprüngliche Nachricht-----
> Von: Bertty Contreras <[email protected]> 
> Gesendet: Donnerstag, 2. September 2021 12:47
> An: [email protected]
> Betreff: Re: Apache Wayang dependencies with other licenses
> 
> Hi folks,
> 
> I think the problem is the trove4j(LGPL2) is on the pom.xml and is used on 
> the code directly.
> 
> It's used by
> 
>   - org.apache.wayang.core.optimizer.costs.NestableLoadProfileEstimatorTest
>   - org.apache.wayang.core.optimizer.costs.SimpleEstimationContext
>   - org.apache.wayang.java.operators.graph.JavaPageRankOperator
>   - org.apache.wayang.profiler.log.GeneticOptimizer
> 
> Do we remove it or is it ok ?
> 
> Best regards,
> Bertty
> 
> On Thu, Sep 2, 2021 at 8:25 AM Alexander Alten <[email protected]> wrote:
> 
>> Hi folks,
>> 
>> According to
>> 
>> https://opensource.stackexchange.com/questions/5664/linking-from-lgpl-
>> 2-1-software-to-apache-2-0-library/5756#5756
>> 
>> the linking to LGPL2 libs is not problematic,  the permissive part applies.
>> In general the use of other libs, which are not distributed over the 
>> project, is fine. We just need to make sure that we reference the 
>> library in the pom.xml file and not distribute them directly.
>> BSD license, as well as MIT are compatible.
>> 
>> Chris, and mentors - any comments here before we start to draft the 
>> first release?
>> 
>> Best,
>> --alex
>> 
>> --
>> Alexander Alten
>> PPMC Apache Wayang
>> 
>> 
>> 
>> On Tue, Aug 31, 2021, 23:57 Rodrigo Pardo Meza 
>> <[email protected]>
>> wrote:
>> 
>>> Hi folks,
>>> 
>>> @bertty contreras <[email protected]> and I have been 
>>> working on the first release. To this end:
>>> 
>>> (1) We checked the maintenance state of the libraries actively used 
>>> by Wayang. One of them (HPI) has been deleted and Experiments 
>>> storage functionalities have been incorporated into the code of 
>>> Wayang in order
>> to
>>> extend them.
>>> 
>>> (2) We checked the licenses of the libraries currently used by Wayang.
>> Not
>>> going further to the licenses of the dependencies of these libraries
>> (Only
>>> was checked the first level of the dependency tree of Wayang). We 
>>> found
>> the
>>> next observations:
>>> 
>>> - trove4j 
>>> <https://mvnrepository.com/artifact/net.sf.trove4j/trove4j>
>> has
>>> LGPL 2.1 license
>>> - antlr4 
>>> <https://mvnrepository.com/artifact/org.antlr/antlr4-runtime>
>> has
>>> BSD license
>>> - paranamer
>>> <https://mvnrepository.com/artifact/com.thoughtworks.paranamer/paran
>>> amer
>>> 
>>> has BSD licence. Spark has this dependency as well with runtime 
>>> scope, if Wayang does the same should be ok?
>>> - hsqldb <https://mvnrepository.com/artifact/org.hsqldb/hsqldb> has 
>>> BSD license
>>> 
>>> Someone can help us to find out if our project can use these 
>>> dependencies; otherwise, does anyone have suggestions of libraries 
>>> to replace them?
>>> 
>>> Thanks in advance.
>>> 
>>> Best regards
>>> 
>> 

Reply via email to