www-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

www/philosophy open-source-misses-the-point.html


From: Richard M. Stallman
Subject: www/philosophy open-source-misses-the-point.html
Date: Wed, 2 Feb 2022 20:56:01 -0500 (EST)

CVSROOT:        /web/www
Module name:    www
Changes by:     Richard M. Stallman <rms>       22/02/02 20:56:01

Modified files:
        philosophy     : open-source-misses-the-point.html 

Log message:
        (Practical Differences between...): Rewrite the section to
        state its points more clearly.

CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/open-source-misses-the-point.html?cvsroot=www&r1=1.107&r2=1.108

Patches:
Index: open-source-misses-the-point.html
===================================================================
RCS file: /web/www/www/philosophy/open-source-misses-the-point.html,v
retrieving revision 1.107
retrieving revision 1.108
diff -u -b -r1.107 -r1.108
--- open-source-misses-the-point.html   2 Feb 2022 13:27:59 -0000       1.107
+++ open-source-misses-the-point.html   3 Feb 2022 01:56:01 -0000       1.108
@@ -119,37 +119,45 @@
 <p>In practice, open source stands for criteria a little looser than
 those of free software.  As far as we know, all existing released free
 software source code would qualify as open source.  Nearly all open
-source software is free software, but there are exceptions.  First,
-some open source licenses are too restrictive, so they do not qualify
-as free licenses.  For example, Open Watcom is nonfree
+source software is free software, but there are exceptions.</p>
+
+<p>First, some open source licenses are too restrictive, so they do
+not qualify as free licenses.  For example, Open Watcom is nonfree
 because its license does not allow making a modified version and using
 it privately.  Fortunately, few programs use such licenses.</p>
 
-<p>Second, when a free program's source code carries a weak license,
-one without copyleft, its executables can carry additional nonfree
-conditions.  If these executables correspond exactly to the released
-sources, they qualify as open source but not as free software.
-However, in that case users can compile the source code to make and
-distribute free executables.</p>
-
-<p>Finally, and most important in practice, many products containing
-computers check signatures on their executable programs to block users
-from installing different executables; only one privileged company can
-make executables that can run in the device or can access its full
-capabilities.  We call these devices &ldquo;tyrants,&rdquo; and the
-practice is called &ldquo;tivoization&rdquo; after the product (Tivo)
-where we first saw it.  Even if the executable is made from free
-source code, and nominally carries a free license, the users cannot
-run modified versions of it, so the executable is de-facto nonfree.</p>
+<p>Second, the criteria for open source are concerned solely with the
+licensing of the source code.  However, people often describe an
+executable as &ldquo;open source,&rdquo; because its source code is
+available that way.  That causes confusion in paradoxical situations
+where the source code is open source (and free) but the executable
+itself is nonfree.</p>
+
+<p>The trivial case of this paradox is when a program's source code
+carries a weak free license, one without copyleft, but its executables
+carry additional nonfree conditions.  Supposing the executables
+correspond exactly to the released sources&mdash;which may or may not
+be so&mdash;users can compile the source code to make and distribute
+free executables.  That's why this case is trivial; it is no grave
+problem.</p>
+
+<p>The nontrivial case is harmful and important.  Many products
+containing computers check signatures on their executable programs to
+block users from effectively using different executables; only one
+privileged company can make executables that can run in the device and
+use its full capabilities.  We call these devices
+&ldquo;tyrants,&rdquo; and the practice is called
+&ldquo;tivoization&rdquo; after the product (Tivo) where we first saw
+it.  Even if the executable is made from free source code, and
+nominally carries a free license, the users cannot usefully run
+modified versions of it, so the executable is de-facto nonfree.</p>
 
 <p>Many Android products contain nonfree tivoized executables of
-Linux, even though its source code is under GNU GPL version 2.  We
-designed GNU GPL version 3 to prohibit this practice.</p>
-
-<p>The criteria for open source are concerned solely with the
-licensing of the source code.  Thus, these nonfree executables, when
-made from source code such as Linux that is open source and free, are
-open source but not free.</p>
+Linux, even though its source code is under GNU GPL version 2.  (We
+designed GNU GPL version 3 to prohibit this practice; too bad Linux
+did not adopt it.)  These executables, made from source code that is
+open source and free, are generally spoken of as &ldquo;open
+source,&rdquo; but they are <em>not</em> free software.</p>
 
 <h3>Common Misunderstandings of &ldquo;Free Software&rdquo; and
 &ldquo;Open Source&rdquo;</h3>
@@ -515,7 +523,7 @@
 
 <p class="unprintable">Updated:
 <!-- timestamp start -->
-$Date: 2022/02/02 13:27:59 $
+$Date: 2022/02/03 01:56:01 $
 <!-- timestamp end -->
 </p>
 </div>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]