'Free Unix!': The world-changing proclamation made 30 years ago today
On Sept. 27, 1983, a young Richard Stallman set the stage for both Linux and the open source software movement
IDG News Service - It was 30 years ago today, Sept. 27, 1983, that the seeds were planted for both Linux and the open source software movement, though neither is called that name by the man who help set both of them into motion, the irascible Richard Stallman.
On that day, Stallman, then working at MIT's Artificial Intelligence Lab, posted on the net.unix-wizards and net.usoft newsgroups about an ambitious new project he was embarking on.
"Free Unix!" began the missive.
"Starting this Thanksgiving I am going to write a complete Unix-compatible software system called GNU (for Gnu's Not Unix), and give it away free to everyone who can use it. Contributions of time, money, programs and equipment are greatly needed," he wrote.
Little did he know how many contributions this project would get in the decades to follow.
A prodigious programmer, Stallman went on to write many of the components for GNU himself, including the C compiler (GCC) and build automator (gmake). The GNU OS, however, still needed a kernel. It was provided, perhaps advertently, by a Finnish computer science student Linus Torvalds who in 1991 began working on his own free version of Unix for personal computers, which was named Linux.
Today, of course, Linux is one of the most widely used, if not the most widely used, OSes on the globe. Technically speaking, Torvalds' contribution to Linux is mostly the kernel, or the operating core, of what we think of as Linux. Many of the supporting components in today's Linux distributions actually come from the GNU project.
Stallman campaigned for a few years to rename Linux as the GNU/Linux, which, although technically being a more accurate name, failed to catch on, even as Linux development and usage continued to accelerate.
In its latest annual survey of Linux development, the Linux Foundation estimated that since 2005, nearly 10,000 individual developers from over 1,000 different companies contributed to the Linux kernel.
Perhaps even more important than preparing for the birth of Linux, Stallman's online proclamation also set the stage for what would subsequently be known as open source software, or, as Stallman still calls it, "free software." Computer hacking culture, in which programmers freely shared their code, had long been in place when Stallman began his project, though more and more companies began selling their software, and not letting their customers or anyone else view or modify the underlying code. Today such software is known as "proprietary software."
This practice incensed Stallman, and he vowed to fight it with his new OS.
"I consider that the golden rule requires that if I like a program I must share it with other people who like it. I cannot in good conscience sign a nondisclosure agreement or a software license agreement," he wrote in his Sept. 27 missive. "So that I can continue to use computers without violating my principles, I have decided to put together a sufficient body of free software so that I will be able to get along without any software that is not free."
- Maintain Less. Create More. Spend less on maintenance and spend more time creating with Red Hat Enterprise Linux. Read on to learn how Red Hat can help...
- Flying High on the Use of Red Hat Enterprise Linux Flybe was one of the 21 companies that were interviewed for quantitative results on their operations as part of an IDC ROI analysis....
- 5 Customers Deliver Virtual Desktops and Apps to Empower a Modern Workforce Learn how Citrix solutions helped 5 companies realize the full value of desktop virtualization through a project-by-project approach based on key business priorities.
- Top 10 Reasons to Strengthen Information Security with Desktop Virtualization Regain control and reduce risk without sacrificing business productivity and growth
- What Does it Take to Deliver a Superior Customer Experience? The Two Top-Rated Online Retailers, B&H Photo and Crutchfield Electronics, Share Their Secrets Discuss practical CX tools and service methods such as contact center agents and the use of realtime speech analytics to help contact center...
- Keep Servers Up and Running and Attackers in the Dark An SSL/TLS handshake requires at least 10 times more processing power on a server than on the client. SSL renegotiation attacks can readily... All Linux and Unix White Papers | Webcasts