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