{"id":89929,"date":"2025-10-15T17:00:00","date_gmt":"2025-10-15T14:00:00","guid":{"rendered":"https:\/\/forklog.com\/en\/?p=89929"},"modified":"2025-12-04T07:03:05","modified_gmt":"2025-12-04T04:03:05","slug":"silicon-tanks-richard-stallman-father-of-copyleft","status":"publish","type":"post","link":"https:\/\/forklog.com\/en\/silicon-tanks-richard-stallman-father-of-copyleft\/","title":{"rendered":"Silicon Tanks: Richard Stallman, Father of the Copyleft Revolution"},"content":{"rendered":"<p>In the late 1970s the programming community faced an unexpected threat as corporations began to monetise software that had previously been shared for free. Many talented engineers eventually capitulated in the uneven contest between enthusiasts and tech giants\u2014but not hacker Richard Stallman.<\/p>\n<p>How he managed to spark a revolution in software freedom is the subject of a new instalment in the Silicon Tanks series, in which ForkLog revisits the most influential visionaries in IT.<\/p>\n<h2 class=\"wp-block-heading\">Hackers, corporations and a faulty printer<\/h2>\n<p>Richard Matthew Stallman, who gained early notoriety in the hacker community as RMS, was born on March 16, 1953, in New York. He graduated from Harvard University in 1974 and entered graduate school at the Massachusetts Institute of Technology (MIT). He soon left the programme, but kept his job as a programmer at MIT\u2019s Laboratory for Computer Science and Artificial Intelligence, where he had worked since 1971.<\/p>\n<p>At the time Stallman joined a community whose members actively shared experience and software needed to create new programs. The free exchange of information became more difficult with the advent of commercial software.<\/p>\n<p>In the early 1980s Digital Equipment Corporation stopped supplying hardware for the PDP-10 machines used by the lab\u2019s team. And in 1981 almost all of Stallman\u2019s colleagues left for Symbolics.<\/p>\n<p>Computers of the day had their own operating systems, but none was \u201cfree\u201d. At the new companies, employees were required to sign non-disclosure agreements before receiving executables. Participation in the hacker community was forbidden.<\/p>\n<p>The last straw for Stallman was a faulty printer he used in the lab. When he requested the machine\u2019s source code to upgrade it, he was refused.<\/p>\n<p>This seemingly minor incident led RMS to conceive a wholly new paradigm for sharing information. On September 27, 1983, Stallman announced the start of development of a free, Unix-like and completely free operating system, GNU. In January 1984 he left MIT and devoted himself entirely to the ambitious project.<\/p>\n<h2 class=\"wp-block-heading\">From GNU to GNU\/Linux<\/h2>\n<p>The project name followed hacker tradition\u2014as a recursive acronym for \u201cGNU\u2019s Not Unix\u201d. The step was needed to head off potential claims of authorship.<\/p>\n<p>In 1985, to support GNU and the free-software movement, Stallman founded the Free Software Foundation (FSF). That same year the text editor GNU Emacs appeared, displaying changes in real time\u2014a technical breakthrough at the time. It was based on the commercial programme Gosling Emacs, from which Stallman stripped the proprietary taint.<\/p>\n<p>Control over modified versions was not entirely free. Stallman consulted intellectual-property lawyers Mark Fischer and Jerry Cohen. They helped find a loophole that allowed replacing the word Emacs with \u201csoftware\u201d in documents and using copyright as the basis for a new kind of licence.<\/p>\n<p>The software proved popular and was distributed by post on physical media for $150. Thus GNU Emacs became the first program to receive the copyleft GNU GPL licence.<\/p>\n<p>The next milestone was the development of the GNU C Compiler (GCC) in 1987. GCC was not only free but outperformed many contemporaries, which ensured rapid adoption.<\/p>\n<p>By 1990 the GNU system was almost complete; the only major missing component was the kernel. That problem remains unresolved to this day. When Linus Torvalds introduced Linux in 1991, the GNU team moved to the Finnish developer\u2019s operating system.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>\u201cWe call this version of the system \u2018GNU\/Linux\u2019 to show that it is assembled from the GNU system with Linux as the kernel. Please do not get into the habit of calling the entire system Linux, because that means crediting our work to someone else. Please mention us equally, too,\u201d \u2014 <\/em><a href=\"https:\/\/www.gnu.org\/gnu\/gnu-linux-faq.en.html\" target=\"_blank\" rel=\"noopener\" title=\"\"><em>ask<\/em><\/a><em> at the FSF.<\/em><\/p>\n<\/blockquote>\n<h2 class=\"wp-block-heading\">Copyleft<\/h2>\n<p>Copyleft is a concept that makes a program or work of art free. Its observance requires that all modified and extended versions also remain free.<\/p>\n<p>In the original <a href=\"https:\/\/www.gnu.org\/licenses\/licenses.en.html\">description<\/a> of GNU licences, \u201cfreedom\u201d does not mean devaluing the product, but its open transfer along the entire chain of users. Selling copies of software does not contradict Stallman\u2019s concept; on the contrary, it helps a project exist and develop.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>\u201c[Copyleft] relies on copyright law but turns it around, turning it into the opposite of its usual purpose: instead of a means of restricting a program, it becomes a means of preserving its freedom,\u201d \u2014 <\/em><a href=\"https:\/\/www.gnu.org\/philosophy\/fsfs\/rms-essays.pdf\" target=\"_blank\" rel=\"noopener\" title=\"\"><em>noted<\/em><\/a><em> RMS, describing the aims of copyleft.<\/em><\/p>\n<\/blockquote>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"475\" src=\"https:\/\/forklog.com\/wp-content\/uploads\/img-83282d787acf533d-6927377361161124-1024x475.png\" alt=\"image\" class=\"wp-image-267608\" srcset=\"https:\/\/forklog.com\/wp-content\/uploads\/img-83282d787acf533d-6927377361161124-1024x475.png 1024w, https:\/\/forklog.com\/wp-content\/uploads\/img-83282d787acf533d-6927377361161124-300x139.png 300w, https:\/\/forklog.com\/wp-content\/uploads\/img-83282d787acf533d-6927377361161124-768x356.png 768w, https:\/\/forklog.com\/wp-content\/uploads\/img-83282d787acf533d-6927377361161124-1536x712.png 1536w, https:\/\/forklog.com\/wp-content\/uploads\/img-83282d787acf533d-6927377361161124.png 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">List of free distributions to download. Source: <a href=\"https:\/\/www.gnu.org\/software\/software.html\" target=\"_blank\" rel=\"noopener\" title=\"\">GNU<\/a>.<\/figcaption><\/figure>\n<p>Stallman also defined four key freedoms of software:<\/p>\n<ul class=\"wp-block-list\">\n<li>to run the program for any purpose;<\/li>\n<li>to modify the code to suit your needs, with access to the source;<\/li>\n<li>to distribute copies\u2014free of charge or for money;<\/li>\n<li>to improve and promote versions of the software for the benefit of the community.<\/li>\n<\/ul>\n<p><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/9sJUDx7iEJw?si=afRd3cxzZduLcTRu\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>However, renouncing copyright as the simplest way to place a work in the public domain does not solve the problem of an intermediary\u2019s proprietary instincts. Any participant could appropriate and commercialise the product by making minimal changes.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>\u201cOur goal is to give all users the freedom to distribute and modify GNU software. If intermediaries could deprive a program of that freedom, our code might \u2018have many users\u2019, but it would not give them freedom. Therefore, instead of putting the software into the public domain, we apply copyleft,\u201d the GNU description says.<\/em><\/p>\n<\/blockquote>\n<h2 class=\"wp-block-heading\">Copyleft today<\/h2>\n<p>In 1998 part of the GNU community split off and stopped using the term \u201cfree software\u201d. Instead, developers began using the phrase \u201copen-source software\u201d. Open source grants full rights to use, modify and distribute the product.<\/p>\n<p>In a 2007 essay Richard Stallman <a href=\"https:\/\/www.gnu.org\/philosophy\/open-source-misses-the-point.en.html?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noopener\" title=\"\">commented<\/a> on the split:<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>\u201cSome of those who supported the term \u2018open source software\u2019 sought to avoid the confusion between the words \u2018free\u2019 and \u2018gratis\u2019\u2014that was a perfectly reasonable goal. However, others seemed to want to push aside the ethical and social values implied by the expression \u2018free software\u2019 and instead appeal to executives and business users, many of whom adhere to an ideology that puts profit above freedom, above community, above principles.\u201d<\/em><\/p>\n<\/blockquote>\n<p>Today, copyleft generally includes the following main forms of licences:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>strong copyleft<\/strong>. Requires that all derivative software be distributed under the same licence. GPLv2 and GPLv3 imply that any modifications and derivatives must remain GPL. The CC BY-SA (Creative Commons Attribution-ShareAlike) licence is intended not for code but for texts, images and other content;<\/li>\n<li><strong>weak copyleft<\/strong>. Less stringent: copyleft applies only to part of the code, not the whole program. LGPL (Lesser GPL) is usually applied to libraries. MPL (Mozilla Public License) requires that modified files remain open, but the rest of the project\u2019s code may be licensed differently. EPL (Eclipse Public License) is similar to MPL and used in the Eclipse ecosystem;<\/li>\n<li><strong>Affero copyleft<\/strong>. AGPL (Affero GPL) is a strengthened variant of GPLv3 that also applies to software provided as a web service over a network. This is a special case of \u201cstrong copyleft\u201d. If a program runs on a server and is provided as a service, its sources must also be available to users.<\/li>\n<\/ul>\n<p>In the 1990s Stallman largely stopped writing code and focused on promoting the idea of copyleft. In 2021 he returned to the FSF board of directors, which he had left two years earlier amid a <a href=\"https:\/\/habr.com\/ru\/news\/548656\/\" target=\"_blank\" rel=\"noopener\" title=\"\">scandal<\/a> over public statements that some in the community considered offensive. In 2023, at a conference marking GNU\u2019s 40th anniversary, the project\u2019s founder <a href=\"https:\/\/audio-video.gnu.org\/video\/gnu40\/rms-gnu40.webm\" target=\"_blank\" rel=\"noopener\" title=\"\">announced<\/a> that he had been diagnosed with blood cancer.<\/p>\n<p>Many popular projects are now distributed under the GNU GPL, including WordPress, phpBB, MediaWiki, GNU Mailman, Audacity, MPlayer, GPL Ghostscript, GIMP, Inkscape, and the games Battle for Wesnoth, OpenRA and Freeciv. And in July 2025 Ethereum\u2019s founder Vitalik Buterin <a href=\"https:\/\/forklog.com\/en\/news\/vitalik-buterin-advocates-copyleft-licenses-to-combat-monopolies\">urged<\/a> the crypto community to switch to copyleft.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The most radical alternative to copyright\u2014and its legendary creator.<\/p>\n","protected":false},"author":1,"featured_media":89930,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"select":"1","news_style_id":"1","cryptorium_level":"","_short_excerpt_text":"How a broken printer sparked the free-software revolution","creation_source":"ai_translated","_metatest_mainpost_news_update":false,"footnotes":""},"categories":[1144],"tags":[552,286,1195],"class_list":["post-89929","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-longreads","tag-copyright","tag-society","tag-white-hat-hackers"],"aioseo_notices":[],"amp_enabled":true,"views":"296","promo_type":"1","layout_type":"1","short_excerpt":"How a broken printer sparked the free-software revolution","is_update":"0","_links":{"self":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/89929","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/comments?post=89929"}],"version-history":[{"count":2,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/89929\/revisions"}],"predecessor-version":[{"id":91767,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/89929\/revisions\/91767"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media\/89930"}],"wp:attachment":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media?parent=89929"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/categories?post=89929"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/tags?post=89929"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}