As we discussed before, a direct dependency on a LGPL licensed jar is prohibited, but are transitive dependencies prohibited?
For instance, Rya Geoindexing depends on Geomesa (Apache 2.0 licensed) and Geomesa depends on Geotools (LGPL licensed). I believe that we get into trouble in Rya Geoindexing for two reasons: 1. We build an uber jar that contains the Geotools jars. 2. The Rya Geoindexing source code directly uses (or "links") to classes contained in Geotools. If we were able to eliminate 1 and 2 (but still have Geomesa and Geotools as transitive dependencies), could we include Rya Geoindexing in the release? Thanks, Aaron