Software Preservation Group (SPG)
In Fall 2003, the Software Preservation Group (SPG) was formed by a group of trustees, staff, and volunteers to explore how to collect and preserve software
in support of the Museum mission. The work of the SPG includes:
- Preserving and collecting software
- Identifying best practices
- Fostering an open alliance of the many broadly-based collecting efforts taking place today
The SPG maintains a web site describing its current projects, which include early FORTRAN, Lisp, and NLS/Augment.
This was a pilot project of the Software Preservation Group to develop expertise in the collection, preservation, and presentation of historic software.
LISP was one of the earliest high-level programming languages, introduced ideas such as garbage collection, recursive functions, symbolic expressions, and dynamic type-checking; it is still in use.
NLS was a revolutionary collaboration system designed by Douglas Engelbart and his team in the Augmentation Research Center at the Stanford Research Institute during the 1960s and 1970s.