aboutsummaryrefslogtreecommitdiff
path: root/examples/blog/articles/scrap1_8.html
diff options
context:
space:
mode:
Diffstat (limited to 'examples/blog/articles/scrap1_8.html')
-rw-r--r--examples/blog/articles/scrap1_8.html182
1 files changed, 182 insertions, 0 deletions
diff --git a/examples/blog/articles/scrap1_8.html b/examples/blog/articles/scrap1_8.html
new file mode 100644
index 00000000..09730baa
--- /dev/null
+++ b/examples/blog/articles/scrap1_8.html
@@ -0,0 +1,182 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
+<html><!-- This is the second edition of Free Software, Free Society: Selected Essays of Richard M. Stallman.
+
+Free Software Foundation
+
+51 Franklin Street, Fifth Floor
+
+Boston, MA 02110-1335
+Copyright C 2002, 2010 Free Software Foundation, Inc.
+Verbatim copying and distribution of this entire book are permitted
+worldwide, without royalty, in any medium, provided this notice is
+preserved. Permission is granted to copy and distribute translations
+of this book from the original English into another language provided
+the translation has been approved by the Free Software Foundation and
+the copyright notice and this permission notice are preserved on all
+copies.
+
+ISBN 978-0-9831592-0-9
+Cover design by Rob Myers.
+
+Cover photograph by Peter Hinely.
+ --><!-- Created on February 18, 2016 by texi2html 1.82
+texi2html was written by:
+ Lionel Cons <Lionel.Cons@cern.ch> (original author)
+ Karl Berry <karl@freefriends.org>
+ Olaf Bachmann <obachman@mathematik.uni-kl.de>
+ and many others.
+Maintained by: Many creative people.
+Send bugs and suggestions to <texi2html-bug@nongnu.org>
+--><head><title>Free Software, Free Society, 2nd ed.: 8. Releasing Free Software If You Work at a University</title><meta name="description" content="This is the second edition of Richard Stallman's collection of essays."><meta name="keywords" content="Free Software, Free Society, 2nd ed.: 8. Releasing Free Software If You Work at a University"><meta name="resource-type" content="document"><meta name="distribution" content="global"><meta name="Generator" content="texi2html 1.82"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.roman {font-family:serif; font-weight:normal;}
+span.sansserif {font-family:sans-serif; font-weight:normal;}
+ul.toc {list-style: none}
+-->
+</style><link rel="stylesheet" type="text/css" href="../style.css"></head><body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
+
+<a name="University"></a>
+<header><div id="logo"><a href="/"><img src="../gnu.svg" height="100" width="100"></a></div><h1>Free Software, Free Society, 2nd ed.</h1></header><section id="main"><a name="Releasing-Free-Software-If-You-Work-at-a-University"></a>
+<h1 class="chapter"> 8. Releasing Free Software If You Work at a University </h1>
+
+<a name="index-universities_002c-releasing-free-software-at-1"></a>
+<a name="index-call-to-action_002c-release-free-software"></a>
+<a name="index-developers_002c-universities"></a>
+<p>In the free software movement, we believe computer users should have
+the freedom to change and redistribute the software that they use.
+The “free” in “free software” refers to freedom: it means
+users have the freedom to run, modify and redistribute the software.
+Free software contributes to human knowledge, while nonfree software
+does not. Universities should therefore encourage free software for
+the sake of advancing human knowledge, just as they should encourage
+scientists and other scholars to publish their work.
+</p>
+<p>Alas, many university administrators have a grasping attitude towards
+software (and towards science); they see programs as opportunities for
+income, not as opportunities to contribute to human knowledge. Free
+software developers have been coping with this tendency for almost 20
+years.
+</p>
+<p>When I started developing the
+<a name="index-GNU-_0028see-also-both-software-and-GNU_0029-2"></a>
+GNU operating system, in 1984, my first step was to quit my job at
+<a name="index-MIT-4"></a>
+MIT.
+I did this specifically so that the MIT licensing office would be
+unable to interfere with releasing GNU as free software. I had
+planned an approach for licensing the programs in GNU that would ensure
+that all modified versions must be free software as well—an approach
+that developed into the GNU General Public License (GNU GPL)—and I did not want to have to beg the MIT administration to let me use it.
+</p>
+<p>Over the years, university affiliates have often come to the
+<a name="index-FSF_002c-universities"></a>
+Free
+Software Foundation for advice on how to cope with administrators who
+see software only as something to sell. One good method, applicable
+even for specifically funded projects, is to base your work on an
+existing program that was released under the
+<a name="index-GPL_002c-universities-and"></a>
+GNU GPL. Then you can
+tell the administrators, “We’re not allowed to release the
+modified version except under the GNU GPL—any other way would
+be copyright infringement.” After the dollar signs fade from
+their eyes, they will usually consent to releasing it as free
+software.
+</p>
+<p>You can also ask your funding sponsor for help. When a group at
+<a name="index-NYU"></a>
+NYU
+developed the
+<a name="index-Ada-compiler_002c-GNU"></a>
+<a name="index-GNU_002c-GNU-Ada-compiler"></a>
+GNU Ada Compiler, with funding from the
+<a name="index-Air-Force_002c-US-1"></a>
+US Air Force,
+the contract explicitly called for donating the resulting code to the
+Free Software Foundation. Work out the arrangement with the sponsor
+first, then politely show the university administration that it is not
+open to renegotiation. They would rather have a contract to develop
+free software than no contract at all, so they will most likely go
+along.
+</p>
+<p>Whatever you do, raise the issue early—well before the
+program is half finished. At this point, the university still needs
+you, so you can play hardball: tell the administration you will finish
+the program, make it usable, if they agree in writing to make it
+free software (and agree to your choice of free software license).
+Otherwise you will work on it only enough to write a paper about it,
+and never make a version good enough to release. When the
+administrators know their choice is to have a free software package
+that brings credit to the university or nothing at all, they will
+usually choose the former.
+</p>
+<p>Not all universities have grasping policies. The
+<a name="index-University-of-Texas"></a>
+University of Texas
+has a policy that makes it easy to release software developed there as
+free software under the GNU General Public License.
+<a name="index-Univates"></a>
+Univates, in
+<a name="index-Brazil"></a>
+Brazil, and the
+<a name="index-International-Institute-of-Information-Technology"></a>
+International Institute of Information Technology in
+Hyderabad,
+<a name="index-India"></a>
+India, both have policies in favor of releasing software
+under the GPL. By developing faculty support first, you may be able
+to institute such a policy at your university. Present the issue as
+one of principle: does the university have a mission to advance human
+knowledge, or is its sole purpose to perpetuate itself?
+<a name="index-GPL_002c-universities-and-1"></a>
+</p>
+<p>Whatever approach you use, it helps to approach the issue with determination
+and based on an
+ethical perspective, as we do in the free software movement. To treat
+the public ethically, the software should be free—as in
+freedom—for the whole public.
+</p>
+<a name="index-developers_002c-solid-values-for-free-software"></a>
+<p>Many developers of free software profess narrowly practical reasons
+for doing so: they advocate allowing others to share and change
+software as an expedient for making software powerful and reliable.
+If those values motivate you to develop free software, well and good,
+and thank you for your contribution. But those values do not give you
+a good footing to stand firm when university administrators pressure
+or tempt you to make the program nonfree.
+</p>
+<p>For instance, they may argue that “We could make it even more
+powerful and reliable with all the money we can get.” This claim
+may or may not come true in the end, but it is hard to disprove in
+advance. They may suggest a license to offer copies “free of
+charge, for academic use only,” which would tell the general
+public they don’t deserve freedom, and argue that this will obtain the
+cooperation of academia, which is all (they say) you need.
+</p>
+<a name="index-citizen-values_002c-convenience-v_002e-2"></a>
+<p>If you start from values of convenience alone, it is hard to make a
+good case for rejecting these dead-end proposals, but you can do it
+easily if you base your stand on ethical and political values. What
+good is it to make a program powerful and reliable at the expense of
+users’ freedom? Shouldn’t freedom apply outside academia as well as
+within it? The answers are obvious if freedom and community are among
+your goals. Free software respects the users’ freedom, while nonfree
+software negates it.
+</p>
+<p>Nothing strengthens your resolve like knowing that the community’s
+freedom depends, in one instance, on you.
+<a name="index-universities_002c-releasing-free-software-at-2"></a>
+<a name="index-education_002c-free-software-in-2"></a>
+<a name="index-call-to-action_002c-release-free-software-1"></a>
+<a name="index-developers_002c-universities-1"></a>
+</p><hr size="2"></section></body></html>