Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

The geotoolkit.org web site has very little documentation. From this document I get the impression that it is a fork from geotools; is that right? If so, what were the motives/objectives of the fork?

share|improve this question

2 Answers 2

up vote 9 down vote accepted

It looks like there was a fork that was intended to be reintegrated, but this never happened.

In response to the deteriorating quality of some GeoTools code base, Martin Desruisseaux embarked on a major cleanup effort. In July 2008, Martin created a new, initially empty, source code repository and proceeded to copy the GeoTools classes to this new repository one-by-one, cleaning and harmonizing them in the process. The project was codenamed "Geotidy" and intended to be offered as a new direction for the GeoTools project, probably starting the 3.x series of GeoTools.

During this discussion, it immediately became clear that the PMC was going to require a formal proposal and demand a vote over each change in this cleanup effort. The proposal to experiment various clones of the code repository (a Distributed Versioning System paradigm) did not get momentum. Consequently Geotidy developers decided to go their own way.

Geotidy then became Geotoolkit. A full history is on the site. A list of all the differences is also available.

There is also an interesting mailing list discussion on GeoTookits application to become an OSGeo project (as well as GeoTools), fragmented communities, and various opinions on the divide.

share|improve this answer
    
Thanks. Somehow I had missed the history document: the link is buried at the very bottom of the home page; the list of differences is the same one I had linked to, found in the FAQ section. –  olefevre Jun 20 '11 at 5:19

We can't say which is the fork. martin desruisseaux made the referencing, metadata and coverage modules since 1996. geotools suffer a huge contribution dropdown in 2008 when the five developers leaved to make geotoolkit.

Both projects are equaly active. see http://www.ohloh.net/p/compare_chart?metric=Activity&project_1=GeotoolKit&project_0=GeoTools (green : geotoolkit, value is in number of commits)

Geotools just has the name. it's not even following the GeoAPI ogc spec anymore.

unlike geotools (which is nearly only working for geoserver), geotoolkit developers are working on several different type of gis project. - Constellation-SIG : map server - Mapface : JSF map library - MDWeb : metadata catalog - Puzzle-GIS : desktop application on netbeans platform

share|improve this answer
1  
It should be noted that this response was written by an individual who works for the only commercial organization that supports geotoolkit and imo is incredibly biased. Anyone who does due diligence will know that many of these statements are simply not true. The ecosystem of projects around GeoTools goes past GeoServer. I would ask people to monitor both projects for a week and tell us which one you think is more active. GeoToolkit was most definitely a fork, and a hostile one at that. –  jdeolive Jul 27 '12 at 14:15

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.