A few months ago, I started to provide examples of GeoAPI implementations in the public domain. The hope is to encourage GeoAPI adoption by allowing any implementors, open source or commercial, to take inspiration from this code with no obligation at all, not even obligation to acknowledge the borrowing/copying in any way. Many of those examples are derived and simplified from Geotoolkit.org code and put in the public domain by ourselves, since we wrote that code.
However now I would like to copy some portions of code that I wrote in GeoTools 2.6 days, for example AffineTransform2D (not the full class, only portions of it). This code is copyrighted OSGeo, but OSGeo holds such copyright only on behalf of projects. I have been suggested to ask GeoTools PSC to make a motion supporting the assignment, and the GeoTools PSC chair/board liason to declare it in force on behalf of OSGeo (as an officer of the foundation). Consequently, I would like GeoTools PSC permission to copy in the public domain (no copyright holder) small portion (mostly getters and trivial methods) of following classes inherited from Geotools 2.6. I would like to stress out that the code I want to copy was written by myself.
- From metadata module
- From referencing module:
- From coverage module:
On the bright side for GeoTools, I'm putting in public domain much more code than what I'm asking for (wrappers around the Proj.4 C/C++ library, wrappers around the NetCDF library, OpenOffice add-in, "simple" implementation examples...), which allows GeoTools to take whatever code under their own copyright if they wish.
Note that only the GeoAPI examples, demos and wrappers code are put in the public domain. The GeoAPI interfaces themselves and the conformance test suite still under OGC copyright with a BSD-like open source license.