109 |
only A needs to be free; B is not pertinent to that plan.</p> |
only A needs to be free; B is not pertinent to that plan.</p> |
110 |
|
|
111 |
<p> |
<p> |
112 |
“Free software” does not mean “noncommercial”. A free |
“Free software” does not mean “noncommercial”. |
113 |
program must be available for commercial use, commercial development, |
On the contrary, a free program must be available for commercial use, |
114 |
and commercial distribution. Commercial development of free software |
commercial development, and commercial distribution. This policy is |
115 |
is no longer unusual; such free commercial software is very important. |
of fundamental importance—without this, free software could not |
116 |
You may have paid money to get copies of free software, or you may have |
achieve its aims. |
|
obtained copies at no charge. But regardless of how you got your copies, |
|
|
you always have the freedom to copy and change the software, even to |
|
|
<a href="/philosophy/selling.html">sell copies</a>. |
|
117 |
</p> |
</p> |
118 |
|
|
119 |
<p> |
<p> |
120 |
A free program must offer the four freedoms to any user that obtains a |
We want to invite everyone to use the GNU system, including businesses |
121 |
copy of the software, provided the user has complied thus far with the |
and their workers. That requires allowing commercial use. We hope |
122 |
conditions of the free license covering the software. Putting some of |
that free replacement programs will supplant comparable proprietary |
123 |
the freedoms off limits to some users, or requiring that users pay, in |
programs, but they can't do that if businesses are forbidden to use |
124 |
money or in kind, to exercise them, is tantamount to not granting the |
them. We want commercial products that contain software to include |
125 |
freedoms in question, and thus renders the program nonfree. |
the GNU system, and that would constitute commercial distribution for |
126 |
|
a price. Commercial development of free software is no longer |
127 |
|
unusual; such free commercial software is very important. Paid, |
128 |
|
professional support for free software fills an important need. |
129 |
</p> |
</p> |
130 |
|
|
131 |
<p>The rest of this page clarifies certain points about what makes |
<p> |
132 |
specific freedoms adequate or not.</p> |
Thus, to exclude commercial use, commercial development or commercial |
133 |
|
distribution would hobble the free software community and obstruct its |
134 |
|
path to success. We must conclude that a program licensed with such |
135 |
|
restrictions does not qualify as free software. |
136 |
|
</p> |
137 |
|
|
138 |
|
<p> |
139 |
|
A free program must offer the four freedoms to any would-be user that |
140 |
|
obtains a copy of the software, who has complied thus far with the |
141 |
|
conditions of the free license covering the software in any previous |
142 |
|
distribution of it. Putting some of the freedoms off limits to some |
143 |
|
users, or requiring that users pay, in money or in kind, to exercise |
144 |
|
them, is tantamount to not granting the freedoms in question, and thus |
145 |
|
renders the program nonfree. |
146 |
|
</p> |
147 |
|
|
148 |
|
<p> |
149 |
|
You may have paid money to get copies of a free program, or you may |
150 |
|
have obtained copies at no charge. But regardless of how you got your |
151 |
|
copies, you always have the freedom to copy and change the software, |
152 |
|
even to <a href="/philosophy/selling.html">sell copies</a>. |
153 |
|
</p> |
154 |
|
|
155 |
|
<h3>Clarifying the boundary between free and nonfree</h3> |
156 |
|
|
157 |
|
<p>In the rest of this article we explain more precisely how far the |
158 |
|
various freedoms need to extend, on various issues, in order for a |
159 |
|
program to be free.</p> |
160 |
|
|
161 |
<h4>The freedom to run the program as you wish</h4> |
<h4>The freedom to run the program as you wish</h4> |
162 |
|
|
178 |
functioning in any given environment, or whether it is useful for any |
functioning in any given environment, or whether it is useful for any |
179 |
particular computing activity.</p> |
particular computing activity.</p> |
180 |
|
|
181 |
|
<p>For example, if the code arbitrarily rejects certain meaningful |
182 |
|
inputs—or even fails unconditionally—that may make the |
183 |
|
program less useful, perhaps even totally useless, but it does not |
184 |
|
deny users the freedom to run the program, so it does not conflict |
185 |
|
with freedom 0. If the program is free, the users can overcome the |
186 |
|
loss of usefulness, because freedoms 1 and 3 permit users and |
187 |
|
communities to make and distribute modified versions without the |
188 |
|
arbitrary nuisance code.</p> |
189 |
|
|
190 |
|
<p>“As you wish” includes, optonally, “not at |
191 |
|
all” if that is what you wish. So there is no need for a |
192 |
|
separate “freedom not to run a program.”</p> |
193 |
|
|
194 |
<h4>The freedom to study the source code and make changes</h4> |
<h4>The freedom to study the source code and make changes</h4> |
195 |
|
|
196 |
<p> |
<p> |
197 |
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 |
198 |
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 |
199 |
access to the source code of the program. Therefore, accessibility of |
access to the source code of the program. Therefore, accessibility of |
200 |
source code is a necessary condition for free software. Obfuscated |
source code is a necessary condition for free software. Obfuscated |
201 |
“source code” is not real source code and does not count |
“source code” is not real source code and does not count |
227 |
someone else considers an improvement, that program is not free. |
someone else considers an improvement, that program is not free. |
228 |
</p> |
</p> |
229 |
|
|
230 |
|
<p> |
231 |
|
One special case of freedom 1 is to delete the program's code so it |
232 |
|
returns after doing nothing, or make it invoke some other program. |
233 |
|
Thus, freedom 1 includes the “freedom to delete the program.” |
234 |
|
</p> |
235 |
|
|
236 |
<h4>The freedom to redistribute if you wish: basic requirements</h4> |
<h4>The freedom to redistribute if you wish: basic requirements</h4> |
237 |
|
|
238 |
<p>Freedom to distribute (freedoms 2 and 3) means you are free to |
<p>Freedom to distribute (freedoms 2 and 3) means you are free to |
494 |
|
|
495 |
<ul> |
<ul> |
496 |
|
|
497 |
<li><a href="http://web.cvs.savannah.gnu.org/viewvc/www/philosophy/free-sw.html?root=www&r1=1.162&r2=1.163">Version |
<li><a href="http://web.cvs.savannah.gnu.org/viewvc/www/philosophy/free-sw.html?root=www&r1=1.168&r2=1.169">Version |
498 |
1.163</a>: Clarify that the four freedoms apply to any and all users, |
1.169</a>: Explain why more clearly why the four freedoms must apply |
499 |
and that requiring users to pay to exercise some of these freedoms is |
to commercial activity. Explain why the four freedoms imply the |
500 |
a way of denying them.</li> |
freedom not to run the program and the freedom to delete it, so there |
501 |
|
is no need to state those as separate requirements.</li> |
502 |
|
|
503 |
|
<li><a href="http://web.cvs.savannah.gnu.org/viewvc/www/philosophy/free-sw.html?root=www&r1=1.164&r2=1.165">Version |
504 |
|
1.165</a>: Clarify that arbitrary annoyances in the code do not |
505 |
|
negate freedom 0, and that freedoms 1 and 3 enable users to remove them.</li> |
506 |
|
|
507 |
<li><a href="http://web.cvs.savannah.gnu.org/viewvc/www/philosophy/free-sw.html?root=www&r1=1.152&r2=1.153">Version |
<li><a href="http://web.cvs.savannah.gnu.org/viewvc/www/philosophy/free-sw.html?root=www&r1=1.152&r2=1.153">Version |
508 |
1.153</a>: Clarify that freedom to run the program means nothing stops |
1.153</a>: Clarify that freedom to run the program means nothing stops |
682 |
There is more detail about copyright years in the GNU Maintainers |
There is more detail about copyright years in the GNU Maintainers |
683 |
Information document, www.gnu.org/prep/maintain. --> |
Information document, www.gnu.org/prep/maintain. --> |
684 |
|
|
685 |
<p>Copyright © 1996, 2002, 2004-2007, 2009-2019 |
<p>Copyright © 1996, 2002, 2004-2007, 2009-2019, 2021 |
686 |
Free Software Foundation, Inc.</p> |
Free Software Foundation, Inc.</p> |
687 |
|
|
688 |
<p>This page is licensed under a <a rel="license" |
<p>This page is licensed under a <a rel="license" |