Hi Ying,

There is a dependency on com.vividsolutions JTS. JTS does not have an acceptable license (it's LGPL).

It seems to be used via com.spatial4j. That's OK for com.spatial4j still to be Apache Licensed because the dependency is not required. spatial4j uses:

    <optional>true</optional>

i.e. an end user can add it if they wish but aren't required to. The Jena project needs to provide somethgin without a hard dependency on JTS.

The system needs to work without the com.vividsolutions::jts dependency.

So if I understand the code correctly:

public class SpatialQuery
....
    public static final SpatialContext ctx = SpatialContext.GEO ;


What capabilities does jena-spatial loose with this restriction?

        Andy

Reply via email to