/[www]/www/philosophy/government-free-software.html
ViewVC logotype

Contents of /www/philosophy/government-free-software.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.47 - (show annotations) (download) (as text)
Sun Jun 25 12:25:42 2017 UTC (7 years, 4 months ago) by gnun
Branch: MAIN
Changes since 1.46: +2 -2 lines
File MIME type: text/html
Update copyright years.

1 <!--#include virtual="/server/header.html" -->
2 <!-- Parent-Version: 1.79 -->
3 <title>Measures Governments Can Use to Promote Free Software
4 - GNU Project - Free Software Foundation</title>
5 <!--#include virtual="/philosophy/po/government-free-software.translist" -->
6 <!--#include virtual="/server/banner.html" -->
7 <h2>Measures Governments Can Use to Promote Free Software</h2>
8 <h3>And why it is their duty to do so</h3>
9
10 <p>by <a href="http://www.stallman.org/"><strong>Richard
11 Stallman</strong></a></p>
12
13 <p>This article suggests policies for a strong and firm effort to promote
14 free software within the state, and to lead the rest of the country
15 towards software freedom.</p>
16
17 <p>The mission of the state is to organize society for the freedom and
18 well-being of the people. One aspect of this mission, in the
19 computing field, is to encourage users to adopt free software:
20 <a href="/philosophy/free-sw.html">software that respects the users'
21 freedom</a>. A proprietary (non-free) program tramples the freedom of
22 those that use it; it is a social problem that the state should work
23 to eradicate.</p>
24
25 <p>The state needs to insist on free software in its own computing for
26 the sake of its computational sovereignty (the state's control over
27 its own computing). All users deserve control over their computing,
28 but the state has a responsibility to the people to maintain control
29 over the computing it does on their behalf. Most government
30 activities now depend on computing, and its control over those
31 activities depends on its control over that computing. Losing this
32 control in an agency whose mission is critical undermines national
33 security.</p>
34
35 <p>Moving state agencies to free software can also provide secondary
36 benefits, such as saving money and encouraging local software support
37 businesses.</p>
38
39 <p>In this text, &ldquo;state entities&rdquo; refers to all levels of government, and
40 means public agencies including schools, public-private partnerships,
41 largely state-funded activities such as charter schools, and &ldquo;private&rdquo;
42 corporations controlled by the state or established with special
43 privileges or functions by the state.</p>
44
45 <h3>Education</h3>
46 <p>The most important policy concerns education, since that shapes
47 the future of the country:</p>
48
49 <ul>
50 <li><b>Teach only free software</b><br />
51 Educational activities, or at least those of state entities, must
52 teach only free software (thus, they should never lead students to use
53 a nonfree program), and should teach the civic reasons for insisting
54 on free software. To teach a nonfree program is to teach dependence,
55 which is contrary to the mission of the school.</li>
56 </ul>
57
58 <h3>The State and the Public</h3>
59 <p>Also crucial are state policies that influence what software
60 individuals and organizations use:</p>
61
62 <ul>
63 <li><p><b>Never require nonfree programs</b><br />
64 Laws and public sector practices must be changed so that they never
65 require or pressure individuals or organizations to use a nonfree
66 program. They should also discourage communication and publication
67 practices that imply such consequences (including
68 <a href="http://www.defectivebydesign.org/what_is_drm">Digital
69 Restrictions Management</a>).</p></li>
70
71 <li><p><b>Distribute only free software</b><br />
72 Whenever a state entity distributes software to the public,
73 including programs included in or specified by its web pages, it must
74 be distributed as free software, and must be capable of running on a
75 platform containing exclusively free software.</p></li>
76
77 <li><p><b>State web sites</b><br />
78 State entity web sites and network services must be designed so
79 that users can use them, without disadvantage, by means of free
80 software exclusively.</p></li>
81
82 <li><p><b>Free formats and protocols</b><br />
83 State entities must use only file formats and communication
84 protocols that are well supported by free software, preferably with
85 published specifications. (We do not state this in terms of
86 &ldquo;standards&rdquo; because it should apply to nonstandardized interfaces as
87 well as standardized ones.) For example, they must not distribute
88 audio or video recordings in formats that require Flash or nonfree
89 codecs, and public libraries must not distribute works with Digital
90 Restrictions Management.</p>
91
92 <p>To support the policy of distributing publications and works in
93 freedom-respecting formats, the state must insist that all reports
94 developed for it be delivered in freedom-respecting formats.</p></li>
95
96 <li><p><b>Untie computers from licenses</b><br />
97 Sale of computers must not require purchase of a proprietary
98 software license. The seller should be required by law to offer the
99 purchaser the option of buying the computer without the proprietary
100 software and without paying the license fee.</p>
101 <p>The imposed payment is a secondary wrong, and should not distract
102 us from the essential injustice of proprietary software, the loss of
103 freedom which results from using it. Nonetheless, the abuse of
104 forcing users to pay for it gives certain proprietary software
105 developers an additional unfair advantage, detrimental to users'
106 freedom. It is proper for the state to prevent this abuse.</p>
107 </li>
108 </ul>
109
110 <h3>Computational Sovereignty</h3>
111 <p>Several policies affect the computational sovereignty of the state.
112 State entities must maintain control over their computing, not cede
113 control to private hands. These points apply to all computers,
114 including smartphones.</p>
115
116 <ul>
117 <li><p><b>Migrate to free software</b><br />
118 State entities must migrate to free software, and must not install,
119 or continue using, any nonfree software except under a temporary
120 exception. Only one agency should have the authority to grant these
121 temporary exceptions, and only when shown compelling reasons. This
122 agency's goal should be to reduce the number of exceptions to zero.</p></li>
123
124 <li><p><b>Develop free IT solutions</b><br />
125 When a state entity pays for development of a computing solution, the
126 contract must require it be delivered as free software, and that it be
127 designed such that one can both run it and develop it on a 100%-free
128 environment. All contracts must require this, so that if the
129 developer does not comply with these requirements, the work cannot be
130 paid for.</p></li>
131
132 <li><p><b>Choose computers for free software</b><br />
133 When a state entity buys or leases computers, it must choose among
134 the models that come closest, in their class, to being capable of
135 running without any proprietary software. The state should maintain,
136 for each class of computers, a list of the models authorized based on
137 this criterion. Models available to both the public and the state
138 should be preferred to models available only to the state.</p></li>
139
140 <li><p><b>Negotiate with manufacturers</b><br />
141 The state should negotiate actively with manufacturers to bring
142 about the availability in the market (to the state and the public) of
143 suitable hardware products, in all pertinent product areas, that
144 require no proprietary software.</p></li>
145
146 <li><p><b>Unite with other states</b><br />
147 The state should invite other states to negotiate collectively with
148 manufacturers about suitable hardware products. Together they will
149 have more clout.</p></li>
150 </ul>
151
152 <h3>Computational Sovereignty II</h3>
153 <p>The computational sovereignty (and security) of the state includes
154 control over the computers that do the state's work. This requires
155 avoiding <a href="/philosophy/who-does-that-server-really-serve.html">
156 Service as a Software Substitute</a>, unless the service is run by a state
157 agency under the same branch of government, as well as other practices
158 that diminish the state control over its computing. Therefore,</p>
159
160 <ul>
161 <li><b>State must control its computers</b><br />
162 Every computer that the state uses must belong to or be leased by
163 the same branch of government that uses it, and that branch must not
164 cede to outsiders the right to decide who has physical access to the
165 computer, who can do maintenance (hardware or software) on it, or
166 what software should be installed in it. If the computer is not
167 portable, then while in use it must be in a physical space of which
168 the state is the occupant (either as owner or as tenant).</li>
169 </ul>
170
171 <h3>Influence Development</h3>
172 <p>State policy affects free and nonfree software development:</p>
173
174 <ul>
175 <li><p><b>Encourage free</b><br />
176 The state should encourage developers to create or enhance free
177 software and make it available to the public, e.g. by tax breaks
178 and other financial incentive. Contrariwise, no such incentives
179 should be granted for development, distribution or use of nonfree
180 software.</p></li>
181
182 <li><p><b>Don't encourage nonfree</b><br />
183 In particular, proprietary software developers should not be able to
184 &ldquo;donate&rdquo; copies to schools and claim a tax write-off for the nominal
185 value of the software. Proprietary software is not legitimate in a
186 school.</p></li>
187 </ul>
188
189 <h3>E-waste</h3>
190 <p>Freedom should not imply e-waste:</p>
191
192 <ul>
193 <li><p><b>Replaceable software</b><br />
194 Many modern computers are designed to make it impossible to
195 replace their preloaded software with free software. Thus, the only
196 way to free them is to junk them. This practice is harmful to
197 society.</p>
198
199 <p>Therefore, it should be illegal, or at least substantially
200 discouraged through heavy taxation, to sell, import or distribute in
201 quantity a new computer (that is, not second-hand) or computer-based
202 product for which secrecy about hardware interfaces or intentional
203 restrictions prevent users from developing, installing and using
204 replacements for any and all of the installed software that the
205 manufacturer could upgrade. This would apply, in particular, to any
206 device on which <a href="/proprietary/proprietary-jails.html">&ldquo;jailbreaking&rdquo;</a> is needed to install a
207 different operating system, or in which the interfaces for some
208 peripherals are secret.
209 </p></li>
210 </ul>
211
212 <h3>Technological neutrality</h3>
213
214 <p>With the measures in this article, the state can recover control
215 over its computing, and lead the country's citizens, businesses and
216 organizations towards control over their computing. However, some
217 object on the grounds that this would violate the
218 &ldquo;principle&rdquo; of technological neutrality.</p>
219
220 <p>The idea of technological neutrality is that the state should not
221 impose arbitrary preferences on technical choices. Whether that is a
222 valid principle is disputable, but it is limited in any case to issues
223 that are merely technical. The measures advocated here address issues
224 of ethical, social and political importance, so they are
225 <a href="/philosophy/technological-neutrality.html">outside the scope
226 of <em>technological</em> neutrality</a>. Only those who wish to
227 subjugate a country would suggest that its government be
228 &ldquo;neutral&rdquo; about its sovereignty or its citizens' freedom.</p>
229
230 </div><!-- for id="content", starts in the include above -->
231 <!--#include virtual="/server/footer.html" -->
232 <div id="footer">
233 <div class="unprintable">
234
235 <p>Please send general FSF &amp; GNU inquiries to <a
236 href="mailto:gnu@gnu.org">&lt;gnu@gnu.org&gt;</a>. There are also <a
237 href="/contact/">other ways to contact</a> the FSF. Broken links and other
238 corrections or suggestions can be sent to <a
239 href="mailto:webmasters@gnu.org">&lt;webmasters@gnu.org&gt;</a>.</p>
240
241 <p><!-- TRANSLATORS: Ignore the original text in this paragraph,
242 replace it with the translation of these two:
243
244 We work hard and do our best to provide accurate, good quality
245 translations. However, we are not exempt from imperfection.
246 Please send your comments and general suggestions in this regard
247 to <a href="mailto:web-translators@gnu.org">
248 &lt;web-translators@gnu.org&gt;</a>.</p>
249
250 <p>For information on coordinating and submitting translations of
251 our web pages, see <a
252 href="/server/standards/README.translations.html">Translations
253 README</a>. -->
254 Please see the <a
255 href="/server/standards/README.translations.html">Translations README</a> for
256 information on coordinating and submitting translations of this article.</p>
257 </div>
258
259 <p>Copyright &copy; 2011, 2015, 2016, 2017 Free Software Foundation, Inc.</p>
260
261 <p>This page is licensed under a <a rel="license"
262 href="http://creativecommons.org/licenses/by-nd/4.0/">Creative
263 Commons Attribution-NoDerivatives 4.0 International License</a>.</p>
264
265 <!--#include virtual="/server/bottom-notes.html" -->
266
267 <p class="unprintable">Updated:
268 <!-- timestamp start -->
269 $Date: 2017/06/25 12:04:12 $
270 <!-- timestamp end -->
271 </p>
272 </div>
273 </div>
274 </body>
275 </html>

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26