1 |
<!--#include virtual="/server/header.html" --> |
<!--#include virtual="/server/header.html" --> |
2 |
<!-- Parent-Version: 1.79 --> |
<!-- Parent-Version: 1.86 --> |
3 |
<title>What is free software? |
<title>What is free software? |
4 |
- GNU Project - Free Software Foundation</title> |
- GNU Project - Free Software Foundation</title> |
5 |
|
<style type="text/css" media="print,screen"><!-- |
6 |
|
.note { margin-left: 6%; margin-right: 6%; } |
7 |
|
@media (min-width: 48em) { |
8 |
|
.note { margin-top: .8em; } |
9 |
|
} |
10 |
|
--></style> |
11 |
<meta http-equiv="Keywords" content="GNU, FSF, Free Software Foundation, Linux, Emacs, GCC, Unix, Free Software, Operating System, GNU Kernel, HURD, GNU HURD, Hurd" /> |
<meta http-equiv="Keywords" content="GNU, FSF, Free Software Foundation, Linux, Emacs, GCC, Unix, Free Software, Operating System, GNU Kernel, HURD, GNU HURD, Hurd" /> |
12 |
<meta http-equiv="Description" content="Since 1983, developing the free Unix style operating system GNU, so that computer users can have the freedom to share and improve the software they use." /> |
<meta http-equiv="Description" content="Since 1983, developing the free Unix style operating system GNU, so that computer users can have the freedom to share and improve the software they use." /> |
13 |
|
|
16 |
|
|
17 |
<h2>What is free software?</h2> |
<h2>What is free software?</h2> |
18 |
|
|
19 |
|
<div class="article"> |
20 |
<h3>The Free Software Definition</h3> |
<h3>The Free Software Definition</h3> |
21 |
|
|
22 |
<!--#include virtual="/licenses/fsf-licensing.html" --> |
<blockquote class="note" id="fsf-licensing"><p style="font-size: 80%"> |
23 |
<blockquote> |
Have a question about free software licensing not answered here? |
24 |
|
See our other <a href="http://www.fsf.org/licensing">licensing resources</a>, |
25 |
|
and if necessary contact the FSF Compliance Lab |
26 |
|
at <a href="mailto:licensing@fsf.org">licensing@fsf.org</a>.</p> |
27 |
|
</blockquote> |
28 |
|
|
29 |
|
<div class="comment"> |
30 |
<p> |
<p> |
31 |
The free software definition presents the criteria for whether a |
The free software definition presents the criteria for whether a |
32 |
particular software program qualifies as free software. From time to |
particular software program qualifies as free software. From time to |
35 |
below for a list of changes that affect the definition of free |
below for a list of changes that affect the definition of free |
36 |
software. |
software. |
37 |
</p> |
</p> |
38 |
</blockquote> |
|
39 |
|
<p> |
40 |
|
“Open source” is something different: it has a very |
41 |
|
different philosophy based on different values. Its practical |
42 |
|
definition is different too, but nearly all open source programs are |
43 |
|
in fact free. We explain the |
44 |
|
difference in <a href="/philosophy/open-source-misses-the-point.html"> |
45 |
|
Why “Open Source” misses the point of Free Software</a>. |
46 |
|
</p> |
47 |
|
</div> |
48 |
|
|
49 |
<p> |
<p> |
50 |
“Free software” means software that respects users' |
“Free software” means software that respects users' |
74 |
|
|
75 |
<p> |
<p> |
76 |
A program is free software if the program's users have the |
A program is free software if the program's users have the |
77 |
four essential freedoms: |
four essential freedoms: <a href="#f1">[1]</a> |
78 |
</p> |
</p> |
79 |
|
|
80 |
<ul> |
<ul class="important"> |
81 |
<li>The freedom to run the program as you wish, |
<li>The freedom to run the program as you wish, |
82 |
for any purpose (freedom 0).</li> |
for any purpose (freedom 0).</li> |
83 |
<li>The freedom to study how the program works, and change it so it |
<li>The freedom to study how the program works, and change it so it |
84 |
does your computing as you wish (freedom 1). Access to the source |
does your computing as you wish (freedom 1). Access to the source |
85 |
code is a precondition for this. |
code is a precondition for this. |
86 |
</li> |
</li> |
87 |
<li>The freedom to redistribute copies so you can help your neighbor |
<li>The freedom to redistribute copies so you can help others |
88 |
(freedom 2). |
(freedom 2). |
89 |
</li> |
</li> |
90 |
<li>The freedom to distribute copies of your modified versions |
<li>The freedom to distribute copies of your modified versions |
119 |
<a href="/philosophy/selling.html">sell copies</a>. |
<a href="/philosophy/selling.html">sell copies</a>. |
120 |
</p> |
</p> |
121 |
|
|
122 |
|
<p> |
123 |
|
A free program must offer the four freedoms to any user that obtains a |
124 |
|
copy of the software, provided the user has complied thus far with the |
125 |
|
conditions of the free license covering the software. Putting some of |
126 |
|
the freedoms off limits to some users, or requiring that users pay, in |
127 |
|
money or in kind, to exercise them, is tantamount to not granting the |
128 |
|
freedoms in question, and thus renders the program nonfree. |
129 |
|
</p> |
130 |
|
|
131 |
<p>The rest of this page clarifies certain points about what makes |
<p>The rest of this page clarifies certain points about what makes |
132 |
specific freedoms adequate or not.</p> |
specific freedoms adequate or not.</p> |
133 |
|
|
146 |
|
|
147 |
<p> |
<p> |
148 |
The freedom to run the program as you wish means that you are not |
The freedom to run the program as you wish means that you are not |
149 |
forbidden or stopped from doing so. It has nothing to do with what |
forbidden or stopped from making it run. This has nothing to do with what |
150 |
functionality the program has, or whether it is useful for what you |
functionality the program has, whether it is technically capable of |
151 |
want to do.</p> |
functioning in any given environment, or whether it is useful for any |
152 |
|
particular computing activity.</p> |
153 |
|
|
154 |
<h4>The freedom to study the source code and make changes</h4> |
<h4>The freedom to study the source code and make changes</h4> |
155 |
|
|
438 |
word “open” <a href="/philosophy/open-source-misses-the-point.html"> |
word “open” <a href="/philosophy/open-source-misses-the-point.html"> |
439 |
never refers to freedom</a>. |
never refers to freedom</a>. |
440 |
</p> |
</p> |
441 |
|
</div> |
442 |
|
|
443 |
<h3 id="History">History</h3> |
<h3 id="History">History</h3> |
444 |
|
|
448 |
|
|
449 |
<ul> |
<ul> |
450 |
|
|
451 |
|
<li><a href="http://web.cvs.savannah.gnu.org/viewvc/www/philosophy/free-sw.html?root=www&r1=1.162&r2=1.163">Version |
452 |
|
1.163</a>: Clarify that the four freedoms apply to any and all users, |
453 |
|
and that requiring users to pay to exercise some of these freedoms is |
454 |
|
a way of denying them.</li> |
455 |
|
|
456 |
|
<li><a href="http://web.cvs.savannah.gnu.org/viewvc/www/philosophy/free-sw.html?root=www&r1=1.152&r2=1.153">Version |
457 |
|
1.153</a>: Clarify that freedom to run the program means nothing stops |
458 |
|
you from making it run.</li> |
459 |
|
|
460 |
<li><a href="http://web.cvs.savannah.gnu.org/viewvc/www/philosophy/free-sw.html?root=www&r1=1.140&r2=1.141">Version |
<li><a href="http://web.cvs.savannah.gnu.org/viewvc/www/philosophy/free-sw.html?root=www&r1=1.140&r2=1.141">Version |
461 |
1.141</a>: Clarify which code needs to be free.</li> |
1.141</a>: Clarify which code needs to be free.</li> |
462 |
|
|
575 |
the <a href="http://web.cvs.savannah.gnu.org/viewvc/www/philosophy/free-sw.html?root=www&view=log">cvsweb |
the <a href="http://web.cvs.savannah.gnu.org/viewvc/www/philosophy/free-sw.html?root=www&view=log">cvsweb |
576 |
interface</a>.</p> |
interface</a>.</p> |
577 |
|
|
578 |
|
<h3 style="font-size:1em">Footnote</h3> |
579 |
|
<ol> |
580 |
|
<li id="f1">The reason they are numbered 0, 1, 2 and 3 is historical. Around |
581 |
|
1990 there were three freedoms, numbered 1, 2 and 3. Then we realized that |
582 |
|
the freedom to run the program needed to be mentioned explicitly. |
583 |
|
It was clearly more basic than the other three, so it properly should |
584 |
|
precede them. Rather than renumber the others, we made it freedom 0.</li> |
585 |
|
</ol> |
586 |
|
|
587 |
</div><!-- for id="content", starts in the include above --> |
</div><!-- for id="content", starts in the include above --> |
588 |
<!--#include virtual="/server/footer.html" --> |
<!--#include virtual="/server/footer.html" --> |
631 |
There is more detail about copyright years in the GNU Maintainers |
There is more detail about copyright years in the GNU Maintainers |
632 |
Information document, www.gnu.org/prep/maintain. --> |
Information document, www.gnu.org/prep/maintain. --> |
633 |
|
|
634 |
<p>Copyright © 1996, 2002, 2004-2007, 2009-2016 |
<p>Copyright © 1996, 2002, 2004-2007, 2009-2019 |
635 |
Free Software Foundation, Inc.</p> |
Free Software Foundation, Inc.</p> |
636 |
|
|
637 |
<p>This page is licensed under a <a rel="license" |
<p>This page is licensed under a <a rel="license" |
646 |
<!-- timestamp end --> |
<!-- timestamp end --> |
647 |
</p> |
</p> |
648 |
</div> |
</div> |
649 |
</div> |
</div><!-- for class="inner", starts in the banner include --> |
650 |
</body> |
</body> |
651 |
</html> |
</html> |