Hello Bertil
One thing to keep in mind (maybe not to be resolved in this release, but
before graduation). Proj4J (and its parent PROJ project) includes EPSG
data, so the use of Proj4J dependency implies accepting EPSG terms of
use [1]. PROJ claims to be under MIT license, but in my understanding
this is copyright infringement. PROJ license should be MIT + EPSG terms
of use.
EPSG terms of use is a Category X license for Apache. The use of EPSG
data has been discussed in Apache Legal [2][3]. The conclusion was that
an Apache project can include EPSG data if they are optional (i.e. the
application can still do useful work without them), the main release
does not contain them, and the data are available in a separated
download prominently labelled as under a more restrictive license than
Apache.
Martin
[1]https://epsg.org/terms-of-use.html
[2]https://issues.apache.org/jira/browse/LEGAL-183
[3]https://issues.apache.org/jira/browse/LEGAL-347