Readings
Up one levelThis area of the site contains additional reading materials relating to the course content.
-
Free Software, Free Society: Selected Essays of Richard M. Stallman
- While the entire collection of essays is of general interest for gaining an appreciation for the underlying philosophical, practical, and political motivations underlying the Free Software movement, chapters 1, 3 and 6 are most directly applicable to our discussions.
-
The Cathedral and the Bazaar
- Eric S. Raymond outlines two alternative software development styles: the "Cathedral" model of most of the commercial world, and the "Bazaar" model dominant in the GNU/Linux software development world. This distinction is use to highlight the comparative advantages of the "Bazaar" model in many software development projects, and helps to explain the rapid success and expansion of the use of Open Source software.
-
How to Become a Hacker
- In this essay, Eric S. Raymond describes the characteristics that one should emulate to become a "Hacker". He also briefly defines the difference between hacker and cracker in this essay.
-
The Open Geospatial Consortium Web Map, Web Feature and Web Coverage Service Standards - An Overview
- This document was prepared by Dr. Benedict for a workshop presented at the Summer 2005 meeting of the Federation of Earth Science Information Partners (ESIP Federation). It provides a high level overview of three major web service standards developed by the Open Geospatial Consortium - WMS, WFS, and WCS.
-
Advanced Bash-Scripting Guide
- Mendel Cooper's online Bash Shell scripting text.