www-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

www/philosophy categories.html


From: Joakim Olsson
Subject: www/philosophy categories.html
Date: Tue, 20 Mar 2007 19:54:10 +0000

CVSROOT:        /web/www
Module name:    www
Changes by:     Joakim Olsson <jocke>   07/03/20 19:54:10

Modified files:
        philosophy     : categories.html 

Log message:
        Made text a little easier to read.

CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/categories.html?cvsroot=www&r1=1.35&r2=1.36

Patches:
Index: categories.html
===================================================================
RCS file: /web/www/www/philosophy/categories.html,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -b -r1.35 -r1.36
--- categories.html     20 Mar 2007 19:20:12 -0000      1.35
+++ categories.html     20 Mar 2007 19:54:06 -0000      1.36
@@ -6,7 +6,7 @@
 <title>Categories of Free and Non-Free Software - GNU Project -
 Free Software Foundation (FSF)</title>
 <meta http-equiv="content-type" content=
-'text/html; charset=uutf-8' />
+'text/html; charset=utf-8' />
 <link rel="stylesheet" type="text/css" href="/gnu.css" />
 <link rev="made" href="mailto:address@hidden"; />
 </head>
@@ -16,393 +16,438 @@
 <!-- consistent with W3C xhtml 1.0 and CSS standards -->
 <!-- See validator.w3.org -->
 <body>
+
 <h3>Categories of Free and Non-Free Software</h3>
-<p><a href="/graphics/philosophicalgnu.html"><img src=
-"/graphics/philosophical-gnu-sm.jpg" alt=
-" [image of a Philosophical Gnu] " width="160" height=
-"200" /></a></p>
+
+       <p><a href="/graphics/philosophicalgnu.html"><img src=
+       "/graphics/philosophical-gnu-sm.jpg" alt=
+       " [image of a Philosophical Gnu] " width="160" height=
+       "200" /></a></p>
+
 <p><a href="#translations">Translations</a> of this page</p>
 <hr />
-<p>Here is a glossary of various categories of software that are
-often mentioned in discussions of free software. It explains which
-categories overlap or are part of other categories.</p>
+       <p>Here is a glossary of various categories of software that are
+       often mentioned in discussions of free software. It explains which
+       categories overlap or are part of other categories.</p>
+
 <h4>Table of Contents</h4>
+
 <ul>
-<li><a href="/philosophy/philosophy.html">Other Texts to
-Read</a></li>
-<li>"<a href="#FreeSoftware" id="TOCFreeSoftware" name=
-"TOCFreeSoftware">Free software</a>"</li>
-<li>"<a href="#OpenSource" id="TOCOpenSource" name=
-"TOCOpenSource">Open source</a>"</li>
-<li>"<a href="#PublicDomainSoftware" id="TOCPublicDomainSoftware"
-name="TOCPublicDomainSoftware">Public domain software</a>"</li>
-<li>"<a href="#CopyleftedSoftware" id="TOCCopyleftedSoftware" name=
-"TOCCopyleftedSoftware">Copylefted software</a>"</li>
-<li>"<a href="#Non-CopyleftedFreeSoftware" id=
-"TOCNon-CopyleftedFreeSoftware" name=
-"TOCNon-CopyleftedFreeSoftware">Non-copylefted free
-software</a>"</li>
-<li>"<a href="#GPL-CoveredSoftware" id="TOCGPL-CoveredSoftware"
-name="TOCGPL-CoveredSoftware">GPL-covered software</a>"</li>
-<li>"<a href="#TheGNUsystem" id="TOCTheGNUsystem" name=
-"TOCTheGNUsystem">The GNU system</a>"</li>
-<li>"<a href="#GNUprograms" id="TOCGNUprograms" name=
-"TOCGNUprograms">GNU programs</a>"</li>
-<li>"<a href="#GNUsoftware" id="TOCGNUsoftware" name=
-"TOCGNUsoftware">GNU software</a>"</li>
-<li>"<a href="#non-freeSoftware" id="TOCnon-freeSoftware" name=
-"TOCnon-freeSoftware">Non-free software</a>"</li>
-<li>"<a href="#semi-freeSoftware" id="TOCsemi-freeSoftware" name=
-"TOCsemi-freeSoftware">Semi-free software</a>"</li>
-<li>"<a href="#ProprietarySoftware" id="TOCProprietarySoftware"
-name="TOCProprietarySoftware">Proprietary software</a>"</li>
-<li>"<a href="#shareware" id="TOCshareware" name=
-"TOCshareware">Shareware</a>"</li>
-<li>"<a href="#freeware" id="TOCfreeware" name=
-"TOCfreeware">Freeware</a>"</li>
-<li>"<a href="#PrivateSoftware" id="TOCPrivateSoftware" name=
-"TOCPrivateSoftware">Private (custom) software</a>"</li>
-<li>"<a href="#commercialSoftware" id="TOCcommercialSoftware" name=
-"TOCcommercialSoftware">Commercial software</a>"</li>
-<li><a href="/philosophy/philosophy.html">Other Texts to
-Read</a></li>
+
+       <li><a href="/philosophy/philosophy.html">Other Texts to Read</a></li>
+       <li>"<a href="#FreeSoftware"
+       id="TOCFreeSoftware" name="TOCFreeSoftware">Free software</a>"</li>
+       <li>"<a href="#OpenSource"
+       id="TOCOpenSource" name="TOCOpenSource">Open source</a>"</li>
+       <li>"<a href="#PublicDomainSoftware"
+       id="TOCPublicDomainSoftware"
+       name="TOCPublicDomainSoftware">Public domain software</a>"</li>
+       <li>"<a href="#CopyleftedSoftware"
+       id="TOCCopyleftedSoftware" name=
+       "TOCCopyleftedSoftware">Copylefted software</a>"</li>
+       <li>"<a href="#Non-CopyleftedFreeSoftware"
+       id="TOCNon-CopyleftedFreeSoftware" name=
+       "TOCNon-CopyleftedFreeSoftware">Non-copylefted free
+       software</a>"</li>
+       <li>"<a href="#GPL-CoveredSoftware"
+       id="TOCGPL-CoveredSoftware"
+       name="TOCGPL-CoveredSoftware">GPL-covered software</a>"</li>
+       <li>"<a href="#TheGNUsystem"
+       id="TOCTheGNUsystem" name=
+       "TOCTheGNUsystem">The GNU system</a>"</li>
+       <li>"<a href="#GNUprograms"
+       id="TOCGNUprograms" name=
+       "TOCGNUprograms">GNU programs</a>"</li>
+       <li>"<a href="#GNUsoftware"
+       id="TOCGNUsoftware" name=
+       "TOCGNUsoftware">GNU software</a>"</li>
+       <li>"<a href="#non-freeSoftware"
+       id="TOCnon-freeSoftware" name=
+       "TOCnon-freeSoftware">Non-free software</a>"</li>
+       <li>"<a href="#semi-freeSoftware"
+       id="TOCsemi-freeSoftware" name=
+       "TOCsemi-freeSoftware">Semi-free software</a>"</li>
+       <li>"<a href="#ProprietarySoftware"
+       id="TOCProprietarySoftware"
+       name="TOCProprietarySoftware">Proprietary software</a>"</li>
+       <li>"<a href="#shareware"
+       id="TOCshareware" name="TOCshareware">Shareware</a>"</li>
+       <li>"<a href="#freeware"
+       id="TOCfreeware" name="TOCfreeware">Freeware</a>"</li>
+       <li>"<a href="#PrivateSoftware"
+       id="TOCPrivateSoftware" name=
+       "TOCPrivateSoftware">Private (custom) software</a>"</li>
+       <li>"<a href="#commercialSoftware"
+       id="TOCcommercialSoftware" name=
+       "TOCcommercialSoftware">Commercial software</a>"</li>
+       <li><a href="/philosophy/philosophy.html">Other Texts to
+       Read</a></li>
+
 </ul>
-<p>Also note <a href="/philosophy/words-to-avoid.html">Confusing
-Words which You Might Want to Avoid</a>.</p>
-<p><img src="/philosophy/category.jpg" alt=
-" [diagram of a the different categories of software] " /> This
-<a id="diagram" name="diagram">diagram</a> by Chao-Kuei explains
-the different categories of software. It's available as an <a href=
-"/philosophy/category.fig">XFig file</a>, as a <a href=
-"/philosophy/category.jpg">JPEG picture</a> and as a 1.5 magnified
-<a href="/philosophy/category.png">PNG image</a>.</p>
+
+       <p>Also note <a href="/philosophy/words-to-avoid.html">Confusing
+       Words which You Might Want to Avoid</a>.</p>
+       <p><img src="/philosophy/category.jpg" alt=
+       " [diagram of a the different categories of software] " /> This
+       <a id="diagram" name="diagram">diagram</a> by Chao-Kuei explains
+       the different categories of software. It's available as an <a href=
+       "/philosophy/category.fig">XFig file</a>, as a <a href=
+       "/philosophy/category.jpg">JPEG picture</a> and as a 1.5 magnified
+       <a href="/philosophy/category.png">PNG image</a>.</p>
+
 <dl>
 <dt><a href="#TOCFreeSoftware" id="FreeSoftware" name=
-"FreeSoftware"><strong>Free software</strong></a></dt>
-<dd>Free software is software that comes with permission for anyone
-to use, copy, and distribute, either verbatim or with
-modifications, either gratis or for a fee. In particular, this
-means that source code must be available. "If it's not source, it's
-not software." This is a simplified definition; see also the
-<a href="/philosophy/free-sw.html">full definition</a>.
-<p>If a program is free, then it can potentially be included in a
-free operating system such as GNU, or free versions of the <a href=
-"/gnu/linux-and-gnu.html">GNU/Linux system</a>.</p>
-<p>There are many different ways to make a program free---many
-questions of detail, which could be decided in more than one way
-and still make the program free. Some of the possible variations
-are described below. For information on specific free software
-licenses, see the <a href="/licenses/license-list.html">license
-list</a> page.</p>
-<p>Free software is a matter of freedom, not price. But proprietary
-software companies sometimes use the term "free software" to refer
-to price. Sometimes they mean that you can obtain a binary copy at
-no charge; sometimes they mean that a copy is included on a
-computer that you are buying. This has nothing to do with what we
-mean by free software in the GNU project.</p>
-<p>Because of this potential confusion, when a software company
-says its product is free software, always check the actual
-distribution terms to see whether users really have all the
-freedoms that free software implies. Sometimes it really is free
-software; sometimes it isn't.</p>
-<p>Many languages have two separate words for "free" as in freedom
-and "free" as in zero price. For example, French has "libre" and
-"gratuit". Not so English; there is a word "gratis" that refers
-unambiguously to price, but no common adjective that refers
-unambiguously to freedom. So if you are speaking another language,
-we suggest you translate "free" into your language to make it
-clearer. See our list of <a href=
-"/philosophy/fs-translations.html">translations of the term "free
-software"</a> into various other languages.</p>
-<p>Free software is often <a href="/software/reliability.html">more
-reliable</a> than non-free software.</p>
-</dd>
+       "FreeSoftware"><strong>Free software</strong></a></dt>
+
+       <dd>
+       Free software is software that comes with permission for anyone
+       to use, copy, and distribute, either verbatim or with
+       modifications, either gratis or for a fee. In particular, this
+       means that source code must be available. "If it's not source, it's
+       not software." This is a simplified definition; see also the
+       <a href="/philosophy/free-sw.html">full definition</a>.
+       <p>If a program is free, then it can potentially be included in a
+       free operating system such as GNU, or free versions of the <a href=
+       "/gnu/linux-and-gnu.html">GNU/Linux system</a>.</p>
+
+       <p>There are many different ways to make a program free---many
+       questions of detail, which could be decided in more than one way
+       and still make the program free. Some of the possible variations
+       are described below. For information on specific free software
+       licenses, see the <a href="/licenses/license-list.html">license
+       list</a> page.</p>
+
+       <p>Free software is a matter of freedom, not price. But proprietary
+       software companies sometimes use the term "free software" to refer
+       to price. Sometimes they mean that you can obtain a binary copy at
+       no charge; sometimes they mean that a copy is included on a
+       computer that you are buying. This has nothing to do with what we
+       mean by free software in the GNU project.</p>
+
+       <p>Because of this potential confusion, when a software company
+       says its product is free software, always check the actual
+       distribution terms to see whether users really have all the
+       freedoms that free software implies. Sometimes it really is free
+       software; sometimes it isn't.</p>
+
+       <p>Many languages have two separate words for "free" as in freedom
+       and "free" as in zero price. For example, French has "libre" and
+       "gratuit". Not so English; there is a word "gratis" that refers
+       unambiguously to price, but no common adjective that refers
+       unambiguously to freedom. So if you are speaking another language,
+       we suggest you translate "free" into your language to make it
+       clearer. See our list of <a href=
+       "/philosophy/fs-translations.html">translations of the term "free
+       software"</a> into various other languages.</p>
+
+       <p>Free software is often <a href="/software/reliability.html">more
+       reliable</a> than non-free software.</p>
+
+       </dd>
+
 <dt><a href="#TOCOpenSource" id="OpenSource" name=
-"OpenSource"><strong>Open Source software</strong></a></dt>
-<dd>The term "open source" software is used by some people to mean
-more or less the same category as free software. It is not exactly
-the same class of software: they accept some licenses that we
-consider too restrictive, and there are free software licenses they
-have not accepted. However, the differences in extension of the
-category are small: nearly all free software is open source, and
-nearly all open source software is free.
-<p>We prefer the term "<a href=
-"/philosophy/free-software-for-freedom.html">free software</a>"
-because it refers to freedom--something that the term "open source"
-does not do.</p>
-</dd>
+       "OpenSource"><strong>Open Source software</strong></a></dt>
+
+       <dd>
+       The term "open source" software is used by some people to mean
+       more or less the same category as free software. It is not exactly
+       the same class of software: they accept some licenses that we
+       consider too restrictive, and there are free software licenses they
+       have not accepted. However, the differences in extension of the
+       category are small: nearly all free software is open source, and
+       nearly all open source software is free.
+       <p>We prefer the term "<a href=
+       "/philosophy/free-software-for-freedom.html">free software</a>"
+       because it refers to freedom--something that the term "open source"
+       does not do.</p>
+       </dd>
+
 <dt><a href="#TOCPublicDomainSoftware" id="PublicDomainSoftware"
-name="PublicDomainSoftware"><strong>Public domain
-software</strong></a></dt>
-<dd>Public domain software is software that is not copyrighted. If
-the source code is in the public domain, that is a special case of
-<a href="#Non-CopyleftedFreeSoftware">non-copylefted free
-software</a> , which means that some copies or modified versions
-may not be free at all.
-<p>In some cases, an executable program can be in the public domain
-but the source code is not available. This is not free software,
-because free software requires accessibility of source code.
-Meanwhile, most free software is not in the public domain; it is
-copyrighted, and the copyright holders have legally given
-permission for everyone to use it in freedom, using a free software
-license.</p>
-<p>Sometimes people use the term "public domain" in a loose fashion
-to mean <a href="#FreeSoftware">"free"</a> or "available gratis."
-However, "public domain" is a legal term and means, precisely, "not
-copyrighted". For clarity, we recommend using "public domain" for
-that meaning only, and using other terms to convey the other
-meanings.</p>
-<p>Under the Berne Convention, which most countries have signed,
-anything written down is automatically copyrighted. This includes
-programs. Therefore, if you want a program you have written to be
-in the public domain, you must take some legal steps to disclaim
-the copyright on it; otherwise, the program is copyrighted.</p>
-</dd>
+       name="PublicDomainSoftware"><strong>Public domain
+       software</strong></a></dt>
+       <dd>Public domain software is software that is not copyrighted. If
+       the source code is in the public domain, that is a special case of
+       <a href="#Non-CopyleftedFreeSoftware">non-copylefted free
+       software</a> , which means that some copies or modified versions
+       may not be free at all.
+       <p>In some cases, an executable program can be in the public domain
+       but the source code is not available. This is not free software,
+       because free software requires accessibility of source code.
+       Meanwhile, most free software is not in the public domain; it is
+       copyrighted, and the copyright holders have legally given
+       permission for everyone to use it in freedom, using a free software
+       license.</p>
+       <p>Sometimes people use the term "public domain" in a loose fashion
+       to mean <a href="#FreeSoftware">"free"</a> or "available gratis."
+       However, "public domain" is a legal term and means, precisely, "not
+       copyrighted". For clarity, we recommend using "public domain" for
+       that meaning only, and using other terms to convey the other
+       meanings.</p>
+       <p>Under the Berne Convention, which most countries have signed,
+       anything written down is automatically copyrighted. This includes
+       programs. Therefore, if you want a program you have written to be
+       in the public domain, you must take some legal steps to disclaim
+       the copyright on it; otherwise, the program is copyrighted.</p>
+       </dd>
+
 <dt><a href="#TOCCopyleftedSoftware" id="CopyleftedSoftware" name=
-"CopyleftedSoftware"><strong>Copylefted software</strong></a></dt>
-<dd>Copylefted software is free software whose distribution terms
-do not let redistributors add any additional restrictions when they
-redistribute or modify the software. This means that every copy of
-the software, even if it has been modified, must be free software.
-<p>In the GNU Project, we copyleft almost all the software we
-write, because our goal is to give <em>every</em> user the freedoms
-implied by the term "free software." See <a href=
-"/copyleft/copyleft.html">Copylefted</a> for more explanation of
-how copyleft works and why we use it.</p>
-<p>Copyleft is a general concept; to actually copyleft a program,
-you need to use a specific set of distribution terms. There are
-many possible ways to write copyleft distribution terms, so in
-principle there can be many copyleft free software licenses.
-However, in actual practice nearly all copylefted software uses the
-<a href="/copyleft/gpl.html">GNU General Public License</a>. Two
-different copyleft licenses are usually "incompatible", which means
-it is illegal to merge the code using one license with the code
-using the other license; therefore, it is good for the community if
-people use a single copyleft license.</p>
-</dd>
+       "CopyleftedSoftware"><strong>Copylefted software</strong></a></dt>
+       <dd>Copylefted software is free software whose distribution terms
+       do not let redistributors add any additional restrictions when they
+       redistribute or modify the software. This means that every copy of
+       the software, even if it has been modified, must be free software.
+       <p>In the GNU Project, we copyleft almost all the software we
+       write, because our goal is to give <em>every</em> user the freedoms
+       implied by the term "free software." See <a href=
+       "/copyleft/copyleft.html">Copylefted</a> for more explanation of
+       how copyleft works and why we use it.</p>
+       <p>Copyleft is a general concept; to actually copyleft a program,
+       you need to use a specific set of distribution terms. There are
+       many possible ways to write copyleft distribution terms, so in
+       principle there can be many copyleft free software licenses.
+       However, in actual practice nearly all copylefted software uses the
+       <a href="/copyleft/gpl.html">GNU General Public License</a>. Two
+       different copyleft licenses are usually "incompatible", which means
+       it is illegal to merge the code using one license with the code
+       using the other license; therefore, it is good for the community if
+       people use a single copyleft license.</p>
+       </dd>
+
 <dt><a href="#TOCNon-CopyleftedFreeSoftware" id=
-"Non-CopyleftedFreeSoftware" name=
-"Non-CopyleftedFreeSoftware"><strong>Non-copylefted free
-software</strong></a></dt>
-<dd>Non-copylefted free software comes from the author with
-permission to redistribute and modify, and also to add additional
-restrictions to it.
-<p>If a program is free but not copylefted, then some copies or
-modified versions may not be free at all. A software company can
-compile the program, with or without modifications, and distribute
-the executable file as a <a href=
-"#ProprietarySoftware">proprietary</a> software product.</p>
-<p>The <a href="http://www.x.org";>X Window System</a> illustrates
-this. The X Consortium releases X11 with distribution terms that
-make it non-copylefted free software. If you wish, you can get a
-copy which has those distribution terms and is free. However, there
-are non-free versions as well, and there are popular workstations
-and PC graphics boards for which non-free versions are the only
-ones that work. If you are using this hardware, X11 is not free
-software for you. <a href="/philosophy/x.html">The developers of
-X11 even made X11 non-free for a while.</a></p>
-</dd>
-<dt><a href="#TOCGPL-CoveredSoftware" id="GPL-CoveredSoftware"
-name="GPL-CoveredSoftware"><strong>GPL-covered
-software</strong></a></dt>
-<dd>The <a href="/copyleft/gpl.html">GNU GPL (General Public
-License)</a> is one specific set of distribution terms for
-copylefting a program. The GNU Project uses it as the distribution
-terms for most GNU software.</dd>
-<dt><a href="#TOCTheGNUsystem" id="TheGNUsystem" name=
-"TheGNUsystem"><strong>The GNU system</strong></a></dt>
-<dd>The <a href="/gnu/gnu-history.html">GNU system</a> is the
-Unix-like operating system, which is entirely free software, that
-we in the GNU Project have developed since 1984.
-<p>A Unix-like operating system consists of many programs. The GNU
-system includes all the GNU software, as well as many other
-packages such as the X Window System and TeX which are not GNU
-software.</p>
-<p>The first test release of the complete GNU system was in 1996.
-This includes the GNU Hurd, our kernel, developed since 1990. In
-2001 the GNU system (including the GNU Hurd) began working fairly
-reliably, but the Hurd still lacks some important features, so it
-is not widely used. Meanwhile, the <a href=
-"/gnu/linux-and-gnu.html">GNU/Linux system</a>, an offshoot of the
-GNU system which uses Linux as the kernel instead of the GNU Hurd,
-has been a great success since the 90s.</p>
-<p>Since the purpose of GNU is to be free, every single component
-in the GNU system has to be free software. They don't all have to
-be copylefted, however; any kind of free software is legally
-suitable to include if it helps meet technical goals. And it isn't
-necessary for all the components to be GNU software, individually.
-GNU can and does include non-copylefted free software such as the X
-Window System that were developed by other projects.</p>
-</dd>
-<dt><a href="#TOCGNUprograms" id="GNUprograms" name=
-"GNUprograms"><strong>GNU programs</strong></a></dt>
-<dd>"GNU programs" is equivalent to <a href="#GNUsoftware">GNU
-software.</a> A program Foo is a GNU program if it is GNU software.
-We also sometimes say it is a "GNU package".</dd>
-<dt><a href="#TOCGNUsoftware" id="GNUsoftware" name=
-"GNUsoftware"><strong>GNU software</strong></a></dt>
-<dd><a href="/software/software.html">GNU software</a> is software
-that is released under the auspices of the <a href=
-"/gnu/gnu-history.html">GNU Project</a>. If a program is GNU
-software, we also say that it is a GNU program or a GNU package.
-The README or manual of a GNU package should say it is one; also,
-the <a href="/directory">Free Software Directory</a> indentifies
-all GNU packages.
-<p>Most GNU software is <a href=
-"/copyleft/copyleft.html">copylefted</a> , but not all; however,
-all GNU software must be <a href="/philosophy/free-sw.html">free
-software</a>.</p>
-<p>Some GNU software is written by <a href=
-"/people/people.html">staff</a> of the <a href="/fsf/fsf.html">Free
-Software Foundation</a>, but most GNU software is contributed by
-<a href="/people/people.html">volunteers</a>. Some contributed
-software is copyrighted by the Free Software Foundation; some is
-copyrighted by the contributors who wrote it.</p>
-</dd>
-<dt><a href="#TOCnonFreeSoftware" id="non-freeSoftware" name=
-"non-freeSoftware"><strong>Non-free software</strong></a></dt>
-<dd>Non-free software is any software that is not free. This
-includes <a href="#semi-freeSoftware">semi-free software</a> and
-<a href="#ProprietarySoftware">proprietary software</a>.</dd>
-<dt><a href="#TOCsemi-freeSoftware" id="semi-freeSoftware" name=
-"semi-freeSoftware"><strong>Semi-free software</strong></a></dt>
-<dd>Semi-free software is software that is not free, but comes with
-permission for individuals to use, copy, distribute, and modify
-(including distribution of modified versions) for non-profit
-purposes. PGP is an example of a semi-free program.
-<p>Semi-free software is much better ethically than <a href=
-"#ProprietarySoftware">proprietary software</a>, but it still poses
-problems, and we cannot use it in a free operating system.</p>
-<p>The restrictions of copyleft are designed to protect the
-essential freedoms for all users. For us, the only justification
-for any substantive restriction on using a program is to prevent
-other people from adding other restrictions. Semi-free programs
-have additional restrictions, motivated by purely selfish
-goals.</p>
-<p>It is impossible to include semi-free software in a free
-operating system. This is because the distribution terms for the
-operating system as a whole are the conjunction of the distribution
-terms for all the programs in it. Adding one semi-free program to
-the system would make the system <em>as a whole</em> just
-semi-free. There are two reasons we do not want that to happen:</p>
-<ul>
-<li>We believe that free software should be for everyone--including
-businesses, not just schools and hobbyists. We want to invite
-business to use the whole GNU system, and therefore we must not
-include a semi-free program in it.</li>
-<li>Commercial distribution of free operating systems, including
-the <a href="/gnu/linux-and-gnu.html">GNU/Linux system</a>, is very
-important, and users appreciate the convenience of commercial
-CD-ROM distributions. Including one semi-free program in an
-operating system would cut off commercial CD-ROM distribution for
-it.</li>
-</ul>
-<p>The Free Software Foundation itself is non-commercial, and
-therefore we would be legally permitted to use a semi-free program
-"internally". But we don't do that, because that would undermine
-our efforts to obtain a program which we could also include in
-GNU.</p>
-<p>If there is a job that needs doing with software, then until we
-have a free program to do the job, the GNU system has a gap. We
-have to tell volunteers, "We don't have a program yet to do this
-job in GNU, so we hope you will write one." If we ourselves used a
-semi-free program to do the job, that would undermine what we say;
-it would take away the impetus (on us, and on others who might
-listen to our views) to write a free replacement. So we don't do
-that.</p>
-</dd>
-<dt><a href="#TOCProprietarySoftware" id="ProprietarySoftware"
-name="ProprietarySoftware"><strong>Proprietary
-software</strong></a></dt>
-<dd>Proprietary software is software that is not free or semi-free.
-Its use, redistribution or modification is prohibited, or requires
-you to ask for permission, or is restricted so much that you
-effectively can't do it freely.
-<p>The Free Software Foundation follows the rule that we cannot
-install any proprietary program on our computers except temporarily
-for the specific purpose of writing a free replacement for that
-very program. Aside from that, we feel there is no possible excuse
-for installing a proprietary program.</p>
-<p>For example, we felt justified in installing Unix on our
-computer in the 1980s, because we were using it to write a free
-replacement for Unix. Nowadays, since free operating systems are
-available, the excuse is no longer applicable; we have eliminated
-all our non-free operating systems, and any new computer we install
-must run a completely free operating system.</p>
-<p>We don't insist that users of GNU, or contributors to GNU, have
-to live by this rule. It is a rule we made for ourselves. But we
-hope you will decide to follow it too.</p>
-</dd>
-<dt><a href="#TOCfreeware" id="freeware" name=
-"freeware"><strong>Freeware</strong></a></dt>
-<dd>The term "freeware" has no clear accepted definition, but it is
-commonly used for packages which permit redistribution but not
-modification (and their source code is not available). These
-packages are <em>not</em> free software, so please don't use
-"freeware" to refer to free software.</dd>
-<dt><a href="#TOCshareware" id="shareware" name=
-"shareware"><strong>Shareware</strong></a></dt>
-<dd>Shareware is software which comes with permission for people to
-redistribute copies, but says that anyone who continues to use a
-copy is <em>required</em> to pay a license fee.
-<p>Shareware is not free software, or even semi-free. There are two
-reasons it is not:</p>
-<ul>
-<li>For most shareware, source code is not available; thus, you
-cannot modify the program at all.</li>
-<li>Shareware does not come with permission to make a copy and
-install it without paying a license fee, not even for individuals
-engaging in nonprofit activity. (In practice, people often
-disregard the distribution terms and do this anyway, but the terms
-don't permit it.)</li>
-</ul>
-</dd>
-<dt><a href="categories.html#TOCPrivateSoftware" name=
-"PrivateSoftware" id="PrivateSoftware"><strong>Private
-software</strong></a></dt>
-<dd>Private or custom software is software developed for one user
-(typically an organization or company). That user keeps it and uses
-it, and does not release it to the public either as source code or
-as binaries.
-<p>A private program is free software in a trivial sense if its
-unique user has full rights to it. However, in a deeper sense, it
-does not really make sense to pose the question of whether such a
-program is free software or not.</p>
-<p>In general we do not believe it is wrong to develop a program
-and not release it. There are occasions when a program is so useful
-that withholding it from release is treating humanity badly.
-However, most programs are not that marvelous, and withholding them
-is not particularly harmful. Thus, there is no conflict between the
-development of private or custom software and the principles of the
-free software movement.</p>
-<p>Nearly all employment for programmers is in development of
-custom software; therefore most programming jobs are, or could be,
-done in a way compatible with the free software movement.</p>
-</dd>
-<dt><a href="#TOCcommercialSoftware" id="commercialSoftware" name=
+       "Non-CopyleftedFreeSoftware" name=
+       "Non-CopyleftedFreeSoftware"><strong>Non-copylefted free
+       software</strong></a></dt>
+       <dd>Non-copylefted free software comes from the author with
+       permission to redistribute and modify, and also to add additional
+       restrictions to it.
+       <p>If a program is free but not copylefted, then some copies or
+       modified versions may not be free at all. A software company can
+       compile the program, with or without modifications, and distribute
+       the executable file as a <a href=
+       "#ProprietarySoftware">proprietary</a> software product.</p>
+       <p>The <a href="http://www.x.org";>X Window System</a> illustrates
+       this. The X Consortium releases X11 with distribution terms that
+       make it non-copylefted free software. If you wish, you can get a
+       copy which has those distribution terms and is free. However, there
+       are non-free versions as well, and there are popular workstations
+       and PC graphics boards for which non-free versions are the only
+       ones that work. If you are using this hardware, X11 is not free
+       software for you. <a href="/philosophy/x.html">The developers of
+       X11 even made X11 non-free for a while.</a></p>
+       </dd>
+
+<dt><a href="#TOCGPL-CoveredSoftware" id=
+"GPL-CoveredSoftware" name="GPL-CoveredSoftware"><strong>GPL-covered
+       software</strong></a></dt>
+       <dd>The <a href="/copyleft/gpl.html">GNU GPL (General Public
+       License)</a> is one specific set of distribution terms for
+       copylefting a program. The GNU Project uses it as the distribution
+       terms for most GNU software.</dd>
+<dt><a href="#TOCTheGNUsystem" id=
+"TheGNUsystem" name="TheGNUsystem"><strong>The GNU system</strong></a></dt>
+       <dd>The <a href="/gnu/gnu-history.html">GNU system</a> is the
+       Unix-like operating system, which is entirely free software, that
+       we in the GNU Project have developed since 1984.
+       <p>A Unix-like operating system consists of many programs. The GNU
+       system includes all the GNU software, as well as many other
+       packages such as the X Window System and TeX which are not GNU
+       software.</p>
+       <p>The first test release of the complete GNU system was in 1996.
+       This includes the GNU Hurd, our kernel, developed since 1990. In
+       2001 the GNU system (including the GNU Hurd) began working fairly
+       reliably, but the Hurd still lacks some important features, so it
+       is not widely used. Meanwhile, the <a href=
+       "/gnu/linux-and-gnu.html">GNU/Linux system</a>, an offshoot of the
+       GNU system which uses Linux as the kernel instead of the GNU Hurd,
+       has been a great success since the 90s.</p>
+       <p>Since the purpose of GNU is to be free, every single component
+       in the GNU system has to be free software. They don't all have to
+       be copylefted, however; any kind of free software is legally
+       suitable to include if it helps meet technical goals. And it isn't
+       necessary for all the components to be GNU software, individually.
+       GNU can and does include non-copylefted free software such as the X
+       Window System that were developed by other projects.</p>
+       </dd>
+
+<dt><a href="#TOCGNUprograms" id=
+"GNUprograms" name="GNUprograms"><strong>GNU programs</strong></a></dt>
+       <dd>"GNU programs" is equivalent to <a href="#GNUsoftware">GNU
+       software.</a> A program Foo is a GNU program if it is GNU software.
+       We also sometimes say it is a "GNU package".</dd>
+<dt><a href="#TOCGNUsoftware" id=
+"GNUsoftware" name="GNUsoftware"><strong>GNU software</strong></a></dt>
+       <dd><a href="/software/software.html">GNU software</a> is software
+       that is released under the auspices of the <a href=
+       "/gnu/gnu-history.html">GNU Project</a>. If a program is GNU
+       software, we also say that it is a GNU program or a GNU package.
+       The README or manual of a GNU package should say it is one; also,
+       the <a href="/directory">Free Software Directory</a> indentifies
+       all GNU packages.
+       <p>Most GNU software is <a href=
+       "/copyleft/copyleft.html">copylefted</a> , but not all; however,
+       all GNU software must be <a href="/philosophy/free-sw.html">free
+       software</a>.</p>
+       <p>Some GNU software is written by <a href=
+       "/people/people.html">staff</a> of the <a href="/fsf/fsf.html">Free
+       Software Foundation</a>, but most GNU software is contributed by
+       <a href="/people/people.html">volunteers</a>. Some contributed
+       software is copyrighted by the Free Software Foundation; some is
+       copyrighted by the contributors who wrote it.</p>
+       </dd>
+
+<dt><a href="#TOCnonFreeSoftware" id=
+"non-freeSoftware" name="non-freeSoftware"><strong>Non-free software</strong>
+</a></dt>
+       <dd>Non-free software is any software that is not free. This
+       includes <a href="#semi-freeSoftware">semi-free software</a> and
+       <a href="#ProprietarySoftware">proprietary software</a>.</dd>
+
+<dt><a href="#TOCsemi-freeSoftware" id=
+"semi-freeSoftware" name="semi-freeSoftware"><strong>Semi-free 
software</strong>
+</a></dt>
+       <dd>Semi-free software is software that is not free, but comes with
+       permission for individuals to use, copy, distribute, and modify
+       (including distribution of modified versions) for non-profit
+       purposes. PGP is an example of a semi-free program.
+       <p>Semi-free software is much better ethically than <a href=
+       "#ProprietarySoftware">proprietary software</a>, but it still poses
+       problems, and we cannot use it in a free operating system.</p>
+       <p>The restrictions of copyleft are designed to protect the
+       essential freedoms for all users. For us, the only justification
+       for any substantive restriction on using a program is to prevent
+       other people from adding other restrictions. Semi-free programs
+       have additional restrictions, motivated by purely selfish
+       goals.</p>
+       <p>It is impossible to include semi-free software in a free
+       operating system. This is because the distribution terms for the
+       operating system as a whole are the conjunction of the distribution
+       terms for all the programs in it. Adding one semi-free program to
+       the system would make the system <em>as a whole</em> just
+       semi-free. There are two reasons we do not want that to happen:</p>
+       <ul>
+       <li>We believe that free software should be for everyone--including
+       businesses, not just schools and hobbyists. We want to invite
+       business to use the whole GNU system, and therefore we must not
+       include a semi-free program in it.</li>
+       <li>Commercial distribution of free operating systems, including
+       the <a href="/gnu/linux-and-gnu.html">GNU/Linux system</a>, is very
+       important, and users appreciate the convenience of commercial
+       CD-ROM distributions. Including one semi-free program in an
+       operating system would cut off commercial CD-ROM distribution for
+       it.</li>
+       </ul>
+       <p>The Free Software Foundation itself is non-commercial, and
+       therefore we would be legally permitted to use a semi-free program
+       "internally". But we don't do that, because that would undermine
+       our efforts to obtain a program which we could also include in
+       GNU.</p>
+       <p>If there is a job that needs doing with software, then until we
+       have a free program to do the job, the GNU system has a gap. We
+       have to tell volunteers, "We don't have a program yet to do this
+       job in GNU, so we hope you will write one." If we ourselves used a
+       semi-free program to do the job, that would undermine what we say;
+       it would take away the impetus (on us, and on others who might
+       listen to our views) to write a free replacement. So we don't do
+       that.</p>
+       </dd>
+
+<dt><a href="#TOCProprietarySoftware" id=
+"ProprietarySoftware" name="ProprietarySoftware"><strong>Proprietary
+       software</strong></a></dt>
+       <dd>Proprietary software is software that is not free or semi-free.
+       Its use, redistribution or modification is prohibited, or requires
+       you to ask for permission, or is restricted so much that you
+       effectively can't do it freely.
+       <p>The Free Software Foundation follows the rule that we cannot
+       install any proprietary program on our computers except temporarily
+       for the specific purpose of writing a free replacement for that
+       very program. Aside from that, we feel there is no possible excuse
+       for installing a proprietary program.</p>
+       <p>For example, we felt justified in installing Unix on our
+       computer in the 1980s, because we were using it to write a free
+       replacement for Unix. Nowadays, since free operating systems are
+       available, the excuse is no longer applicable; we have eliminated
+       all our non-free operating systems, and any new computer we install
+       must run a completely free operating system.</p>
+       <p>We don't insist that users of GNU, or contributors to GNU, have
+       to live by this rule. It is a rule we made for ourselves. But we
+       hope you will decide to follow it too.</p>
+       </dd>
+
+<dt><a href="#TOCfreeware" id=
+"freeware" name="freeware"><strong>Freeware</strong></a></dt>
+       <dd>The term "freeware" has no clear accepted definition, but it is
+       commonly used for packages which permit redistribution but not
+       modification (and their source code is not available). These
+       packages are <em>not</em> free software, so please don't use
+       "freeware" to refer to free software.</dd>
+
+<dt><a href="#TOCshareware" id=
+"shareware" name="shareware"><strong>Shareware</strong></a></dt>
+       <dd>Shareware is software which comes with permission for people to
+       redistribute copies, but says that anyone who continues to use a
+       copy is <em>required</em> to pay a license fee.
+       <p>Shareware is not free software, or even semi-free. There are two
+       reasons it is not:</p>
+       <ul>
+       <li>For most shareware, source code is not available; thus, you
+       cannot modify the program at all.</li>
+       <li>Shareware does not come with permission to make a copy and
+       install it without paying a license fee, not even for individuals
+       engaging in nonprofit activity. (In practice, people often
+       disregard the distribution terms and do this anyway, but the terms
+       don't permit it.)</li>
+       </ul>
+       </dd>
+
+<dt><a href="categories.html#TOCPrivateSoftware" name="PrivateSoftware" id=
+"PrivateSoftware"><strong>Private software</strong></a></dt>
+       <dd>Private or custom software is software developed for one user
+       (typically an organization or company). That user keeps it and uses
+       it, and does not release it to the public either as source code or
+       as binaries.
+       <p>A private program is free software in a trivial sense if its
+       unique user has full rights to it. However, in a deeper sense, it
+       does not really make sense to pose the question of whether such a
+       program is free software or not.</p>
+       <p>In general we do not believe it is wrong to develop a program
+       and not release it. There are occasions when a program is so useful
+       that withholding it from release is treating humanity badly.
+       However, most programs are not that marvelous, and withholding them
+       is not particularly harmful. Thus, there is no conflict between the
+       development of private or custom software and the principles of the
+       free software movement.</p>
+       <p>Nearly all employment for programmers is in development of
+       custom software; therefore most programming jobs are, or could be,
+       done in a way compatible with the free software movement.</p>
+       </dd>
+
+<dt><a href="#TOCcommercialSoftware" id=
+"commercialSoftware" name=
 "commercialSoftware"><strong>Commercial Software</strong></a></dt>
-<dd>Commercial software is software being developed by a business
-which aims to make money from the use of the software. "Commercial"
-and "proprietary" are not the same thing! Most commercial software
-is <a href="#ProprietarySoftware">proprietary</a>, but there is
-commercial free software, and there is non-commercial non-free
-software.
-<p>For example, GNU Ada is always distributed under the terms of
-the GNU GPL, and every copy is free software; but its developers
-sell support contracts. When their salesmen speak to prospective
-customers, sometimes the customers say, "We would feel safer with a
-commercial compiler." The salesmen reply, "GNU Ada <em>is</em> a
-commercial compiler; it happens to be free software."</p>
-<p>For the GNU Project, the emphasis is in the other order: the
-important thing is that GNU Ada is free software; whether it is
-commercial is not a crucial question. However, the additional
-development of GNU Ada that results from its being commercial is
-definitely beneficial.</p>
-<p>Please help spread the awareness that commercial free software
-is possible. You can do this by making an effort not to say
-"commercial" when you mean "proprietary."</p>
-</dd>
-</dl>
+       <dd>Commercial software is software being developed by a business
+       which aims to make money from the use of the software. "Commercial"
+       and "proprietary" are not the same thing! Most commercial software
+       is <a href="#ProprietarySoftware">proprietary</a>, but there is
+       commercial free software, and there is non-commercial non-free
+       software.
+       <p>For example, GNU Ada is always distributed under the terms of
+       the GNU GPL, and every copy is free software; but its developers
+       sell support contracts. When their salesmen speak to prospective
+       customers, sometimes the customers say, "We would feel safer with a
+       commercial compiler." The salesmen reply, "GNU Ada <em>is</em> a
+       commercial compiler; it happens to be free software."</p>
+       <p>For the GNU Project, the emphasis is in the other order: the
+       important thing is that GNU Ada is free software; whether it is
+       commercial is not a crucial question. However, the additional
+       development of GNU Ada that results from its being commercial is
+       definitely beneficial.</p>
+       <p>Please help spread the awareness that commercial free software
+       is possible. You can do this by making an effort not to say
+       "commercial" when you mean "proprietary."</p>
+       </dd>
+       </dl>
+
 <hr />
 <h4><a href="/philosophy/philosophy.html">Other Texts to
 Read</a></h4>
@@ -412,6 +457,7 @@
 <!-- with the webmasters first. -->
 <!-- Please make sure the copyright date is consistent with the document -->
 <!-- and that it is like this "2001, 2002" not this "2001-2002." -->
+
 <div class="translations">
 <p><a id="translations" name="translations"></a> <b>Translations of
 this page</b>:<br />
@@ -459,6 +505,7 @@
 <!-- Serbian -->
 ]</p>
 </div>
+
 <div class="copyright">
 <p>Return to the <a href="/home.html">GNU Project home
 page</a>.</p>
@@ -480,7 +527,7 @@
 permitted in any medium without royalty provided this notice is
 preserved.</p>
 <p>Updated: <!-- timestamp start -->
-$Date: 2007/03/20 19:20:12 $ $Author: jocke $
+$Date: 2007/03/20 19:54:06 $ $Author: jocke $
 <!-- timestamp end --></p>
 </div>
 </body>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]