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