taler-merchant-demos

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

mcvoy.html (8302B)


      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 aboutfs free-nonfree" -->
      5 <!--#set var="DISABLE_TOP_ADDENDUM" value="yes" -->
      6 <title>Thank You, Larry McVoy
      7 - GNU Project - Free Software Foundation</title>
      8 <!--#include virtual="/philosophy/po/mcvoy.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>Thank You, Larry McVoy</h2>
     15 
     16 <address class="byline">by Richard Stallman</address>
     17 
     18 <p>
     19 For the first time in my life, I want to thank Larry McVoy.  He
     20 recently eliminated a major weakness of the free software community,
     21 by announcing the end of his campaign to entice free software projects
     22 to use and promote his nonfree software.  Soon, Linux development
     23 will no longer use this program, and no longer spread the message that
     24 nonfree software is a good thing if it's convenient.
     25 </p>
     26 
     27 <p>
     28 My gratitude is limited, since it was McVoy that created the problem
     29 in the first place.  But I still appreciate his decision to clear it
     30 up.
     31 </p>
     32 
     33 <p>
     34 There are thousands of nonfree programs, and most merit no special
     35 attention, other than developing a free replacement.  What made this
     36 program, BitKeeper, infamous and dangerous was its marketing approach:
     37 inviting high-profile free software projects to use it, so as to
     38 attract other paying users.
     39 </p>
     40 
     41 <p>
     42 McVoy made the program available gratis to free software developers.
     43 This did not mean it was free software for them: they were privileged
     44 not to part with their money, but they still had to part with their
     45 freedom.  They gave up the fundamental freedoms that define free
     46 software: freedom to run the program as you wish for any purpose,
     47 freedom to study and change the source code as you wish, freedom to
     48 make and redistribute copies, and freedom to publish modified
     49 versions.
     50 </p>
     51 
     52 <p>
     53 The free software movement has said, &ldquo;Think of &lsquo;free speech,&rsquo; not
     54 &lsquo;free beer&rsquo;&rdquo; since 1990.  McVoy said the opposite; he invited
     55 developers to focus on the lack of monetary price, instead of on
     56 freedom.  A free software activist would dismiss this suggestion, but
     57 those in our community who value technical advantage above freedom and
     58 community were susceptible to it.
     59 </p>
     60 
     61 <p>
     62 McVoy's great triumph was the adoption of this program for Linux
     63 development.  No free software project is more visible than Linux.  It
     64 is the kernel of the GNU/Linux operating system, an essential
     65 component, and users often mistake it for the entire system.  As McVoy
     66 surely planned, the use of his program in Linux development was
     67 powerful publicity for it.
     68 </p>
     69 
     70 <p>
     71 It was also, whether intentionally or not, a powerful political PR
     72 campaign, telling the free software community that freedom-denying
     73 software is acceptable as long as it's convenient.  If we had taken
     74 that attitude towards Unix in 1984, where would we be today?  Nowhere.
     75 If we had accepted using Unix, instead of setting out to replace it,
     76 nothing like the GNU/Linux system would exist.
     77 </p>
     78 
     79 <p>
     80 Of course, the Linux developers had practical reasons for what they
     81 did.  I won't argue with those reasons; they surely know what's
     82 convenient for them.  But they did not count, or did not value, how
     83 this would affect their freedom&mdash;or the rest of the community's
     84 efforts.
     85 </p>
     86 
     87 <p>
     88 A free kernel, even a whole free operating system, is not sufficient
     89 to use your computer in freedom; we need free software for everything
     90 else, too.  Free applications, free drivers, free 
     91 <abbr title="Basic Input/Output System">BIOS</abbr>: some of those
     92 projects face large obstacles&mdash;the need to reverse engineer
     93 formats or protocols or pressure companies to document them, or to
     94 work around or face down patent threats, or to compete with a network
     95 effect.  Success will require firmness and determination.  A better
     96 kernel is desirable, to be sure, but not at the expense of weakening
     97 the impetus to liberate the rest of the software world.
     98 </p>
     99 
    100 <p>
    101 When the use of his program became controversial, McVoy responded with
    102 distraction.  For instance, he promised to release it as free software
    103 if the company went out of business.  Alas, that does no good as long
    104 as the company remains in business.  Linux developers responded by
    105 saying, &ldquo;We'll switch to a free program when you develop a
    106 better one.&rdquo; This was an indirect way of saying, &ldquo;We made
    107 the mess, but we won't clean it up.&rdquo;
    108 </p>
    109 
    110 <p>
    111 Fortunately, not everyone in Linux development considered a nonfree
    112 program acceptable, and there was continuing pressure for a free
    113 alternative.  Finally Andrew Tridgell developed an interoperating free
    114 program, so Linux developers would no longer need to use a nonfree
    115 program.
    116 </p>
    117 
    118 <p>
    119 McVoy first blustered and threatened, but ultimately chose to go home
    120 and take his ball with him: he withdrew permission for gratis use by
    121 free software projects, and Linux developers will move to other
    122 software.  The program they no longer use will remain unethical as
    123 long as it is nonfree, but they will no longer promote it, nor by
    124 using it teach others to give freedom low priority.  We can begin to
    125 forget about that program.
    126 </p>
    127 
    128 
    129 <p>
    130 We should not forget the lesson we have learned from it: Nonfree
    131 programs are dangerous to you and to your community.  Don't let them
    132 get a place in your life.
    133 </p>
    134 </div>
    135 
    136 </div><!-- for id="content", starts in the include above -->
    137 <!--#include virtual="/server/footer.html" -->
    138 <div id="footer" role="contentinfo">
    139 <div class="unprintable">
    140 
    141 <p>Please send general FSF &amp; GNU inquiries to
    142 <a href="mailto:gnu@gnu.org">&lt;gnu@gnu.org&gt;</a>.
    143 There are also <a href="/contact/">other ways to contact</a>
    144 the FSF.  Broken links and other corrections or suggestions can be sent
    145 to <a href="mailto:webmasters@gnu.org">&lt;webmasters@gnu.org&gt;</a>.</p>
    146 
    147 <p><!-- TRANSLATORS: Ignore the original text in this paragraph,
    148         replace it with the translation of these two:
    149 
    150         We work hard and do our best to provide accurate, good quality
    151         translations.  However, we are not exempt from imperfection.
    152         Please send your comments and general suggestions in this regard
    153         to <a href="mailto:web-translators@gnu.org">
    154         &lt;web-translators@gnu.org&gt;</a>.</p>
    155 
    156         <p>For information on coordinating and contributing translations of
    157         our web pages, see <a
    158         href="/server/standards/README.translations.html">Translations
    159         README</a>. -->
    160 Please see the <a
    161 href="/server/standards/README.translations.html">Translations
    162 README</a> for information on coordinating and contributing translations
    163 of this article.</p>
    164 </div>
    165 
    166 <!-- Regarding copyright, in general, standalone pages (as opposed to
    167      files generated as part of manuals) on the GNU web server should
    168      be under CC BY-ND 4.0.  Please do NOT change or remove this
    169      without talking with the webmasters or licensing team first.
    170      Please make sure the copyright date is consistent with the
    171      document.  For web pages, it is ok to list just the latest year the
    172      document was modified, or published.
    173      
    174      If you wish to list earlier years, that is ok too.
    175      Either "2001, 2002, 2003" or "2001-2003" are ok for specifying
    176      years, as long as each year in the range is in fact a copyrightable
    177      year, i.e., a year in which the document was published (including
    178      being publicly visible on the web or in a revision control system).
    179      
    180      There is more detail about copyright years in the GNU Maintainers
    181      Information document, www.gnu.org/prep/maintain. -->
    182 
    183 <p>Copyright &copy; 2005, 2021 Richard Stallman</p>
    184 
    185 <p>This page is licensed under a <a rel="license"
    186 href="http://creativecommons.org/licenses/by-nd/4.0/">Creative
    187 Commons Attribution-NoDerivatives 4.0 International License</a>.</p>
    188 
    189 <!--#include virtual="/server/bottom-notes.html" -->
    190 
    191 <p class="unprintable">Updated:
    192 <!-- timestamp start -->
    193 $Date: 2021/09/19 16:26:24 $
    194 <!-- timestamp end -->
    195 </p>
    196 </div>
    197 </div><!-- for class="inner", starts in the banner include -->
    198 </body>
    199 </html>