GRASS Incubation Progress

From OSGeo
Revision as of 09:21, 20 March 2006 by Neteler (talk | contribs) (GRASS Incubation Progress drafted)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Project Evaluation Criteria

Criteria for prioritizing projects for the incubation process.

Requirements

The code is under an OSI approved license (data & doc projects need to specify their choice for a type of license).
GRASS is licensed under the GNU GPL
Project willing to keep code clear of encumbrances (committer agreements, etc).
Strong opposition of several members of the GRASS Development Team against the currently suggested committer agreement which would theoretically permit to relicense GRASS under MIT/X11. Clearly high interest to keep code clear of encumbrances. The GRASS Development Team made a GPL clearance in 1999 (some parts of the code had to be removed). Also the Debian clearance was done.
The project is "geospatial", or directly in support of geospatial applications.
The software is a GIS, so, yes. Screenshots at http://grass.itc.it/grass60/screenshots/

Desirable

Already reasonably mature (working quality code).
GRASS has been in productive use for more than 15 years (developed for > 20 years). There are thousands of users worldwide. The roots go back to the year 1982 when the software was first implemented (see History). Since 31. Dec. 1999 its hosted in a CVS.
Already has a substantial user community.
The GRASS-user mailing list counts 628 subscribers (March 2006), the GRASS-dev counts 425 subscribers, there are more that 10 other mailing lists. The GRASS main site (1 million hits per month) is mirrored on more than 25 Web sites worldwide
Already has a substantial developer community.
since 1/2000 31 contributors in CVS with 10180 commits
10 contributors with more than 100 commits
looking at 2006: 16 contributors (we are observing growing interest)
Commits per week, averaged over 5 years: 37; in 2006: 53 commits per week
GRASS implements core GIS functionality for 2D/3D raster/voxel and 2D/3D vector along with vector network analysis and DBMS integration
Has linkages with existing foundation projects.
  • GDAL/OGR (adopted OSGeo project)
  • PROJ (external OSGeo friend project)
  • PostGIS (external OSGeo friend project)
Fills a gap in the foundation software stack.
GRASS is probably the only complete FOSS GIS. It fills the gap of being the software for geospatial data creation and analysis.
Prepared to develop in an open and collaborative fashion.
GRASS was ever developed in an open fashion. Contributors are always welcome.
Has contributions and interest from more than just one company/organization.
GRASS is used in public administration, private companies, by individuals and in academia (Who is using GRASS?)
Willing to migrate to foundation support infrastructure, and adopt website style consistent with the foundation.
The idea of OSGeo branding is generally supported. A complete migration, however, depends on the flexibility of provided tool. Currently functional infrastructure is available.