History of Free and Open Source Software
A History of Free and Open Source Software
Free Software's Early Years
In 1983, Richard Stallman Links to an external site. launched the GNU Project Links to an external site. to write a complete operating system free from constraints on use of its source code. Particular incidents that motivated this include a case where an annoying printer couldn't be fixed because the source code was withheld from users. Stallman also published the GNU Manifesto Links to an external site., in 1985, to outline the GNU project Links to an external site.'s purpose and explain the importance of free software. Another probable inspiration for the GNU project and itsmanifesto Links to an external site. was a disagreement between Stallman and Symbolics, Inc. Links to an external site. over MIT's access to updates Symbolics had made to its Lisp machine, which was based on MIT code. Soon after the launch, he coined the term "free software Links to an external site." and founded the Free Software Foundation Links to an external site. to promote the concept and a free software definition Links to an external site. was published in February 1986. In 1989, the first version of the GNU General Public License Links to an external site. was published.[15] Links to an external site. A slightly updated version 2 was published in 1991.
Linux
The Linux kernel Links to an external site., started by Linus Torvalds Links to an external site., was released as freely modifiable source code in 1991. The licence wasn't a free-software licence, but with version 0.12 in February 1992, Torvalds relicensed the project under the GNU General Public License Links to an external site..[17] Links to an external site. Much like Unix, Torvalds' kernel attracted the attention of volunteer programmers. Until this point, the GNU project's lack of a kernel meant that no complete free-software operating systems existed. The development of Torvalds' kernel closed that last gap. The combination of the almost-finished GNU operating system Links to an external site. and the Linux kernel made the first complete free-software operating system. Among Linux distributions Links to an external site., Debian GNU/Linux Links to an external site., begun by Ian Murdock Links to an external site. in 1993, is noteworthy for being explicitly committed to the GNU and FSF principles of free software. The Debian developers' principles are expressed in the Debian Social Contract Links to an external site..
Successes for Free Software
In the mid to late 90s, when many web-based companies were starting up, free software became a popular choice for web servers. Apache HTTP Server Links to an external site. became the most-used web-server software – a title that still holds as of 2012. Systems based on a common "stack" of software with the Linux kernel at the base, Apache providing web services, the MySQL Links to an external site. database engine for data storage, and the PHP Links to an external site. programming language for providing dynamic pages, came to be known as LAMP Links to an external site. systems.
Open Source
In 1997, Eric Raymond Links to an external site. published The Cathedral and the Bazaar Links to an external site., a reflective analysis of the hacker community and free-software principles. The paper received significant attention in early 1998 and was one factor in motivating Netscape Communications Corporation Links to an external site. to release their popular Netscape Communicator Links to an external site.Internet suite as free software Links to an external site.. This code is today the basis for Mozilla Firefox Links to an external site. and Thunderbird Links to an external site..
Netscape's act prompted Raymond and others to look into how to bring free-software principles and benefits to the commercial-software industry. They concluded that FSF's social activism was not appealing to companies like Netscape, and looked for a way to rebrand the free-software movement to emphasize the business potential of the sharing of source code.
The label "open source" was adopted by some people in the free software Links to an external site. movement at a strategy session held at Palo Alto, California Links to an external site., in reaction to Netscape Links to an external site.'s January 1998 announcement of a source code release for Navigator Links to an external site.. The group of individuals at the session included Christine Peterson who suggested "open source", Todd Anderson, Larry Augustin Links to an external site., Jon Hall Links to an external site., Sam Ockman, Michael Tiemann Links to an external site. and Eric S. Raymond Links to an external site.. Over the next week, Raymond and others worked on spreading the word. Linus Torvalds Links to an external site. gave an all-important sanction the following day. Phil Hughes offered a pulpit in Linux Journal Links to an external site.. Richard Stallman Links to an external site., pioneer of the free software movement, flirted with adopting the term, but changed his mind. Those people who adopted the term used the opportunity before the release of Navigator's source code to free themselves of the ideological and confrontational connotations of the term "free software". Netscape released its source code under the Netscape Public License Links to an external site. and later under the Mozilla Public License Links to an external site..
The term was given a big boost at an event organized in April 1998 by technology publisher Tim O'Reilly Links to an external site.. Originally titled the "Freeware Summit" and later known as the "Open Source Summit", The event brought together the leaders of many of the most important free and open-source projects, including Linus Torvalds, Larry Wall Links to an external site., Brian Behlendorf Links to an external site., Eric Allman Links to an external site., Guido van Rossum Links to an external site., Michael Tiemann Links to an external site., Paul Vixie Links to an external site., Jamie Zawinski Links to an external site. of Netscape, and Eric Raymond. At that meeting, the confusion caused by the name free software was brought up. Tiemann argued for "sourceware" as a new term, while Raymond argued for "open source." The assembled developers took a vote, and the winner was announced at a press conference that evening. Five days later, Raymond made the first public call to the free software community to adopt the new term. The Open Source Initiative Links to an external site. was formed shortly thereafter.
However, Richard Stallman and the FSF harshly objected to the new organization's approach. They felt that, with its narrow focus on source code, OSI was burying the philosophical and social values of free software and hiding the issue of computer users' freedom. Stallman still maintained, however, that users of each term were allies in the fight against proprietary software.
This video, which contains material that may be offensive to some viewers,
summarizes the differences between free and open source software.
This video is (c) YouTube user directrod and is NOT
covered by the course's CC BY license.
This page is adapted from the Wikipedia article History of free and open source software Links to an external site., and is licensed CC BY-SA.