<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Anarchism on Ivon's Blog</title><link>https://ivonblog.com/en-us/tags/anarchism/</link><description>Recent content in Anarchism on Ivon's Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</managingEditor><webMaster>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</webMaster><copyright>You are welcome to share articles of Ivon's Blog (ivonblog.com). Please include the original URL when citing articles, and abide by CC BY-NC-ND 4.0 license. For commercial use, please write an e-mail to me.</copyright><lastBuildDate>Thu, 03 Apr 2025 22:00:00 +0800</lastBuildDate><atom:link href="https://ivonblog.com/en-us/tags/anarchism/index.xml" rel="self" type="application/rss+xml"/><item><title>Is the Free Software Movement a Kind of Communism?</title><link>https://ivonblog.com/en-us/posts/is-free-software-communism/</link><pubDate>Thu, 03 Apr 2025 22:00:00 +0800</pubDate><author>infoivonblog.nkfjt@aleeas.com (Ivon Huang)</author><guid>https://ivonblog.com/en-us/posts/is-free-software-communism/</guid><description>&lt;!-- Co-translated by ChatGPT --&gt;
&lt;p&gt;Is free software, such as GNU/Linux, a kind of communism?&lt;/p&gt;
&lt;p&gt;Free software (open source software) requires code to be open and allows others to freely use, modify, and redistribute it, which very easily makes people think of communism. This has been a frequently questioned issue since the free software movement developed in the 1980s. If we talk about the representative masterpiece of free software, it is the great operating-system family developed through the joint effort of developers around the world: GNU/Linux. Anyone, regardless of status, can contribute code, and the entire system kernel is open source and owned by the public. So does free software developed in this way count as a kind of communism?
&lt;figure&gt;
 &lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://ivonblog.com/en-us/posts/is-free-software-communism/images/o9BuUmf.webp"
 onerror="this.onerror=null;this.src='https://ivonblog.com/images/cannotloadimage.avif'"
 width="926"
 height="587"&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Note: the free software movement strictly distinguishes its own attitude from the open source movement, because there are slight differences in their philosophies, and each side will accuse the other of missing the point. However, this article will provisionally treat them as the same concept: that is, free software includes the ideas of open source software.&lt;/p&gt;

&lt;h2 class="relative group"&gt;1. Deriving from theory
 &lt;div id="1-deriving-from-theory" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-deriving-from-theory" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;If we want to ask whether the free software movement is communism, the roughest indicator is whether the means of production are publicly owned. In software development, this usually means code. In the information age, copying code has almost no cost. If development cost is not counted, the productivity of software is greatly increased.&lt;/p&gt;
&lt;p&gt;The four essential freedoms of software proposed by RMS also have some similarities with communist ideas, but these words are precisely what most easily leads to misunderstanding.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Freedom 0: The freedom to run the program for any purpose.&lt;/p&gt;
&lt;p&gt;Freedom 1: The freedom to study how the program works, and change it so it does your computing as you wish. Access to the source code is a precondition for this.&lt;/p&gt;
&lt;p&gt;Freedom 2: The freedom to redistribute copies so you can help your neighbor.&lt;/p&gt;
&lt;p&gt;Freedom 3: The freedom to improve the program, and release your improvements to the community, so that the whole community benefits. Access to the source code is a precondition for this.&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;The ideas of these four freedoms are also embodied in the GPL license terms written by RMS and others.&lt;/p&gt;
&lt;p&gt;If you consider these words carefully, you will observe where free software and communism are incompatible. First, free software does not oppose private property. The GPL emphasizes the right to freely use code, but the author still enjoys part of the rights. It is not the case that once software code is released, it becomes a resource that can be used without any limits. GPL is not the same concept as CC0. On the contrary, all users should follow the license terms of free software, and use software and code under conditions that protect users&amp;rsquo; freedom.&lt;/p&gt;
&lt;p&gt;Furthermore, although the code is public, no one can use any means to forcibly monopolize the code, or prevent others from viewing modified content. Instead, software should be used while maintaining a free-sharing model. Although the GPL has a viral infection property, meaning that if software uses GPL-licensed components, other parts will inevitably be forced to open source as well, users can absolutely choose not to use the GPL and instead use more permissive approaches such as LGPL to avoid this problem.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://ivonblog.com/en-us/posts/is-free-software-communism/featured.webp"/></item></channel></rss>