33 |
|
|
34 |
<ul> |
<ul> |
35 |
<li>The freedom to run the program, for any purpose (freedom 0).</li> |
<li>The freedom to run the program, for any purpose (freedom 0).</li> |
36 |
<li>The freedom to study how the program works, and adapt it to |
<li>The freedom to study how the program works, and change it to make |
37 |
your needs (freedom 1). Access to the source code is a precondition |
it do what you wish (freedom 1). Access to the source code is a |
38 |
for this. |
precondition for this. |
39 |
</li> |
</li> |
40 |
<li>The freedom to redistribute copies so you can help your neighbor |
<li>The freedom to redistribute copies so you can help your neighbor |
41 |
(freedom 2). |
(freedom 2). |
93 |
</p> |
</p> |
94 |
|
|
95 |
<p> |
<p> |
96 |
|
Freedom 1 includes the freedom to use your changed version in place of |
97 |
|
the original. If the program is delivered in a product designed to |
98 |
|
run someone else's modified versions but refuse to run yours &— |
99 |
|
a practice known as “tivoization” or (through |
100 |
|
blackwhiting) as “secure boot” — freedom 1 become a |
101 |
|
theoretical fiction rather than a practical freedom. This is not |
102 |
|
sufficient. |
103 |
|
</p> |
104 |
|
|
105 |
|
<p> |
106 |
One important way to modify a program is by merging in available free |
One important way to modify a program is by merging in available free |
107 |
subroutines and modules. If the program's license says that you |
subroutines and modules. If the program's license says that you |
108 |
cannot merge in a suitably-licensed existing module, such as if it |
cannot merge in a suitably-licensed existing module, such as if it |
295 |
|
|
296 |
<ul> |
<ul> |
297 |
|
|
298 |
|
<li><a href="http://web.cvs.savannah.gnu.org/viewvc/www/philosophy/free-sw.html?root=www&r1=1.79&r2=1.80">Version |
299 |
|
1.80</a>: Freedom 1 must be practical, not just theoretical; |
300 |
|
i.e., no tivoization.</li> |
301 |
|
|
302 |
<li><a href="http://web.cvs.savannah.gnu.org/viewvc/www/philosophy/free-sw.html?root=www&r1=1.76&r2=1.77">Version |
<li><a href="http://web.cvs.savannah.gnu.org/viewvc/www/philosophy/free-sw.html?root=www&r1=1.76&r2=1.77">Version |
303 |
1.77</a>: Clarify that all retroactive changes to the license are |
1.77</a>: Clarify that all retroactive changes to the license are |
304 |
unacceptable, even if it's not described as a complete |
unacceptable, even if it's not described as a complete |