128 |
freedoms in question, and thus renders the program nonfree. |
freedoms in question, and thus renders the program nonfree. |
129 |
</p> |
</p> |
130 |
|
|
131 |
<p>The rest of this page clarifies certain points about what makes |
<h3>Clarifying the line at various points</h3> |
132 |
specific freedoms adequate or not.</p> |
|
133 |
|
<p>In the rest of this article we expain more precisely how far the |
134 |
|
various freedoms need to extend, on various issues, in order for a |
135 |
|
program to be free.</p> |
136 |
|
|
137 |
<h4>The freedom to run the program as you wish</h4> |
<h4>The freedom to run the program as you wish</h4> |
138 |
|
|
158 |
|
|
159 |
<p> |
<p> |
160 |
In order for freedoms 1 and 3 (the freedom to make changes and the |
In order for freedoms 1 and 3 (the freedom to make changes and the |
161 |
freedom to publish the changed versions) to be meaningful, you must have |
freedom to publish the changed versions) to be meaningful, you need to have |
162 |
access to the source code of the program. Therefore, accessibility of |
access to the source code of the program. Therefore, accessibility of |
163 |
source code is a necessary condition for free software. Obfuscated |
source code is a necessary condition for free software. Obfuscated |
164 |
“source code” is not real source code and does not count |
“source code” is not real source code and does not count |