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, “Think of ‘free speech,’ not 54 ‘free beer’” 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—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—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, “We'll switch to a free program when you develop a 106 better one.” This was an indirect way of saying, “We made 107 the mess, but we won't clean it up.” 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 & GNU inquiries to 142 <a href="mailto:gnu@gnu.org"><gnu@gnu.org></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"><webmasters@gnu.org></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 <web-translators@gnu.org></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 © 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>