GRASS Incubation Progress
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.