Hello Chris and all
Le 19/10/13 21:33, Chris Mattmann a écrit :
Unfortunately doesn't seem to be compat with apache. What about
asking for them to license as ALv2 or some other Category A
compat license?
Do you know the DB's authors?
I know the chairman of OGP's Geodesy Subcommittee, the committee
responsible for the EPSG Geodetic Parameter Dataset. However I think
that it would be hard to get a license change. OGP (not to be confused
with OGC) is "International Association of Oil & Gas Producers" and
members are big companies like Shell. What we may get however is, maybe,
some statement that clarify how OGP see their conditions in the context
of Apache (I don't know enough about legal for seeing exactly what it
could be. Maybe something saying that OGP see no problems in Apache
bundling the EPSG database in SIS).
I would like to put some points for establishing the context:
* We are talking about data rather than software, so I don't know if
the same license classification apply...
* Oil & Gas producers maintain and provide the EPSG database free of
charge because the cost of installing a drilling platform in the
wrong location is too high. Since they rely on map and data produced
by various actors (national map agencies, etc.), it is in their best
interest that those actors had access to the most accurate CRS
definitions when they created their data.
* The EPSG database, or something equivalent, is absolutely crucial to
a Spatial Information System. Apache SIS without EPSG would probably
lost a lot of its interest. For example EPSG codes are the the-facto
standard for specifying CRS in most web services (WMS, etc.).
* I'm not aware of any freely available alternative to the EPSG
database, and it would be impossible for us to create one.
* OpenSouce and commercial products like Proj.4, PostGIS, GDAL,
MapServer, Geoserver, OpenStreetMap, ESRI, Oracle Spatial and many
other all include the EPSG database in derived forms. I think that
basically all major GIS products around the world include the EPSG
database in one form or the other.
Keeping the above in mind, my interpretation of EPSG conditions are:
1) If someone modify a "significant field" in the EPSG database (e.g.
the numerical value of a projection parameter), then OGP asks that the
modified database is not called "EPSG database" anymore. This seems a
very reasonable request to me, since the purpose is to protect the EPSG
credibility. Isn't Apache doing something similar? I mean, Apache
enforces trademark on its name. So if someone was forking an Apache
project and broke it badly, it seems to me that the Apache foundation
would not let the broken project calls itself "Apache Foo"...
2) Anyone can sell EPSG + SIS for profit. But EPSG conditions ask to not
extract the EPSG from SIS and sell only that part, without any added
value. I realize that this condition may be the most problematic one for
Apache, but I don't see why someone would download Apache SIS and
extract only the EPSG files, without keeping anything else (he could
download directly from the EPSG web site instead)... I have not hear
about anyone doing something like that with Proj.4 (MIT license) for
instance (but admittedly the Proj.4 files are extensively transformed
compared to the original EPSG files).
What do you think?
Martin