Will find a wiki to post this shortly .... wanting to have "module/*" 
done for tonights meeting (4 hours away). If someone wants to start at 
the bottom of the list I could use a hand :-)

Jody

Header Used:
/*
 *    GeoTools - OpenSource mapping toolkit
 *    http://geotools.org
 *    (C) 2002-2006, GeoTools Project Managment Committee (PMC)
 *
 *    This library is free software; you can redistribute it and/or
 *    modify it under the terms of the GNU Lesser General Public
 *    License as published by the Free Software Foundation;
 *    version 2.1 of the License.
 *
 *    This library is distributed in the hope that it will be useful,
 *    but WITHOUT ANY WARRANTY; without even the implied warranty of
 *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 *    Lesser General Public License for more details.
 */

Changes
2002-2005 changed to 2002-2006
Geotools2 changed to GeoTools

Here is what I would like to check:
- IP Check, do we have the correct header, is there any IP issues to 
consider

Modules API
===========

org.geotools.catalog
--------------------
Provides a catalog capable of managing resources and their associated 
connections.

This code started out as part of the uDig project (LGPL) and has been 
ported for GeoTools
2.2.x.

IP:
- All files required their header to be updated.


org.geotools.data
-----------------
This code was revised for the GeoServer 1.2 release as part of GeoTools 
2.0, design documentation and research for this effort
is avaiable at http://vwfs.refractions.net/.

IP:
- All files required their header updated
- ResourceCollection borrows an idea of a closable iterator from hibernate


org.geotools.data.collection
----------------------------
Added in GeoTools 2.2 time frame to support closable iterators, mostly 
used to define additional javadocs.

IP:
- All files required their header updated
- Collections API contract referenced from java.util.
- ResourceCollection borrows an idea of a closable iterator from hibernate

org.geotools.data.event
-----------------------
Added in GeoTools 2.2, based on event notification used in uDig (LGPL) 
allowing for a delta based events relative to a tree root.

IP:
- All files required their header updated
- Method names compatible with some Eclipse code that informed origional 
design

org.geotools.feature
org.geotools.feature.collection
-------------------------------
Added in GeoTools 2.0, based on OGC / ISO feature model. Revised for 
GeoTools 2.1 based on GML2 requirements. Updated in GeoTools 2.2
to support random access and sorting.

IP:
- All files required their header updated

org.geotools.feature.visitor
----------------------------
Added in GeoTools 2.2 to support aggregate functions.

IP:
- All files required their header updated

org.geotools.filter
org.geotools.filter.expression
------------------------------
Added for GeoTools 2.0 as part of Vision for new York, based on OGC 
Filter specification. Updated for 2.2 to agree with Filter 1.1 
specification.
Updated for 2.3 to agree/extend with GeoAPI interfaces (also Filter 1.1).

IP:
- All files required their header updated

org.geotools.styling
--------------------
Added for GeoTools 2.0, updated to agree with SLD 1.0 for GeoTools 2.2 
and made method compatible with GeoAPI 2.0 (GPL Licience).

IP:
- All files required their headers updated
- method names from GeoAPI 2.0 GPL project, not viewd as serious (and 
these interfaces will be retired shortly)
- where historical copywrite noted headers have been kept
- maintained origional header where found.
- Origional styling code is "Geotools - OpenSource mapping toolkit (C) 
2002, Center for Computational Geography" with James Macgill as a contact.
- ProgressListener: (C) 1999, Pêches et Océans Canada, (C) 2001, 
Institut de Recherche pour le Développement, before being handed to 
GeoTools PMC



_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to