Greetings LocationTech Technology PMC.
The Spatial4J project has two dependencies that are to be designated
as "works with".
According to the CQ, the JTS dependency [1] provides access to
"certain features" when the library is present and that Spatial4J is
otherwise useful when this library is available.
The Noggit dependency [2] is only required if the application
requires parsing of GeoJSON data. Spatial4J is quite functional
without it, but has enhanced functionality when the library is
present.
I believe that both of these libraries reasonably qualify as type I
works-with dependencies, per the Guidelines for the Review of
Third-party Dependencies [3]:
The Eclipse software does not require the third party software to
be present. If the third
party software happens to be present, the Eclipse software may
call or invoke it.
Example: If a web browser is present, clicking on URL's in Eclipse
will cause the user's
configured web browser to open the URL.
If you agree with the technical assessment that these libraries can
reasonably be regarded as providing additional functionality when
present, please indicate your agreement by responding with +1. If
you believe otherwise, please voice your concerns.
Thanks,
Wayne
[1] https://dev.eclipse.org/ipzilla/show_bug.cgi?id=9330
[2] https://dev.eclipse.org/ipzilla/show_bug.cgi?id=10175
[3]
https://www.eclipse.org/org/documents/Eclipse_Policy_and_Procedure_for_3rd_Party_Dependencies_Final.pdf
--
Wayne Beaton
@waynebeaton
The Eclipse Foundation
|