GRASS Provenance Review

This review is based on Code Provenance Review.

Committers
Current:

See AUTHORS file and ChangeLog

List of GRASS Versions (1984-today)

Historical and Current contributors (incomplete):


 * GRASS 1.x - 4.x
 * GRASS 5 Core Team
 * GRASS 6 Core Team, see also ChangeLog file

Issues
Code vetting has been started (including copyright statement addition where needed).

Included Libraries
see lib/external/
 * bwidget: lib/external/bwidget/ (part of http://tcllib.sourceforge.net/)
 * shapelib: lib/external/shapelib/ (shapelib.maptools.org)

Non-free Libraries
Should not be included.

db
db.* commands

debian
debian control directory

demolocation
contains a small latlong test dataset

display
d.* commands

doc
some docs + example modules

general
g.* commands

gui
d.m and gis.m commands

imagery
i.* commands

include
include files

lib
around 45 libraries of the GRASS system + 2 external libraries as integrated into GRASS

locale
includes various external contributors without CVS write access

man
populated during make, MAN is generated from HTML which is generated from description.html files during compilation

misc
m.* commands

paint
p.* commands

ps
ps.* commands

raster
r.* commands

raster3d
r3.* commands

rpm
some SPEC files

scripts
various scripts, integrated identically to commands during compilation

sites
s.* commands (legacy, not used)

swig
swig interface prototype

testsuite
test scripts for smoke tests

tools
documentation build script and other minor stuff

vector
v.* commands

visualization
nviz and xganim commands

TODO

 * add copyright statement to MANY files (>2500); script approach, script under development