History and Culture
the roots, development, and norms
of the free, open-source software community, a greater appreciation
of the motivations, philosophies, and goals as well as the areas of
agreement and disagreement of community members can be
gained. Through this insight, comparisons of the intentions and values
of developers of proprietary software and those in the free software
community can be made.
Eduforge supports a community of educators involved in open source software development and use. Visit the Wiki and Toolbox areas for examples of current work and links to other resources.
The free and opensource research community hosted by MIT provides a range of scholarly papers on various aspects of free software.
Groklaw is a source for the latest legal news related to the information technology industry and issues of copyright, licenses, and patents.
Given the pressure on school budgets, one might question the absence of free, open-source software in schools. Read some comments pro and con about free, open-source sofware at this site: http://www.netc.org/openoptions/pros_cons/comparing.html.
Article I, Section 8 of the US Constitution assigns to Congress the power "To promote the progress of science and useful arts, by securing for limited times to authors and inventors the exclusive right to their respective writings and discoveries;" which is the basis for all copyright, patent, and intellectual property legislation. The framers of the Constitution worried that progress and innovation would be impeded if this right wasn't protected. Notice that the exclusive right is protected for authors and inventors - not publishers, music companies, or corporations that accumulate copyrights and patents in order to repress progress and innovation, often without meaningful reward to the creators. As an entire industry, with associated lobbyists, has grown up around the production and distribution of the products of "science and useful arts," the protection of the interests of large corporations has gradually supplanted the original intent of the Constitution. The idea of copyleft is meant to subvert this activity and create an alternative culture supporting "progress of science and useful arts." How have established proprietary software developers reacted to this idea? You might find the Halloween Documents to be interesting reading.
Academic Origins, Open Procedures, and Peer Review
The product of the intellect stems from academic pursuits and the culture of the academy. Among the characteristics of this culture are inquiry, systematic process, verfication, communication, replication, and extension of ideas, processes, and products. Sharing is a fundamental and essential practice in this culture. Through sharing, the entire community makes progress, but in order for this progress to be realized, full disclosure of the methods and circumstances must be communicated. In other words, the process must be open - open to inspection, open to understanding, open to verification and replication, and open to extension. The academy calls this process, peer review. Programmers simply say, "Show me your code." The refusal to share code, as Stallman recounts, is the impetus for dedicating his life to producing free software. Part of the freedom protected by free software is the freedom to view and understand the code. This freedom is simply a restatement of academic peer review.
Eric S. Raymond has cast himself in the role of anthropologist for the open source movement. Read his essays from the mid-1990s, which are now published by O'Reilly as the book, The Cathedral and the Bazaar. As Raymond explains in his Introduction, the technical parts of the story can be skimmed while still following the main ideas. As you read, look for answers to the following questions:
Visit some of the major repositories of free, open-source software projects: SourceForge, the FSF/UNESCO Free Software Directory, freshmeat, and SchoolForge. See if you can draft an overview of the types of programs that are being developed and the locations at which developers are working. Locate bug reports for active projects and identify opportunities in which people can help with development.
The free, open-source software movement has developed over time. Both Stallman and Raymond have described some of the important events in the movement's evolution. Start a list of people, projects, companies, and events and arrange them in chronological order. See if you can find other chronologies of free, open-source software milestones.
Schematic of a Software Development Process