free-sw.html version 1.80

date: 2009-06-30 12:18:28 +0000;  author: rms;  state: Exp;  lines: +18 -4;  commitid: OGaQONubw49LpSTt;
Say that tivoization is unacceptable

Index: free-sw.html =================================================================== RCS file: /web/www/www/philosophy/free-sw.html,v retrieving revision 1.79 retrieving revision 1.80 diff -U 2 -r1.79 -r1.80 -- ++ free-sw.html 27 May 30 Jun 2009 23:03:29 12:18:28 -0000 1.79 1.80 @@ -34,7 +34,7 @@ <ul> <li>The freedom to run the program, for any purpose (freedom 0).</li> <li>The freedom to study how the program works, and adapt change it to your needs make it do what you wish (freedom 1). Access to the source code is a precondition for this. </li> <li>The freedom to redistribute copies so you can help your neighbor @@ -94,4 +94,14 @@ <p> 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 &— a practice known as “tivoization” or (through blackwhiting) as “secure boot” — freedom 1 become a theoretical fiction rather than a practical freedom. This is not sufficient. </p> <p> One important way to modify a program is by merging in available free subroutines and modules. If the program's license says that you @@ -286,4 +296,8 @@ <ul> <li><a href="http://web.cvs.savannah.gnu.org/viewvc/www/philosophy/free-sw.html?root=www&r1=1.79&r2=1.80">Version 1.80</a>: Freedom 1 must be practical, not just theoretical; i.e., no tivoization.</li> <li><a href="http://web.cvs.savannah.gnu.org/viewvc/www/philosophy/free-sw.html?root=www&r1=1.76&r2=1.77">Version 1.77</a>: Clarify that all retroactive changes to the license are @@ -385,5 +399,5 @@ Updated: <!-- timestamp start --> $Date: 2026/01/28 17:24:09 $ <!-- timestamp end --> </p>