Richard Stallman, the GNU Project, and Free Software
A central figure in the hacker culture at MIT's AI Lab in the 1970s, Richard Stallman (rms) became disillusioned as proprietary software began to replace the lab's open, collaborative environment. In 1983, he announced the GNU Project, an ambitious plan to create a complete, Unix-compatible operating system composed entirely of 'free software'.
'Free software', as defined by Stallman, is about liberty, not price. It centers on four essential freedoms for users: the freedom to run, copy, distribute, study, change, and improve the software. To legally enforce these freedoms, he authored the GNU General Public License (GPL), an innovative legal framework that ensures software and its derivatives remain free.
Over the next decade, Stallman and a community of volunteers built key components of the GNU system, including the GCC compiler, the GDB debugger, and the Emacs editor. The final missing piece — the kernel — was filled by Linus Torvalds' Linux kernel in the early 1990s, leading to the creation of the GNU/Linux operating system used by millions today.
Timeline
- 1983Announces the GNU Project.
- Type
- Person
- Era
- 1980s-Present
- Known for
- GNU Project; GNU General Public License (GPL); Free Software Foundation
- Key date
- 1983
- Tags
- free software, GNU, Richard Stallman, philosophy