install-fest-devil.html (9996B)
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 action" --> 5 <!--#set var="DISABLE_TOP_ADDENDUM" value="yes" --> 6 <title>Install Fests - GNU Project - Free Software Foundation</title> 7 <!--#include virtual="/philosophy/po/install-fest-devil.translist" --> 8 <!--#include virtual="/server/banner.html" --> 9 <!--#include virtual="/philosophy/ph-breadcrumb.html" --> 10 <!--GNUN: OUT-OF-DATE NOTICE--> 11 <!--#include virtual="/server/top-addendum.html" --> 12 <div class="article reduced-width"> 13 <h2>Install Fests: What to Do about the Deal with the Devil</h2> 14 15 <address class="byline">by Richard Stallman</address> 16 17 <p>Install fests invite users to bring their computers so that experts 18 can install GNU/Linux on them. This is meant to promote the 19 <em>idea</em> of free software as well as the <em>use</em> of free 20 software. In today's circumstances, where nonfree software dominates, 21 these two goals conflict: users that want to reject nonfree software 22 entirely need to choose their computers carefully to achieve that goal.</p> 23 24 <p>The problem is that most computers can't run with a completely free 25 GNU/Linux distro. They contain peripherals, or coprocessors, that 26 won't operate unless the installed system contains some nonfree drivers or 27 firmware. This happens because hardware manufacturers refuse to tell 28 us how to use their products, so that the only way to figure out how 29 is by reverse engineering, which in most cases has not yet been done.</p> 30 31 <p>This presents the install fest with a dilemma. If it upholds the 32 ideals of freedom, by installing only free software from 33 <a href="/distros/distros.html">100%-free distros</a>, partly-secret 34 machines won't become entirely functional and the users that bring 35 them will go away disappointed. However, if the install fest installs 36 nonfree distros and nonfree software which make machines entirely 37 function, it will fail to teach users to say no for freedom's sake. 38 They may learn to like GNU/Linux, but they won't learn what the free 39 software movement stands for. In effect, the install fest makes a 40 tacit deal with the devil that 41 suppresses <a href="/philosophy/free-software-even-more-important.html">the 42 free software movement's message about freedom and justice</a>.</p> 43 44 <p>The nonfree software means the user sacrifices freedom for 45 functionality. If users had to wrestle with this choice, they could 46 draw a moral lesson from it, and maybe get a better computer later. 47 But when the install fest makes the <a href="/philosophy/compromise.html"> 48 compromise</a> on the user's behalf, it shelters the user from the 49 moral dimension; the user never sees that something other than 50 convenience is at stake. In effect, the install fest makes the deal 51 with the devil, on the user's behalf, behind a curtain so the user 52 doesn't recognize that it is one.</p> 53 54 <p>I propose that the install fest show users exactly what deal they are 55 making. Let them talk with the devil individually, learn the deal's 56 bad implications, then make a deal—or refuse!</p> 57 58 <p>As always, I call on the install fest itself to install only free 59 software, taking a strict stance. In this way it can set a clear 60 moral example of rejecting nonfree software.</p> 61 62 <p>My new idea is that the install fest could allow the devil to hang 63 around, off in a corner of the hall, or the next room. (Actually, a 64 human being wearing sign saying “The Devil,” and maybe a 65 toy mask or horns.) The devil would offer to install nonfree drivers 66 in the user's machine to make more parts of the computer function, 67 explaining to the user that the cost of this is using a nonfree 68 (unjust) program.</p> 69 70 <p>The install fest would tolerate the devil's presence but not 71 officially sponsor the devil, or publicize the devil's availability. 72 Therefore, the users who accept the devil's deal would clearly see 73 that the devil installed the nonfree drivers, not the install fest. 74 The install fest would not be morally compromised by the devil's 75 actions, so it could retain full moral authority when it talks about 76 the imperative for freedom.</p> 77 78 <p>Those users that get nonfree drivers would see what their moral cost 79 is, and that there are people in the community who refuse to pay that 80 cost. They would have the chance to reflect afterwards on the 81 situation that their flawed computers have put them in, and about how 82 to change that situation, in the small and in the large.</p> 83 84 <p>The install fest should offer advice to users that would like to 85 replace some of the machine's components with alternatives that do 86 support free software, and recommend commercial and noncommercial 87 sources of assistance including fsf.org/resources/hw for getting a 88 computer that works fully without nonfree drivers and blobs.</p> 89 90 <p>It should also suggest to these users that they send letters of 91 criticism to the companies that make or sell the components that 92 depend on nonfree software to function.</p> 93 94 <p>The install-fest devil has nothing to do with the cute BSD demon, and 95 the install fest should make that very clear. This issue concerns the 96 difference between various GNU/Linux distros, and is not about BSD. 97 Indeed, the same approach could be used for installation of BSD.</p> 98 99 <p>This devil would be a human being disguised to teach a moral lesson 100 with a theatrical metaphor, so let's not take the metaphor too far. I 101 think we would do well not to say that users are “selling their souls” 102 if they install nonfree software—rather, part of their own freedom 103 is what they forfeit. We don't need to exaggerate to teach the point 104 that trading your freedom for convenience (and leading others to do 105 the same) is 106 <a href="https://www.fsfla.org/circular/2007-02.en.html#1"> 107 putting yourself in a moral jam</a>.</p> 108 109 <p>The devil's work would be something I don't approve of—installing 110 nonfree software—so I will not get involved in discussing the 111 practical details. But it is hard to trust a devil to do wrong only 112 within certain limits. What is to stop the devil from offering to 113 install a GNU/Linux distro such as Ubuntu, which offers the user other 114 attractive nonfree programs, not solely the ones needed for the 115 machine's hardware to function at all? Or even offering to install 116 Windows? The people who run the install fest should ask some users 117 what the devil did to their computers.</p> 118 119 <p>Isn't it morally better if the install fest doesn't allow the devil? 120 Certainly! The FSF will not let a devil hang around its events. But 121 given the fact that most install fests quietly play the role of the 122 devil, I think that an explicit devil would be less bad. It would 123 convert the install-fest dilemma from a debilitating contradiction 124 into a teaching experience. Users would be able to get, if they 125 insist, the nonfree drivers to make their peripherals run, then use 126 GNU/Linux knowing that there is <a 127 href="/philosophy/saying-no-even-once.html">a further step toward 128 freedom</a> that they should take.</p> 129 130 <div class="infobox extra" role="complementary"> 131 <hr /> 132 <p>Published for <a href="https://libreplanet.org/2019"> 133 LibrePlanet March 23/24 2019</a></p> 134 </div> 135 136 </div> 137 </div><!-- for id="content", starts in the include above --> 138 <!--#include virtual="/server/footer.html" --> 139 <div id="footer" role="contentinfo"> 140 <div class="unprintable"> 141 142 <p>Please send general FSF & GNU inquiries to 143 <a href="mailto:gnu@gnu.org"><gnu@gnu.org></a>. 144 There are also <a href="/contact/">other ways to contact</a> 145 the FSF. Broken links and other corrections or suggestions can be sent 146 to <a href="mailto:webmasters@gnu.org"><webmasters@gnu.org></a>.</p> 147 148 <p><!-- TRANSLATORS: Ignore the original text in this paragraph, 149 replace it with the translation of these two: 150 151 We work hard and do our best to provide accurate, good quality 152 translations. However, we are not exempt from imperfection. 153 Please send your comments and general suggestions in this regard 154 to <a href="mailto:web-translators@gnu.org"> 155 <web-translators@gnu.org></a>.</p> 156 157 <p>For information on coordinating and contributing translations of 158 our web pages, see <a 159 href="/server/standards/README.translations.html">Translations 160 README</a>. --> 161 Please see the <a 162 href="/server/standards/README.translations.html">Translations 163 README</a> for information on coordinating and contributing translations 164 of this article.</p> 165 </div> 166 167 <!-- Regarding copyright, in general, standalone pages (as opposed to 168 files generated as part of manuals) on the GNU web server should 169 be under CC BY-ND 4.0. Please do NOT change or remove this 170 without talking with the webmasters or licensing team first. 171 Please make sure the copyright date is consistent with the 172 document. For web pages, it is ok to list just the latest year the 173 document was modified, or published. 174 175 If you wish to list earlier years, that is ok too. 176 Either "2001, 2002, 2003" or "2001-2003" are ok for specifying 177 years, as long as each year in the range is in fact a copyrightable 178 year, i.e., a year in which the document was published (including 179 being publicly visible on the web or in a revision control system). 180 181 There is more detail about copyright years in the GNU Maintainers 182 Information document, www.gnu.org/prep/maintain. --> 183 184 <p>Copyright © 2019, 2021 Richard Stallman</p> 185 186 <p>This page is licensed under a <a rel="license" 187 href="http://creativecommons.org/licenses/by-nd/4.0/">Creative 188 Commons Attribution-NoDerivatives 4.0 International License</a>.</p> 189 190 <!--#include virtual="/server/bottom-notes.html" --> 191 192 <p class="unprintable">Updated: 193 <!-- timestamp start --> 194 $Date: 2021/09/05 09:34:34 $ 195 <!-- timestamp end --> 196 </p> 197 </div> 198 </div><!-- for class="inner", starts in the banner include --> 199 </body> 200 </html>