[Top][All Lists]

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

www/philosophy free-sw.html

From: Richard M. Stallman
Subject: www/philosophy free-sw.html
Date: Tue, 30 Jun 2009 12:18:33 +0000

CVSROOT:        /webcvs/www
Module name:    www
Changes by:     Richard M. Stallman <rms>       09/06/30 12:18:33

Modified files:
        philosophy     : free-sw.html 

Log message:
        Can you find this?


Index: free-sw.html
RCS file: /webcvs/www/www/philosophy/free-sw.html,v
retrieving revision 1.79
retrieving revision 1.80
diff -u -b -r1.79 -r1.80
--- free-sw.html        27 May 2009 23:03:29 -0000      1.79
+++ free-sw.html        30 Jun 2009 12:18:28 -0000      1.80
@@ -33,9 +33,9 @@
   <li>The freedom to run the program, for any purpose (freedom 0).</li>
-  <li>The freedom to study how the program works, and adapt it to
-      your needs (freedom 1). Access to the source code is a precondition
-      for this.
+  <li>The freedom to study how the program works, and change it to make
+      it do what you wish (freedom 1). Access to the source code is a
+      precondition for this.
   <li>The freedom to redistribute copies so you can help your neighbor
       (freedom 2).
@@ -93,6 +93,16 @@
+Freedom 1 includes the freedom to use your changed version in place of
+the original.  If the program is delivered in a product designed to
+run someone else's modified versions but refuse to run yours &&mdash;
+a practice known as &ldquo;tivoization&rdquo; or (through
+blackwhiting) as &ldquo;secure boot&rdquo; &mdash; freedom 1 become a
+theoretical fiction rather than a practical freedom.  This is not
 One important way to modify a program is by merging in available free
 subroutines and modules.  If the program's license says that you
 cannot merge in a suitably-licensed existing module, such as if it
@@ -285,6 +295,10 @@
+1.80</a>: Freedom 1 must be practical, not just theoretical;
+i.e., no tivoization.</li>
 1.77</a>: Clarify that all retroactive changes to the license are
 unacceptable, even if it's not described as a complete
@@ -384,7 +398,7 @@
 <!-- timestamp start -->
-$Date: 2009/05/27 23:03:29 $
+$Date: 2009/06/30 12:18:28 $
 <!-- timestamp end -->

reply via email to

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