taler-merchant-demos

Python-based Frontends for the Demonstration Web site
Log | Files | Refs | Submodules | README | LICENSE

use-free-software.html (8579B)


      1 <!--#include virtual="/server/header.html" -->
      2 <!-- Parent-Version: 1.96 -->
      3 <!-- This page is derived from /server/standards/boilerplate.html -->
      4 <!--#set var="TAGS" value="essays upholding fsmovement" -->
      5 <!--#set var="DISABLE_TOP_ADDENDUM" value="yes" -->
      6 <title>The Free Software Community After 20 Years
      7 - GNU Project - Free Software Foundation</title>
      8 <!--#include virtual="/philosophy/po/use-free-software.translist" -->
      9 <!--#include virtual="/server/banner.html" -->
     10 <!--#include virtual="/philosophy/ph-breadcrumb.html" -->
     11 <!--GNUN: OUT-OF-DATE NOTICE-->
     12 <!--#include virtual="/server/top-addendum.html" -->
     13 <div class="article reduced-width">
     14 <h2 style="margin-bottom: .2em">
     15 The Free Software Community After 20 Years: </h2>
     16 <h3 style="margin: 0 0 1.2em">
     17 With great but incomplete success, what now?</h3>
     18 
     19 <address class="byline">by <a href="https://www.stallman.org/">Richard
     20 Stallman</a></address>
     21 
     22 <p>
     23 It was 5 Jan 1984, twenty years ago today, that I quit my job at MIT
     24 to begin developing a free software operating system,
     25 <a href="/gnu/thegnuproject.html">GNU</a>.  While we have never
     26 released a complete GNU system suitable for production use, a variant
     27 of the GNU system is now used by tens of millions of people who mostly
     28 are not aware it is such.  Free software does not mean
     29 &ldquo;gratis&rdquo;; it means that users are free to run the program,
     30 study the source code, change it, and redistribute it either with or
     31 without changes, either gratis or for a fee.</p>
     32 
     33 <p>
     34 My hope was that a free operating system would open a path to escape
     35 forever from the system of subjugation which is proprietary software.
     36 I had experienced the ugliness of the way of life that nonfree
     37 software imposes on its users, and I was determined to escape and give
     38 others a way to escape.</p>
     39 
     40 <p>
     41 Nonfree software carries with it an antisocial system that prohibits
     42 cooperation and community.  You are typically unable to see the source
     43 code; you cannot tell what nasty tricks, or what foolish bugs, it
     44 might contain.  If you don't like it, you are helpless to change it.
     45 Worst of all, you are forbidden to share it with anyone else.  To
     46 prohibit sharing software is to cut the bonds of society.</p>
     47 
     48 <p>
     49 Today we have a large community of users who run GNU, Linux and other
     50 free software.  Thousands of people would like to extend this, and
     51 have adopted the goal of convincing more computer users to &ldquo;use
     52 free software.&rdquo;  But what does it mean to &ldquo;use free
     53 software&rdquo;?  Does that mean escaping from proprietary software,
     54 or merely installing free programs alongside it?  Are we aiming to
     55 lead people to freedom, or just introduce them to our code?  In other
     56 words, are we working for freedom, or have we replaced that goal with
     57 the shallow goal of popularity?</p>
     58 
     59 <p>
     60 It's easy to get in the habit of overlooking this distinction, because
     61 in many common situations it makes no difference.  When you're trying
     62 to convince a person to try a free program, or to install the
     63 <a href="/gnu/linux-and-gnu.html">GNU/Linux</a> operating system,
     64 either goal would lead to the same practical conduct.  However, in
     65 other situations the two goals inspire very different actions.</p>
     66 
     67 <p>
     68 For instance, what should we say when the nonfree Invidious video
     69 driver, the nonfree Prophecy database, or the nonfree Indonesia
     70 language interpreter and libraries, is released in a version that runs
     71 on GNU/Linux?  Should we thank the developers for this
     72 &ldquo;support&rdquo; for our system, or should we regard this
     73 nonfree program like any other&mdash;as an attractive nuisance, a
     74 temptation to accept bondage, a problem to be solved?</p>
     75 
     76 <p>
     77 If you take as your goal the increased popularity of certain free
     78 software, if you seek to convince more people to use some free
     79 programs some of the time, you might think those nonfree programs are
     80 helpful contributions to that goal.  It is hard to dispute the claim
     81 that their availability helps make GNU/Linux more popular.  If the
     82 widespread use of GNU or Linux is the ultimate goal of our community,
     83 we should logically applaud all applications that run on it, whether
     84 free or not.</p>
     85 
     86 <p>
     87 But if our goal is freedom, that changes everything.  Users cannot be
     88 free while using a nonfree program.  To free the citizens of
     89 cyberspace, we have to replace those nonfree programs, not accept
     90 them.  They are not contributions to our community, they are
     91 temptations to settle for continuing nonfreedom.</p>
     92 
     93 <p>
     94 There are two common motivations to develop a free program.  One is
     95 that there is no program to do the job.  Unfortunately, accepting the
     96 use of a nonfree program eliminates that motivation.  The other is
     97 the will to be free, which motivates people to write free replacements
     98 for nonfree programs.  In cases like these, that motive is the only
     99 one that can do the job.  Simply by using a new and unfinished free
    100 replacement, before it technically compares with the nonfree model,
    101 you can help encourage the free developers to persevere until it
    102 becomes superior.</p>
    103 
    104 <p>
    105 Those nonfree programs are not trivial.  Developing free replacements
    106 for them will be a big job; it may take years.  The work may need the
    107 help of future hackers, young people today, people yet to be inspired
    108 to join the work on free software.  What can we do today to help
    109 convince other people, in the future, to maintain the necessary
    110 determination and persistence to finish this work?</p>
    111 
    112 <p>
    113 The most effective way to strengthen our community for the future is
    114 to spread understanding of the value of freedom&mdash;to teach more
    115 people to recognize the moral unacceptability of nonfree software.
    116 People who value freedom are, in the long term, its best and essential
    117 defense.</p>
    118 
    119 <div class="infobox extra" role="complementary">
    120 <hr />
    121 <p>Originally published on <cite>NewsForge</cite>.</p>
    122 </div>
    123 </div>
    124 
    125 </div><!-- for id="content", starts in the include above -->
    126 <!--#include virtual="/server/footer.html" -->
    127 <div id="footer" role="contentinfo">
    128 <div class="unprintable">
    129 
    130 <p>Please send general FSF &amp; GNU inquiries to
    131 <a href="mailto:gnu@gnu.org">&lt;gnu@gnu.org&gt;</a>.
    132 There are also <a href="/contact/">other ways to contact</a>
    133 the FSF.  Broken links and other corrections or suggestions can be sent
    134 to <a href="mailto:webmasters@gnu.org">&lt;webmasters@gnu.org&gt;</a>.</p>
    135 
    136 <p><!-- TRANSLATORS: Ignore the original text in this paragraph,
    137         replace it with the translation of these two:
    138 
    139         We work hard and do our best to provide accurate, good quality
    140         translations.  However, we are not exempt from imperfection.
    141         Please send your comments and general suggestions in this regard
    142         to <a href="mailto:web-translators@gnu.org">
    143         &lt;web-translators@gnu.org&gt;</a>.</p>
    144 
    145         <p>For information on coordinating and contributing translations of
    146         our web pages, see <a
    147         href="/server/standards/README.translations.html">Translations
    148         README</a>. -->
    149 Please see the <a
    150 href="/server/standards/README.translations.html">Translations
    151 README</a> for information on coordinating and contributing translations
    152 of this article.</p>
    153 </div>
    154 
    155 <!-- Regarding copyright, in general, standalone pages (as opposed to
    156      files generated as part of manuals) on the GNU web server should
    157      be under CC BY-ND 4.0.  Please do NOT change or remove this
    158      without talking with the webmasters or licensing team first.
    159      Please make sure the copyright date is consistent with the
    160      document.  For web pages, it is ok to list just the latest year the
    161      document was modified, or published.
    162      
    163      If you wish to list earlier years, that is ok too.
    164      Either "2001, 2002, 2003" or "2001-2003" are ok for specifying
    165      years, as long as each year in the range is in fact a copyrightable
    166      year, i.e., a year in which the document was published (including
    167      being publicly visible on the web or in a revision control system).
    168      
    169      There is more detail about copyright years in the GNU Maintainers
    170      Information document, www.gnu.org/prep/maintain. -->
    171 
    172 <p>Copyright &copy; 2004, 2021 Richard Stallman</p>
    173 
    174 <p>This page is licensed under a <a rel="license"
    175 href="http://creativecommons.org/licenses/by-nd/4.0/">Creative
    176 Commons Attribution-NoDerivatives 4.0 International License</a>.</p>
    177 
    178 <!--#include virtual="/server/bottom-notes.html" -->
    179 
    180 <p class="unprintable">Updated:
    181 <!-- timestamp start -->
    182 $Date: 2021/09/10 10:58:36 $
    183 <!-- timestamp end -->
    184 </p>
    185 </div>
    186 </div><!-- for class="inner", starts in the banner include -->
    187 </body>
    188 </html>