www-commits
[Top][All Lists]
Advanced

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

www/server/staging/readability free-sw.html


From: Therese Godefroy
Subject: www/server/staging/readability free-sw.html
Date: Sun, 16 Feb 2020 12:33:32 -0500 (EST)

CVSROOT:        /webcvs/www
Module name:    www
Changes by:     Therese Godefroy <th_g> 20/02/16 12:33:32

Modified files:
        server/staging/readability: free-sw.html 

Log message:
        Missing in last commit.

CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/server/staging/readability/free-sw.html?cvsroot=www&r1=1.28&r2=1.29

Patches:
Index: free-sw.html
===================================================================
RCS file: /webcvs/www/www/server/staging/readability/free-sw.html,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -b -r1.28 -r1.29
--- free-sw.html        30 Jan 2020 18:13:34 -0000      1.28
+++ free-sw.html        16 Feb 2020 17:33:32 -0000      1.29
@@ -16,6 +16,7 @@
 - GNU Project - Free Software Foundation</title>
 <link rel="stylesheet" type="text/css" href="/server/staging/education.css" 
media="screen" />
 <style type="text/css" media="print,screen"><!--
+.toc { width: 35em; }
 .note { width: 20em; max-width: 92%; }
 @media (min-width: 48em) {
     .left { width: 57% }
@@ -26,15 +27,22 @@
 <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." />
 
 <!--#include virtual="/philosophy/po/free-sw.translist" -->
-<!--#include virtual="/server/staging/layout/banner.html" -->
-<div id="main-text" class="article">
+<!--#include virtual="/server/staging/banner.html" -->
+<div id="main">
+
+<div id="section-menu">
+ <a id="sect-menu-button" class="switch" href="#navlinks">
+ <img id="sect-menu-icon" height="32"
+       src="/server/staging/layout/sect-menu.png"
+       alt="Section menu" /></a>
+</div>
+<p class="breadcrumb">
+ <a href="/philosophy/philosophy.html">Philosophy</a> &gt;
+ <a href="/philosophy/essays-and-articles.html#content">Essays &amp; 
articles</a> &gt;
+ <a href="/philosophy/essays-and-articles.html#aboutfs">About free 
software</a> &gt;
+ What is free software?
+</p>
 
-<p id="breadcrumb">
-<a href="/philosophy/philosophy.html">Philosophy</a> &rarr;
-<a href="/philosophy/essays-and-articles.html#content">Essays &amp; 
articles</a>
-&rarr; <a href="/philosophy/essays-and-articles.html#aboutfs">About free
-software</a> &rarr; What is free software?</p>
-<!--#include virtual="/server/staging/nav-bar/test9/philosophy-menu.html" -->
 <!--GNUN: OUT-OF-DATE NOTICE-->
 <!--#if expr="$OUTDATED_SINCE" --><!--#else -->
 <!--#if expr="$LANGUAGE_SUFFIX" -->
@@ -79,7 +87,44 @@
 Why &ldquo;Open Source&rdquo; misses the point of Free Software</a>.
 </p>
 
-<h3 class="subheader">The Free Software Definition</h3>
+<div class="toc">
+<hr class="no-display" />
+<h3 id="TableOfContents">Table of Contents</h3>
+<ul>
+ <li><a href="#fs-definition">The free software definition</a>
+  <ul>
+   <li><a href="#four-freedoms">The four essential freedoms</a></li>
+   <li><a href="#fs-can-be-sold">Free software can be sold</a></li>
+  </ul>
+ </li>
+ <li><a href="#clarifying">Clarifying the line at various points</a>
+  <ul>
+   <li><a href="#run-the-program">The freedom to run the program as you
+     wish</a></li>
+   <li><a href="#make-changes">The freedom to study the source code and make
+     changes</a></li>
+   <li><a href="#copyleft">Copyleft</a></li>
+   <li><a href="#distribute">Rules about packaging and distribution
+     details</a></li>
+   <li><a href="#exportcontrol">Export regulations</a></li>
+   <li><a href="#legal-details">Legal considerations</a></li>
+   <li><a href="#contracts">Contract-based licenses</a></li>
+  </ul>
+ </li>
+ <li><a href="#in-practice">The Free Software Definition in practice</a>
+  <ul>
+   <li><a href="#interpretation">How we interpret these criteria</a></li>
+   <li><a href="#get-help">Get help with free licenses</a></li>
+   <li><a href="#terminology">Use the right terms</a></li>
+  </ul>
+ </li>
+ <li><a href="#beyond-software">Beyond Software</a></li>
+ <li><a href="#History">History</a></li>
+</ul>
+<hr class="no-display" />
+</div>
+
+<h3 id="fs-definition" class="subheader">The Free Software Definition</h3>
 
 <p>
 The free software definition presents the criteria for whether a
@@ -90,7 +135,7 @@
 software.
 </p>
 
-<h4> The four essential freedoms</h4>
+<h4 id="four-freedoms">The four essential freedoms</h4>
 <p>
 A program is free software if the program's users have the
 four essential freedoms: <a href="#f1">[1]</a>
@@ -134,6 +179,8 @@
 are free.  However, if we plan to modify A so that it doesn't use B,
 only A needs to be free; B is not pertinent to that plan.</p>
 
+<h4 id="fs-can-be-sold">Free software can be sold</h4>
+
 <p>
 &ldquo;Free software&rdquo; does not mean &ldquo;noncommercial&rdquo;.  A free
 program must be available for commercial use, commercial development,
@@ -154,13 +201,13 @@
 freedoms in question, and thus renders the program nonfree.
 </p>
 
-<h3 class="subheader">Clarifying the line at various points</h3>
+<h3 id="clarifying" class="subheader">Clarifying the line at various 
points</h3>
 
 <p>In the rest of this article we explain more precisely how far the
 various freedoms need to extend, on various issues, in order for a
 program to be free.</p>
 
-<h4>The freedom to run the program as you wish</h4>
+<h4 id="run-the-program">The freedom to run the program as you wish</h4>
 
 <p>
 The freedom to run the program means the freedom for any kind of person
@@ -189,7 +236,7 @@
 communities to make and distribute modified versions without the
 arbitrary nuisance code.</p>
 
-<h4>The freedom to study the source code and make changes</h4>
+<h4 id="make-changes">The freedom to study the source code and make 
changes</h4>
 
 <p>
 In order for freedoms 1 and 3 (the freedom to make changes and the
@@ -246,7 +293,7 @@
 Freedom 3 includes the freedom to release your modified versions
 as free software.  A free license may also permit other ways of
 releasing them; in other words, it does not have to be
-a <a href="/copyleft/copyleft.html">copyleft</a> license.  However, a
+a <a href="#copyleft">copyleft</a> license.  However, a
 license that requires modified versions to be nonfree does not qualify
 as a free license.
 </p>
@@ -262,12 +309,12 @@
 make them.
 </p>
 
-<h4>Copyleft</h4>
+<h4 id="copyleft">Copyleft</h4>
 
 <p>
 Certain kinds of rules about the manner of distributing free
 software are acceptable, when they don't conflict with the central
-freedoms.  For example, <a href="/copyleft/copyleft.html">copyleft</a>
+freedoms.  For example, <a href="/licenses/copyleft.html">copyleft</a>
 (very simply stated) is the rule that when redistributing the program,
 you cannot add restrictions to deny other people the central freedoms.
 This rule does not conflict with the central freedoms; rather it
@@ -287,7 +334,7 @@
 relate to each other.
 </p>
 
-<h4>Rules about packaging and distribution details</h4>
+<h4 id="distribute">Rules about packaging and distribution details</h4>
 
 <p>
 Rules about how to package a modified version are acceptable,
@@ -322,10 +369,10 @@
 facility that allows you to specify the original program's name as an
 alias for the modified version.</p>
 
-<h4>Export regulations</h4>
+<h4 id="exportcontrol">Export regulations</h4>
 
 <p>
-Sometimes government <a id="exportcontrol">export control regulations</a>
+Sometimes government export control regulations
 and trade sanctions can constrain your freedom to distribute copies of
 programs internationally.  Software developers do not have the power to
 eliminate or override these restrictions, but what they can and must do
@@ -346,7 +393,7 @@
 software nonfree.
 </p>
 
-<h4>Legal considerations</h4>
+<h4 id="legal-details">Legal considerations</h4>
 
 <p>
 In order for these freedoms to be real, they must be permanent and
@@ -370,7 +417,7 @@
 law applies, or where litigation must be done, or both.
 </p>
 
-<h4>Contract-based licenses</h4>
+<h4 id="contracts">Contract-based licenses</h4>
 
 <p>
 Most free software licenses are based on copyright, and there are limits
@@ -391,10 +438,13 @@
 it is nonfree.
 </p>
 
-<h4>How we interpret these criteria</h4>
+<h3 id="in-practice" class="subheader">The free software definition in
+practice</h3>
+
+<h4 id="interpretation">How we interpret these criteria</h4>
 
 <p>
-Finally, note that criteria such as those stated in this free software
+Note that criteria such as those stated in this free software
 definition require careful thought for their interpretation.  To decide
 whether a specific software license qualifies as a free software license,
 we judge it based on these criteria to determine whether it fits their
@@ -407,7 +457,7 @@
 it easier to see why certain licenses do or don't qualify.
 </p>
 
-<h3 class="subheader">Get help with free licenses</h3>
+<h4 id="get-help">Get help with free licenses</h4>
 
 <p>
 If you are interested in whether a specific license qualifies as a free
@@ -431,7 +481,7 @@
 and avoid various practical problems.
 </p>
 
-<h3 id="terminology" class="subheader">Use the right terms</h3>
+<h4 id="terminology">Use the right terms</h4>
 
 <p>
 When talking about free software, it is best to avoid using terms
@@ -476,7 +526,7 @@
 </p>
 <div class="column-limit"></div>
 
-<div class="small">
+<div class="infobox">
 <h3 id="History">History</h3>
 
 <p>From time to time we revise this Free Software Definition.  Here is
@@ -612,7 +662,7 @@
 interface</a>.</p>
 <div class="column-limit"></div>
 
-<h3 style="font-size:1em">Footnote</h3>
+<h3>Footnote</h3>
 <ol>
 <li id="f1">The reason they are numbered 0, 1, 2 and 3 is historical. Around
 1990 there were three freedoms, numbered 1, 2 and 3. Then we realized that
@@ -620,10 +670,10 @@
 It was clearly more basic than the other three, so it properly should
 precede them. Rather than renumber the others, we made it freedom&nbsp;0.</li>
 </ol>
-</div>
-</div><!-- /.article -->
+</div><!-- /.infobox -->
 
-</div><!-- for id="content", starts in the include above -->
+</div><!-- /#main-text -->
+<!--#include virtual="/server/staging/nav-bar/test9/philosophy-menu.html" -->
 <!--#include virtual="/server/staging/nav-bar/test9/footer-text.html" -->
 <div id="footer">
 <div class="unprintable">
@@ -681,7 +731,7 @@
 
 <p class="unprintable">Updated:
 <!-- timestamp start -->
-$Date: 2020/01/30 18:13:34 $
+$Date: 2020/02/16 17:33:32 $
 <!-- timestamp end -->
 </p>
 </div>



reply via email to

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