summaryrefslogtreecommitdiff
path: root/talermerchantdemos/blog/articles/en/google-engineering-talk.html
diff options
context:
space:
mode:
Diffstat (limited to 'talermerchantdemos/blog/articles/en/google-engineering-talk.html')
-rw-r--r--talermerchantdemos/blog/articles/en/google-engineering-talk.html376
1 files changed, 202 insertions, 174 deletions
diff --git a/talermerchantdemos/blog/articles/en/google-engineering-talk.html b/talermerchantdemos/blog/articles/en/google-engineering-talk.html
index 0743ec5..b93cdbb 100644
--- a/talermerchantdemos/blog/articles/en/google-engineering-talk.html
+++ b/talermerchantdemos/blog/articles/en/google-engineering-talk.html
@@ -1,20 +1,31 @@
<!--#include virtual="/server/header.html" -->
-<!-- Parent-Version: 1.86 -->
-
+<!-- Parent-Version: 1.96 -->
+<!-- This page is derived from /server/standards/boilerplate.html -->
+<!--#set var="TAGS" value="speeches" -->
+<!--#set var="DISABLE_TOP_ADDENDUM" value="yes" -->
<title>GNU &amp; The Free Software Foundation (Engineering Tech Talk at Google)
- GNU Project - Free Software Foundation</title>
-
+<style type="text/css" media="screen"><!--
+@media (min-width: 55em) { .toc li { display: inline-block; width: 95%; }}
+--></style>
<!--#include virtual="/philosophy/po/google-engineering-talk.translist" -->
<!--#include virtual="/server/banner.html" -->
-
+<!--#include virtual="/philosophy/ph-breadcrumb.html" -->
+<!--GNUN: OUT-OF-DATE NOTICE-->
+<!--#include virtual="/server/top-addendum.html" -->
+<div class="article reduced-width">
<h2>GNU &amp; The Free Software Foundation</h2>
-<p><strong>Richard Stallman</strong></p>
-<p>(Engineering Tech Talk at Google, June 11, 2004)</p>
+<address class="byline">by Richard Stallman</address>
-<div class="summary">
+<div class="infobox">
+<p>Engineering Tech Talk at Google, June 11, 2004</p>
+</div>
+
+<div class="toc">
+<hr class="no-display" />
<h3 class="no-display">Table of Contents</h3>
-<ul>
+<ul class="columns no-bullet">
<li><a href="#introduction">1. Introduction</a></li>
<li><a href="#how-it-started">2. How it started</a></li>
<li><a href="#gnu-operating-system">3. GNU operating system</a></li>
@@ -51,7 +62,7 @@ copyright, Microsoft</a></li>
<li><a href="#games-as-free-software">28. Games as free software</a></li>
<li><a href="#gpl-freedoms-for-cars-saving-seeds">29. GPL freedoms for
cars, saving seeds</a></li>
-<li><a href="#no-software-is-better-than-non-free-software">30. No software is better than non-free software</a></li>
+<li><a href="#no-software-is-better-than-non-free-software">30. No software is better than nonfree software</a></li>
<li><a href="#portability-of-free-software">31. Portability of free
software</a></li>
<li><a href="#is-some-free-software-obfuscated-on-purpose">32. Is some
@@ -100,7 +111,7 @@ software; there was free software going back to the early days of
computing. As soon as there were a couple of computers of the same
model, people could try sharing software. And they did.</p>
-<p>{This is not... This has a problem. How do we stop the feedback? Can
+<p>{This is not&hellip; This has a problem. How do we stop the feedback? Can
someone do anything? I'm willing to get some feedback, but only from
you, not from the PA system.</p>
@@ -123,8 +134,8 @@ signing a non-disclosure agreement {which I}. And I had concluded that
it is unethical to sign a non-disclosure agreement for generally useful
technical information, such as software. To promise not to share with
one's fellows is a violation of human solidarity. So when I saw that the
-machine downstairs was asking me to sign an NDA, I just said, "I can't
-sign an NDA." Well, fortunately, there was an option; they let me come
+machine downstairs was asking me to sign an NDA, I just said, &ldquo;I can't
+sign an NDA.&rdquo; Well, fortunately, there was an option; they let me come
in here and speak without signing it, otherwise you would have had to go
outside to listen. [Laughter]</p>
@@ -141,10 +152,10 @@ there was no lawful way to get a copy of those operating systems without
signing a non-disclosure agreement, which was unethical. So I decided to
try to do something about it, to try to change that situation. And the
only way I could think of to change it was to write another operating
-system, and then say as the author "this system is free; you can have it
+system, and then say as the author &ldquo;this system is free; you can have it
without a non-disclosure agreement and you're welcome to redistribute it
to other people. You're welcome to study how it works. You're welcome to
-change it." <span class="gnun-split"></span>So, instead of being divided
+change it.&rdquo; <span class="gnun-split"></span>So, instead of being divided
and helpless, the users of this system would live in freedom. Ordinary
proprietary software is part of a scheme where users are deliberately
kept divided and helpless. The program comes with a license that says
@@ -179,14 +190,14 @@ could switch to it without an incompatible change.</p>
<p>I realized that I could take the best ideas from the various systems
I had helped develop or use and add my pet ideas and make my dream
operating system. But this would have been incompatible, and the users
-would mostly have rejected it, saying "it would be too much work to
-switch, so we're just not going to." So, by making the system
+would mostly have rejected it, saying &ldquo;it would be too much work to
+switch, so we're just not going to.&rdquo; So, by making the system
upward-compatible with UNIX, I could spare the users that obstacle and
make more of a chance that users would actually use the system.</p>
<p>If the users had rejected it, I would have had a perfect excuse. I
-could have said "I offered them freedom and they rejected it; it's their
-fault." But I wanted to make more than just an excuse. I wanted to
+could have said &ldquo;I offered them freedom and they rejected it; it's their
+fault.&rdquo; But I wanted to make more than just an excuse. I wanted to
build a community where people would actually live in freedom, which
meant I had to develop a system people would actually use. So I decided
to make the system upward-compatible with UNIX.</p>
@@ -204,7 +215,7 @@ normally be using 32-bit machines anyway, and that turned out to be
true.</p>
<p>So then the only thing that I needed before I could start work was a
-name. Now, to be a hacker means to enjoy playful cleverness -- in
+name. Now, to be a hacker means to enjoy playful cleverness&mdash;in
programming, and in other areas of life, any area of life [where] you
could be playfully clever. And there was a hacker tradition that when
you were writing a program that was similar to some existing program,
@@ -214,29 +225,29 @@ saying it is not the other program.</p>
<p>For instance, in the '60s and '70s there were many TECO text editors,
more or less similar; typically each system would have a TECO and it
would be called something-or-other-TECO. But one clever hacker called
-his program TINT, for "TINT Is Not TECO" -- the first recursive acronym.
+his program TINT, for &ldquo;TINT Is Not TECO&rdquo;&mdash;the first recursive acronym.
And we thought that was very funny. So after I developed the first
Emacs extensible text editor in 1975, there were many imitations, and
-some were called this-or-that-Emacs. But one was called FINE for "FINE
-Is Not Emacs" and there was SINE for "SINE Is Not Emacs", and EINE for
-"EINE Is Not Emacs", and MINCE for "MINCE Is Not Complete Emacs." Then
-EINE was mostly rewritten, and version two was called ZWEI for "ZWEI Was
-EINE Initially." [Laughter]</p>
+some were called this-or-that-Emacs. But one was called FINE for &ldquo;FINE
+Is Not Emacs&rdquo; and there was SINE for &ldquo;SINE Is Not Emacs,&rdquo; and EINE for
+&ldquo;EINE Is Not Emacs,&rdquo; and MINCE for &ldquo;MINCE Is Not Complete Emacs.&rdquo; Then
+EINE was mostly rewritten, and version two was called ZWEI for &ldquo;ZWEI Was
+EINE Initially.&rdquo; [Laughter]</p>
-<p>So I looked for a recursive acronym for "Something is not UNIX," but
+<p>So I looked for a recursive acronym for &ldquo;Something is not UNIX,&rdquo; but
the usual four-letter method was no good, because none of those was a
word. And if it doesn't have some other meaning, it's not funny. So I
-thought, "what else can I do, hmm?" Nothing came to me, so I thought,
-"I'll make a contraction, then I could get a three-letter recursive
-acronym." I started substituting all 26 letters: ANU, BNU, CNU, DNU,
-ENU, FNU, GNU! Well, "gnu" is the funniest word in the English language,
-so that had to be the choice. If you can call something "GNU," it makes
+thought, &ldquo;what else can I do, hmm?&rdquo; Nothing came to me, so I thought,
+&ldquo;I'll make a contraction, then I could get a three-letter recursive
+acronym.&rdquo; I started substituting all 26 letters: ANU, BNU, CNU, DNU,
+ENU, FNU, GNU! Well, &ldquo;gnu&rdquo; is the funniest word in the English language,
+so that had to be the choice. If you can call something &ldquo;GNU,&rdquo; it makes
no sense to pick anything else.</p>
-<p>So, of course, the reason why the word "gnu" is used for so much
-word-play is that, according to the dictionary, it's pronounced "new."
-So people started asking each other, "hey, what's g-nu," as a joke, long
-before you could answer "GNU's Not UNIX." But now you can give that
+<p>So, of course, the reason why the word &ldquo;gnu&rdquo; is used for so much
+word-play is that, according to the dictionary, it's pronounced &ldquo;new.&rdquo;
+So people started asking each other, &ldquo;hey, what's g-nu,&rdquo; as a joke, long
+before you could answer &ldquo;GNU's Not UNIX.&rdquo; But now you can give that
answer and the best part is, it sounds like you're obnoxiously telling
the person what it isn't, instead of answering his question. But the
fact is, you're giving the exact meaning of GNU; so you are, in fact,
@@ -245,7 +256,7 @@ appearance that you're refusing to.</p>
<p>In any case, when it's the name of our operating system, please
pronounce a hard G; don't follow the dictionary. If you talk about the
-"new" operating system, you'll get people very confused. We've been
+&ldquo;new&rdquo; operating system, you'll get people very confused. We've been
working on it for 20 years now, so it's not new anymore. But it still
is, and always will be, GNU, no matter how many people call it Linux by
mistake.</p>
@@ -281,7 +292,7 @@ place long before I ever saw an actual UNIX machine.</p>
<p>So, at the time, I thought that I and the other people I was
recruiting to try to help would develop all these pieces and make a
-complete system and then we'd say, "come and get it." But that's not how
+complete system and then we'd say, &ldquo;come and get it.&rdquo; But that's not how
it happened. In September '84, I started developing GNU Emacs, which was
my second implementation of the extensible programmable text editor. And
by early '85, it was suitable for me to do all my editing with it. Now,
@@ -298,17 +309,17 @@ interesting by itself. People asked me for copies, so I had to work out
the details of how to distribute it. Of course, I put a copy in the
anonymous FTP server, and that was good for people on the net, but in
1985, most programmers were not on the Internet. So they asked me for
-copies; what was I going to say? I could have said, "I want to spend my
+copies; what was I going to say? I could have said, &ldquo;I want to spend my
time writing more pieces of the GNU system, not writing mag tapes, so
-please find a friend who can download it and put it on tape for you,"
+please find a friend who can download it and put it on tape for you,&rdquo;
and they would have found people sooner or later, because programmers
generally know other programmers.</p>
<h3 id="expensive-habits">5. Expensive habits</h3>
<p>But I had no job, and I was looking for some way to make some money
-through my work on free software. So I announced, "send me $150 and I'll
-mail you a tape of GNU Emacs." And the orders began dribbling in. By the
+through my work on free software. So I announced, &ldquo;send me $150 and I'll
+mail you a tape of GNU Emacs.&rdquo; And the orders began dribbling in. By the
middle of the year, they were trickling in, eight to ten orders a month,
which, if necessary, I could have lived on.</p>
@@ -335,13 +346,13 @@ way.</p>
<h3 id="definition-of-free-software">6. Definition of free software</h3>
-<p>But people sometimes used to say to me, "what do you mean, it's free
-software, if it costs $150?" Well, the English word "free" has multiple
+<p>But people sometimes used to say to me, &ldquo;what do you mean, it's free
+software, if it costs $150?&rdquo; Well, the English word &ldquo;free&rdquo; has multiple
meanings and they were confused by that. It even took me a few years to
realize that I needed to clarify this. One meaning, you see, refers to
price, and another meaning refers to freedom. When we speak of free
-software, we're talking about freedom, not price. So think of "free
-speech," not "free beer."</p>
+software, we're talking about freedom, not price. So think of &ldquo;free
+speech,&rdquo; not &ldquo;free beer.&rdquo;</p>
<p>Some users got their copies of GNU Emacs from me through the net, and
did not pay. Some users got their copies from me on a tape, and did pay.
@@ -354,10 +365,10 @@ all of them had certain essential freedoms, which are the definition of
free software.</p>
<p>So let me now give you the definition of free software. You see, it's
-very easy to say "I'm in favor of freedom." I mean, even Bush can say
+very easy to say &ldquo;I'm in favor of freedom.&rdquo; I mean, even Bush can say
that. [Laughter] I don't think he knows what it means. But the point is,
unless you make a person get more specific, it's just cheap talk. So let
-me give you -- let me get more specific now, and give you the definition
+me give you&mdash;let me get more specific now, and give you the definition
of free software.</p>
<p>A program is free software for you, a particular user, if you have
@@ -378,8 +389,7 @@ freedom, they are four freedoms, all of which you must have in order for
the program to qualify as free software. All of these are freedoms that
no computer user should ever be denied.</p>
-<p>[<a href="/philosophy/free-sw.html">
-http://www.gnu.org/philosophy/free-sw.html</a>]</p>
+<p>[<a href="/philosophy/free-sw.html">gnu.org/philosophy/free-sw.html</a>]</p>
<h3 id="freedom-2-moral-dilemma">7. Freedom 2 moral dilemma</h3>
@@ -390,7 +400,7 @@ you can be ethical, be a good member of society. If you use a program
that does not give you Freedom 2, the freedom to help your neighbor, the
freedom to distribute copies to others, then you are facing a potential
moral dilemma that could happen at any moment, when somebody comes up
-and says, "could I have a copy of that program?" At that point, what are
+and says, &ldquo;could I have a copy of that program?&rdquo; At that point, what are
you going to do? You're forced to choose between two evils. One evil is
to make a copy of the program for that person and violate the license.
The other evil is to comply with the license, but be a bad neighbor. So
@@ -401,19 +411,19 @@ person and violate the license. [Laughter, applause]</p>
somebody who intentionally tried to divide you from the rest of society,
and thus did something extremely wrong to you; and therefore deserves
it. However, it's not good to live your life by lying to people. When
-somebody {asks you to promise that} says, "I'll let you have a copy of
-this, but you'll have to promise not to share it with anyone," the right
+somebody {asks you to promise that} says, &ldquo;I'll let you have a copy of
+this, but you'll have to promise not to share it with anyone,&rdquo; the right
thing to do is say no. Once you have thought about this moral dilemma,
you should anticipate that when you start using that program it's going
to lead you to choose between two evils, and therefore you should refuse
-to use that program. You should just say "no, thanks" to it, and that's
+to use that program. You should just say &ldquo;no, thanks&rdquo; to it, and that's
the principle that I believe in. If someone offers me a program that I'm
not free to share with you, I'm going to say no, on principle.</p>
<p>In fact, I was once in the audience when John Perry Barlow was giving
-a speech and he said, "raise your hands if you have no unauthorized
-copies of software." And he was surprised to see someone raise his hand,
-until he saw it was me. And then he said, "oh, of course, you," because
+a speech and he said, &ldquo;raise your hands if you have no unauthorized
+copies of software.&rdquo; And he was surprised to see someone raise his hand,
+until he saw it was me. And then he said, &ldquo;oh, of course, you,&rdquo; because
he knew why I have no unauthorized copies; that's because all my copies
of software are free software, and everybody's authorized to make
copies. That's the whole point.</p>
@@ -426,7 +436,7 @@ will, the willingness to help your neighbor; not necessarily every time
you're asked, but fairly often. This is what makes the difference
between a livable society and a dog-eat-dog jungle. This spirit is not
going to be 100% and it's not going to be zero, but it's going to be
-somewhere in between -- and cultural actions can influence it, can raise
+somewhere in between&mdash;and cultural actions can influence it, can raise
it or lower it. And it's essential to work to raise it some, because
that makes life easier for everyone. So it's no accident that the
world's major religions have been encouraging this spirit of good will
@@ -445,9 +455,9 @@ anyone caught sharing? How much fear do you think it's going to take
before everyone's too scared to help his neighbor? And do you want that
terror campaign to go on in our society? I hope that the answer is no.
We need to abolish the war on copying that is being imposed on our
-society. We need to say, loud and clear, "copying and sharing with your
+society. We need to say, loud and clear, &ldquo;copying and sharing with your
neighbor is good, it's legitimate, and laws that prohibit this are
-wrong."</p>
+wrong.&rdquo;</p>
<h3 id="freedom-0-to-run-a-program-freedom-1-to-modify-it">9. Freedom 0
to run a program, Freedom 1 to modify it</h3>
@@ -467,7 +477,7 @@ yourself, the freedom to study the source code and then change it to do
what you want.</p>
<p>If you don't have Freedom 1, you don't know what the program's doing.
-The developer is saying, "just trust me" and blind faith is the only way
+The developer is saying, &ldquo;just trust me&rdquo; and blind faith is the only way
you can do it. And you have to be really blind, given that it's not
unusual for proprietary programs to have malicious features, features
that are put in not to serve the user, but rather to impose on, harm or
@@ -483,19 +493,19 @@ whatever the user looks at.</p>
<p>course do it. RealPlayer, for instance, spies on you. The TiVo spies
on you. Some people were excited about the TiVo, enthusiastic about it,
-because it uses some free software inside. But it also has non-free
+because it uses some free software inside. But it also has nonfree
software in it and it spies on you. So this shows it's not enough. We
shouldn't cheer when something uses some free software; we should cheer
when it respects the user's freedom.</p>
<h3 id="drm-back-doors-bugs">10. DRM, back doors, bugs</h3>
-<p>But spyware is not as bad as it gets. There are non-free software
+<p>But spyware is not as bad as it gets. There are nonfree software
packages that are deliberately designed to refuse to work. This is
-called DRM, Digital Restrictions Management, where the program says, "I
+called DRM, Digital Restrictions Management, where the program says, &ldquo;I
won't let you look at that file; I won't let you copy this; I won't let
-you edit this." Well, who the hell is this program to stop you? And
-sometimes non-free programs will reconfigure your machine, for instance
+you edit this.&rdquo; Well, who the hell is this program to stop you? And
+sometimes nonfree programs will reconfigure your machine, for instance
make it display advertisements, figuring that you won't know it's going
to happen and you won't know how to undo it afterward.</p>
@@ -507,8 +517,8 @@ features, it could just refuse to work. And there's essentially nothing
you can do. So that's the back door that Microsoft knows about and we
know about.</p>
-<p>[Added in 2010: We later learned that Microsoft can force "upgrades"
--- a much nastier back door.]</p>
+<p>[Added in 2010: We later learned that Microsoft can force
+&ldquo;upgrades&rdquo;&mdash;a much nastier back door.]</p>
<p>There might be other back doors that we don't know about and maybe
even Microsoft doesn't know about. When I was in India in January, I was
@@ -517,7 +527,7 @@ for Al-Qaeda, trying to introduce back doors into Windows XP. So,
apparently, that effort failed. But did some others succeed? There's no
way we can tell.</p>
-<p>Now, I won't claim that all developers of non-free software put in
+<p>Now, I won't claim that all developers of nonfree software put in
malicious features. There are some who try to put in features so that
they will be convenient for the user and only for that. But they are
humans, so they make mistakes. They can design features with all the
@@ -531,7 +541,7 @@ make mistakes. I have designed features that users didn't like. I have
written code that had bugs in it. The difference is, {with our} you're
not a prisoner of our decisions, because we don't keep you helpless. If
you don't like my decisions, you can change them, because you have the
-freedom to change them. I won't blame the developers of non-free,
+freedom to change them. I won't blame the developers of nonfree,
user-subjugating software for being human and making mistakes; I will
blame them for keeping you helpless prisoner of their mistakes by
denying you the freedom to correct those mistakes yourself.</p>
@@ -572,10 +582,10 @@ want.</p>
change and none of them knows how to program. They can still make use of
these freedoms. They can form an organization and each put in money, so
if each puts in $100, that makes $100,000. And at that point they can go
-to a programming company and say, "will you make this change for
-$100,000 and when can you have it done?" And if they don't like the
+to a programming company and say, &ldquo;will you make this change for
+$100,000 and when can you have it done?&rdquo; And if they don't like the
answer from there, they can go to another programming company and say,
-"will you make this change and when can you have it done?" Which shows
+&ldquo;will you make this change and when can you have it done?&rdquo; Which shows
us, first of all, that these 1,000 users who don't know how to program
can, by using the four freedoms, get the change that they want. And
second, it shows that free software means a free market for support.</p>
@@ -584,17 +594,17 @@ second, it shows that free software means a free market for support.</p>
developer has the source code in most cases, so only the developer can
offer any support. If you want a change, you've got to go to the
developer and beg. Now, if you're very big and important, maybe the
-developer will pay attention. If you're not, the developer will say, "go
-away, don't bother me." Or maybe the developer will say, "pay us and
-we'll let you report a bug." And if you do that, the developer will say,
-"thank you. In six months there will be an upgrade. Buy the upgrade and
+developer will pay attention. If you're not, the developer will say, &ldquo;go
+away, don't bother me.&rdquo; Or maybe the developer will say, &ldquo;pay us and
+we'll let you report a bug.&rdquo; And if you do that, the developer will say,
+&ldquo;thank you. In six months there will be an upgrade. Buy the upgrade and
you'll see if this bug was fixed and you will see what new bugs we have
-for you."</p>
+for you.&rdquo;</p>
<p>But with free software, you're dealing with a free market, so that
those who really value support can, in general, get better support for
their money by using free software. Now, one paradoxical consequence of
-this is, when you have a choice between several non-free programs to do
+this is, when you have a choice between several nonfree programs to do
a job, this is actually a choice between monopolies. If you pick this
program, the support for it afterwards will be a monopoly. If you pick
this program, [points hand in different direction] the support for it
@@ -619,7 +629,7 @@ forbidden</h3>
explained to you what free software means. A program is free software
for you, a particular user, if you have all of these four freedoms. Why
do I define it that way? The reason is that sometimes the same code can
-be free software for some users and non-free for the rest. This might
+be free software for some users and nonfree for the rest. This might
seem strange, so let me give you an example to show how it happens.</p>
<p>The biggest example I know of is the X Window System. It was
@@ -630,15 +640,15 @@ various computer manufacturers that distributed UNIX systems. They got
the source code for X, they changed it as necessary to run on their
platform, they compiled it and they put the binaries into their UNIX
system, and they distributed only the binaries to all of their customers
-under the same license as the rest of UNIX -- the same non-disclosure
+under the same license as the rest of UNIX&mdash;the same non-disclosure
agreement. <span class="gnun-split"></span>So, for those many users,
the X Window System was no more free than the rest of UNIX. In this
-paradoxical situation, the answer to the question "is X free software or
-not?" depended on where you made the measurement. If you made the
-measurement coming out of the developer's group, you'd say, "I observe
-all four freedoms; it's free software." If you made the measurement
-among the users, you'd say, "most of them don't have these freedoms;
-it's not free software."</p>
+paradoxical situation, the answer to the question &ldquo;is X free software or
+not?&rdquo; depended on where you made the measurement. If you made the
+measurement coming out of the developer's group, you'd say, &ldquo;I observe
+all four freedoms; it's free software.&rdquo; If you made the measurement
+among the users, you'd say, &ldquo;most of them don't have these freedoms;
+it's not free software.&rdquo;</p>
<p>The developers of X did not consider this a problem, because their
goal was not to give users freedom, it was to have a big success, and as
@@ -656,10 +666,10 @@ get copyleft.</p>
doesn't actually make a difference anymore, but it reminds people that
the program is copyrighted, which means that, by default, it's
prohibited to copy, distribute or modify this program.
-<span class="gnun-split"></span>But then we say, "you are authorized to
+<span class="gnun-split"></span>But then we say, &ldquo;you are authorized to
make copies, you are authorized to distribute them, you are authorized
to modify this program and you are authorized to publish modified or
-extended versions." But there is a condition, and the condition says
+extended versions.&rdquo; But there is a condition, and the condition says
that any program you distribute that contains any substantial part of
this must, as a whole, be distributed under these conditions, no more
and no less. Which means that, no matter how many people modify the
@@ -712,8 +722,8 @@ I always wanted to have windowing facilities in GNU. I had written a
couple of window systems at the AI LAB before even starting GNU, so of
course I wanted that in the system. But we never developed a GNU window
system because someone else developed X first. I looked at it and I
-said, "well, it's not copylefted, but it is free, it's popular, it's
-powerful, so let's just use it." And so we saved one big chunk of work.
+said, &ldquo;well, it's not copylefted, but it is free, it's popular, it's
+powerful, so let's just use it.&rdquo; And so we saved one big chunk of work.
So we took it, X, and we put it into the GNU system and we started
making other pieces of GNU work with X. Because the goal was to have a
free operating system, not to have a free operating system every piece
@@ -747,16 +757,16 @@ about it. So people would want some change to be made in Emacs or GCC,
and they would think of hiring me, because they figured I was the author
so I could do a better job faster. So I started charging as much as $250
an hour and I calculated I could make a living in 7 weeks of paid work
-per year -- and that meant enough money to spend, an equal amount to
+per year&mdash;and that meant enough money to spend, an equal amount to
save, and an equal amount for taxes. And [when I reached] that point I
-figured, "I won't take any more paid work this year, I've got other,
-better things to do."</p>
+figured, &ldquo;I won't take any more paid work this year, I've got other,
+better things to do.&rdquo;</p>
<p>So I've actually had three different free software businesses during
the period I've been working on GNU. I've described two of them; the
third one is, I get paid for some of my speeches. Whether I get paid for
-this speech, I don't yet know. [Laughter] I said, "please pay me what
-you can." Now, I think Google ought to be able to afford to pay me some
+this speech, I don't yet know. [Laughter] I said, &ldquo;please pay me what
+you can.&rdquo; Now, I think Google ought to be able to afford to pay me some
handsome amount, but whether it will, I don't know. Anyway, I figured
it's worth doing the speech just for the good it will do for the
movement.</p>
@@ -773,9 +783,9 @@ prevailing ideology.</p>
<p>Now, human nature is very complex. Whatever it is people are doing,
they might do for various reasons. In fact, one person will often have
multiple motives simultaneously for a single act. Nonetheless, there are
-people who say, "if the software is free, that means nobody's paid to
-write it, so no one will write it." Now, obviously they were confusing
-the two meanings of the word "free," so their theory was based on a
+people who say, &ldquo;if the software is free, that means nobody's paid to
+write it, so no one will write it.&rdquo; Now, obviously they were confusing
+the two meanings of the word &ldquo;free,&rdquo; so their theory was based on a
confusion. In any case, we can compare their theory with empirical fact
and we can see that at least hundreds, maybe thousands of people are
paid to work on free software, including some people here, I believe,
@@ -817,12 +827,12 @@ that has given you so much.</p>
<p>Another motivation is hatred for Microsoft. [Laughter] Now, this is a
rather foolish motive, because Microsoft is really just one of many
-developers of non-free software and they're all doing the same evil
+developers of nonfree software and they're all doing the same evil
thing. It's a mistake to focus [solely] on Microsoft, and this mistake
can have bad consequences. When people focus too much on Microsoft, they
start forgetting that all the others are doing something just as bad.
And they may end up thinking that anything that competes with Microsoft
-is good, even if it is also non-free software and thus inherently just
+is good, even if it is also nonfree software and thus inherently just
as evil. <span class="gnun-split"></span>Now, it's true that these
other companies have not subjugated as many users as Microsoft has, but
that's not for want of trying; they just haven't succeeded in
@@ -878,7 +888,7 @@ Hurd.</p>
<p>Fortunately, we didn't have to wait for that, because in 1991, Linus
Torvalds, a Finnish college student, developed his own kernel, using the
traditional monolithic design, and he got it to barely run in less than
-a year. Initially, Linux --that's what this kernel's name was-- was not
+a year. Initially, Linux&mdash;that's what this kernel's name was&mdash;was not
free, but in 1992 he re-released it under the GNU General Public License
and at that point it was free software. And so it was possible, by
combining Linux and the GNU system, to make a complete free operating
@@ -911,7 +921,7 @@ calling the system GNU/Linux, or GNU+Linux, or GNU&amp;Linux, whichever
punctuation mark you feel expresses it best.</p>
<p>[<a
-href="/gnu/gnu-linux-faq.html">http://www.gnu.org/gnu/gnu-linux-faq.html</a>]</p>
+href="/gnu/gnu-linux-faq.html">gnu.org/gnu/gnu-linux-faq.html</a>]</p>
<p>Now, of course, part of the reason why I'm asking for this is that we
deserve credit, but that's not really a very important thing. If it were
@@ -937,7 +947,7 @@ us.</p>
<p>But this tends to be forgotten nowadays. You will see, if you look
around, most of the discussion of the GNU system calls it Linux, and
-tends to refer to it as "open source" rather than as "free software",
+tends to refer to it as &ldquo;open source&rdquo; rather than as &ldquo;free software,&rdquo;
and doesn't mention freedom as an issue. This issue, which is the reason
for the system's existence, is mostly forgotten. You see many techies
who prefer to think of technical questions in a narrowly technical
@@ -955,9 +965,9 @@ a real difference if you remind people where the system came from.</p>
Well, I'm not asking for credit for me personally; I'm asking for credit
for the GNU Project, which includes thousands of developers. But they
are right, it's true: people who are looking for some reason to see evil
-can see evil in that. So they go on and say, "you should let it drop,
+can see evil in that. So they go on and say, &ldquo;you should let it drop,
and when people call the system Linux, you can smile to yourself and
-take pride in a job well done." That would be very wise advice if the
+take pride in a job well done.&rdquo; That would be very wise advice if the
assumption were correct: the assumption that the job is done.</p>
<p>We've made a great beginning, but that's all. We haven't finished the
@@ -994,7 +1004,7 @@ in your computer, but the free software that would enable you to do this
on your GNU/Linux system has been censored in the US. Now, this affects
a fairly narrow range of software: software to view encrypted media. But
many users may want to do that, and if they can't do that with free
-software, they may take that as a reason to use non-free software, if
+software, they may take that as a reason to use nonfree software, if
they don't value their freedom.</p>
<p>But the big danger comes from patent law, because the US allows
@@ -1009,7 +1019,7 @@ have a long list of features that free software packages don't have,
because we're scared to implement them.</p>
<p>[<a
-href="http://endsoftpatents.org">http://endsoftpatents.org</a>]</p>
+href="https://endsoftwarepatents.org">endsoftwarepatents.org</a>]</p>
<p>And now, the FCC is considering applying the broadcast flag
regulation to software. The FCC adopted a regulation {prohibiting
@@ -1034,15 +1044,15 @@ hear it called Linux and it's associated with the apolitical philosophy
of Linus Torvalds. <span class="gnun-split"></span>Linus Torvalds is
still working on developing Linux. {which is, you know} Developing the
kernel was an important contribution to our community. At the same time,
-he is setting a very public bad example by using a non-free program to
-do the job. Now, if he were using a non-free program privately, I would
+he is setting a very public bad example by using a nonfree program to
+do the job. Now, if he were using a nonfree program privately, I would
never even have heard about it and I wouldn't make a fuss about it. But
by inviting the other people who work on Linux to use it with him, he's
-setting a very public example legitimizing the use of non-free software.
+setting a very public example legitimizing the use of nonfree software.
So when people see that, you know, if they think that's okay, they can't
-possibly believe that non-free software is bad. So then, when these
-companies say, "yes, {we support} our hardware supports Linux, here is
-this binary-only driver you can install, and then it will work," these
+possibly believe that nonfree software is bad. So then, when these
+companies say, &ldquo;yes, {we support} our hardware supports Linux, here is
+this binary-only driver you can install, and then it will work,&rdquo; these
people see nothing wrong in that, so they don't apply their market
pressure and they don't feel motivated to help in reverse
engineering.</p>
@@ -1060,15 +1070,15 @@ completely prohibited from writing free software.</p>
<p>Today, one of the most insidious threats to the future of free
software comes from treacherous computing, which is a conspiracy of many
-large corporations. They call it "trusted computing," but what do they
+large corporations. They call it &ldquo;trusted computing,&rdquo; but what do they
mean by that? What they mean is that an application developer can trust
your computer to obey him and disobey you. So, from your point of view,
it's _treacherous computing_, because your computer won't obey you
anymore. The purpose of this plan is that you won't control your
computer.</p>
-<p>[<a href="/philosophy/can-you-trust.html">
-http://www.gnu.org/philosophy/can-you-trust.html</a>]</p>
+<p>[<a
+href="/philosophy/can-you-trust.html">gnu.org/philosophy/can-you-trust.html</a>]</p>
<p>And there are various different things that treacherous computing can
be used to do, things like prohibit you from running any program that
@@ -1093,12 +1103,12 @@ to read Word files. First, they switched to a secret Word format, so
people had to try to figure out the format. Well, we more or less have
figured it out. There are free programs that will read most Word files
(not all). <span class="gnun-split"></span>But then they came up with
-another idea. They said, "let's use XML." Now here's what Microsoft
+another idea. They said, &ldquo;let's use XML.&rdquo; Now here's what Microsoft
means when they speak of using XML. The beginning of the file has a
-trivial thing that says "this is XML and here comes binary Word format
-data," and then there's the binary Word format data and then there's
-something at the end that says, "that was binary Word format data." And
-they patented this. {so that... I'm not sure} I don't know exactly what
+trivial thing that says &ldquo;this is XML and here comes binary Word format
+data,&rdquo; and then there's the binary Word format data and then there's
+something at the end that says, &ldquo;that was binary Word format data.&rdquo; And
+they patented this. {so that&hellip; I'm not sure} I don't know exactly what
the patent does and doesn't cover, but, you know, there are things we
could do, either reading or writing that file format, probably they
could try suing us about. And I'm sure that, if treacherous computing is
@@ -1110,20 +1120,20 @@ they could have viruses in them. If someone sends you a Word file, you
shouldn't look at it. But the point is, you shouldn't even try to look
at it. Nowadays there are free programs that will read most Word files.
But it's really better, better than trying to read the file is if you
-send a message back saying, "please send that to me in a format that
-isn't secret. It's not a good idea to send people Word files." And the
+send a message back saying, &ldquo;please send that to me in a format that
+isn't secret. It's not a good idea to send people Word files.&rdquo; And the
reason is, we have to overcome the tendency in society for people to use
these secret formats for communication.
<span class="gnun-split"></span>We have to convince people to insist on
publicly documented standard formats that everyone is free to implement.
And Word format is the worst offender and so that's the best place to
start. If somebody sends you a Word file, don't try to read it. Write
-back, saying "you really shouldn't do that." And there's a page in
+back, saying &ldquo;you really shouldn't do that.&rdquo; And there's a page in
www.gnu.org/philosophy which is good to reference. It gives an
explanation of why this is an important issue.</p>
-<p>[<a href="/philosophy/no-word-attachments.html">
-http://www.gnu.org/philosophy/no-word-attachments.html</a>]</p>
+<p>[<a
+href="/philosophy/no-word-attachments.html">gnu.org/philosophy/no-word-attachments.html</a>]</p>
<h3 id="help-gnu">20. Help GNU</h3>
@@ -1142,7 +1152,7 @@ show a flying gnu and a flying penguin, both rather unrealistic, but
they're superheroes. And {I also have some things} if people don't mind,
I've got some things I'm selling on behalf of the Free Software
Foundation, so if you buy them, you're supporting us. I've got these
-buttons that say, "ask me about free software -- it's all about freedom"
+buttons that say, &ldquo;ask me about free software&mdash;it's all about freedom&rdquo;
and I've got some GNU keyrings and GNU pins that are sort of pretty. So
you can buy those. You can also support us by becoming an associate
member. Now, you can do that just through our website, but I also have
@@ -1151,11 +1161,11 @@ some cards you can have if you would like to join [right now].</p>
<h3 id="saint-ignucius">21. Saint Ignucius</h3>
<p>So now I will close my speech by presenting my alter ego. See, people
-sometimes accuse me of having a "holier than thou" attitude. Now, I hope
+sometimes accuse me of having a &ldquo;holier than thou&rdquo; attitude. Now, I hope
that's not true. I'm not going to condemn somebody just for not being as
firmly committed as I am. I will try to encourage him to become more so,
-but that's different. So I don't think I really have a "holier than
-thou" attitude, but I have a holy attitude because I'm a saint; it's my
+but that's different. So I don't think I really have a &ldquo;holier than
+thou&rdquo; attitude, but I have a holy attitude because I'm a saint; it's my
job to be holy.</p>
<p>[Dons a black robe and a magnetic disk halo]<br />
@@ -1174,8 +1184,8 @@ I'd never read net news, I don't know what was said in it.</p>
versions of Emacs, and we also have saints; no gods, though.</p>
<p>To be a member of the Church of Emacs, you must recite the Confession
-of the Faith: you must say, "There is no system but GNU, and Linux is
-one of its kernels."</p>
+of the Faith: you must say, &ldquo;There is no system but GNU, and Linux is
+one of its kernels.&rdquo;</p>
<p>The Church of Emacs has advantages compared with other churches I
might name. To be a saint in the Church of Emacs does not require
@@ -1186,10 +1196,10 @@ might consider ours.</p>
purity. You must exorcise the evil proprietary operating systems that
possess all the computers under either your practical control or your
authority, and you must install a wholly [i.e., holy] free operating
-system, where "wholly" can be spelled in more than one way, and then
+system, where &ldquo;wholly&rdquo; can be spelled in more than one way, and then
only install free software on top of that. If you make this commitment
and live by it, then you, too, will be a saint and you, too, may
-eventually have a halo -- if you can find one, because they don't make
+eventually have a halo&mdash;if you can find one, because they don't make
them anymore.</p>
<p>Sometimes people ask me if, in the Church of Emacs, it is a sin to
@@ -1221,8 +1231,8 @@ the reason for that. I don't know.</p>
<p><b>AUDIENCE:</b> Can you say something about the current effort to
put security in the network itself?</p>
-<p><b>RICHARD:</b> I don't know... he said, "efforts to plug security
-into the network." I don't know what that means.</p>
+<p><b>RICHARD:</b> I don't know&hellip; he said, &ldquo;efforts to plug security
+into the network.&rdquo; I don't know what that means.</p>
<p><b>AUDIENCE:</b> [unintelligible] remove anonymity from the network
itself.</p>
@@ -1270,8 +1280,8 @@ safety.</p>
<p>You know, we've been trying since around 1992 or so to convince users
to stop using GIF format, because that format is patented and some users
-will get sued. So we said, "everybody please stop using GIF format for
-the sake of those who get sued if the public uses this format." And
+will get sued. So we said, &ldquo;everybody please stop using GIF format for
+the sake of those who get sued if the public uses this format.&rdquo; And
people haven't listened. So the thing is, we can't do what Microsoft
does, because that's based on using the power that they have, and since
we have chosen to respect people's freedom, we don't have power over the
@@ -1310,13 +1320,13 @@ it straight to Ashcroft and his gestapo.</p>
<p>[RMS, 2010: Gmail is comparable to Hotmail in this regard. See also
<a href="/philosophy/who-does-that-server-really-serve.html">
-http://www.gnu.org/philosophy/who-does-that-server-really-serve.html</a>
+gnu.org/philosophy/who-does-that-server-really-serve.html</a>
for another issue that applies to some, but not all, network services.]</p>
<p><b>AUDIENCE:</b> unintelligible</p>
-<p><b>RICHARD:</b> He's asking, "if people were using a thin client and
-all the computation were done on a remote server." Yes, it does mean
+<p><b>RICHARD:</b> He's asking, &ldquo;if people were using a thin client and
+all the computation were done on a remote server.&rdquo; Yes, it does mean
that people lose freedom, because, clearly, you can't change the
software that's set up on somebody else's server, so if you're using the
software on somebody else's server, instead of running it on your own
@@ -1349,7 +1359,7 @@ works is not exactly the same as for software.</p>
<p>Software is an example of a practical, functional work. You use it do
to a job. The main purpose of a program is not that people will read the
-code and think, "boy, how fascinating, what a great job they did." The
+code and think, &ldquo;boy, how fascinating, what a great job they did.&rdquo; The
main purpose of software is, you run it and it does something. And yes,
those people who are interested in software will also read it and learn,
but that's not the main purpose. It's interesting because of the job it
@@ -1375,7 +1385,7 @@ and republish it, how do you keep out saboteurs?</p>
<p><b>RICHARD:</b> Well, you don't. The point is, you can't ever. So you
just look at these different versions and you see which one you actually
-like. You can't keep the saboteurs out of non-free software either; in
+like. You can't keep the saboteurs out of nonfree software either; in
fact, the developer could be the saboteur. The developers often put in,
as I said, malicious features. And then you're completely helpless. At
least with free software, you can read the source code, you can compare
@@ -1402,7 +1412,7 @@ to cover aspects of MPEG-2. So there are a lot of such problems.</p>
<h3 id="games-as-free-software">28. Games as free software</h3>
<p><b>AUDIENCE:</b> Is there any software that sort of mixes between the
-Creative Commons and functional software, such as games or...?</p>
+Creative Commons and functional software, such as games or&hellip;?</p>
<p><b>RICHARD:</b> Well, {you can say that a game} in many cases you can
look at a game as the combination of a program and a scenario. And then
@@ -1417,9 +1427,9 @@ them.</p>
saving seeds</h3>
<p><b>AUDIENCE:</b> Do you envision this free software philosophy to go
-across, off the boundary to products, commodities...</p>
+across, off the boundary to products, commodities&hellip;</p>
-<p><b>RICHARD:</b> When you say, "products, commodities," could you be
+<p><b>RICHARD:</b> When you say, &ldquo;products, commodities,&rdquo; could you be
concrete?</p>
<p><b>AUDIENCE:</b> [unintelligible] cars</p>
@@ -1447,13 +1457,13 @@ right to save seeds and that it's tyranny to stop them. A democratic
government would never do that.</p>
<h3 id="no-software-is-better-than-non-free-software">30. No software is
-better than non-free software</h3>
+better than nonfree software</h3>
<p><b>AUDIENCE:</b> [roughly] Do you see a problem with free software
being under-produced because nobody wants to invest money
[unintelligible]?</p>
-<p><b>RICHARD:</b> I don't know what you mean by "under-produced." We
+<p><b>RICHARD:</b> I don't know what you mean by &ldquo;under-produced.&rdquo; We
see that some people develop free software and some don't. So we could
imagine more people developing free software and, if so, we'd have more
of it. But, you see, the tragedy of the commons really is a matter of
@@ -1464,8 +1474,8 @@ wear it out. So, really, there's no analogy there.</p>
<p><b>AUDIENCE:</b> Well, the example you gave is, let's say there's a
useful program and a thousand people want a change to it. You said they
could get their money together and go hire a programmer to make the
-change. But each individual in that group can say, "well, I'll just let
-the 999 pay for the change."</p>
+change. But each individual in that group can say, &ldquo;well, I'll just let
+the 999 pay for the change.&rdquo;</p>
<p><b>RICHARD:</b> Well, they can do that, but that would be pretty
stupid, because if they saw that the result was, it wasn't getting done,
@@ -1477,14 +1487,14 @@ get it, that's good, and if they don't join and they don't pay for that
change, that's good too; I guess they didn't want it enough. Either
one's okay.</p>
-<p>Non-free software is evil and we're better off with nothing than with
-non-free software. The tragedy of the commons can happen either through
+<p>Nonfree software is evil and we're better off with nothing than with
+nonfree software. The tragedy of the commons can happen either through
overuse or under-contribution, but overuse is impossible in software.
Under-contribution happens when a program is proprietary. Then it's a
failure to contribute to the commons. And so I would like that
-proprietary software to stop being developed. A non-free program is
+proprietary software to stop being developed. A nonfree program is
worse than no program, because neither one allows you to get a job done
-in freedom, but the non-free program might tempt people to give up their
+in freedom, but the nonfree program might tempt people to give up their
freedom and that's really bad.</p>
<h3 id="portability-of-free-software">31. Portability of free
@@ -1515,13 +1525,13 @@ software obfuscated on purpose?</h3>
<p><b>RICHARD:</b> Well, I disagree with you. Please, this is silly. If
you're saying a program is hard to understand, that's not the same as
-the people are restricting it. It's not the same as saying, "you're
-forbidden to see it." Now, if you find it unclear, you can work on
+the people are restricting it. It's not the same as saying, &ldquo;you're
+forbidden to see it.&rdquo; Now, if you find it unclear, you can work on
making it clearer. The fact is, the developers probably are trying to
keep it clear, but it's a hard job and, unless you want to compare our
software with proprietary software and see which one is clearer, you
have no basis to make the claim that you're making. From what I hear,
-non-free software is typically much worse and the reason is that the
+nonfree software is typically much worse and the reason is that the
developers figure no one will ever see it, so they'll never be
embarrassed by how bad it is.</p>
@@ -1536,8 +1546,8 @@ device [unintelligible].</p>
<p><b>RICHARD:</b> I don't believe this. I think it's all bullshit,
because there they are competing with each other and each one's saying,
-"we need to make the software proprietary to have an edge over the
-others." Well, if none of them did it, they might all lose their edge?
+&ldquo;we need to make the software proprietary to have an edge over the
+others.&rdquo; Well, if none of them did it, they might all lose their edge?
I mean, so what? We shouldn't buy this. And I mean, we shouldn't buy
what they're saying and we shouldn't buy their products either.</p>
@@ -1552,8 +1562,8 @@ raising it with an attack.</p>
<p><b>AUDIENCE:</b> There's something in my mind, so I'll just speak up.
The thing is, by actually registering [unintelligible] thing and saying
-that "you can redistribute this software but you have to comply with
-these four freedoms," is that not restricting my freedom too?</p>
+that &ldquo;you can redistribute this software but you have to comply with
+these four freedoms,&rdquo; is that not restricting my freedom too?</p>
<p><b>RICHARD:</b> No, it's restricting you from having power. To stop A
from subjugating B is not a denial of freedom to A, because to subjugate
@@ -1564,16 +1574,16 @@ stopping them, but that's good and that's not denying anyone
freedom.</p>
<p>I mean, you could just as well say if you're overthrowing a dictator,
-the dictator's saying, "you're taking away my freedom to dictate to
-everyone!" But that's not freedom, that's power.</p>
+the dictator's saying, &ldquo;you're taking away my freedom to dictate to
+everyone!&rdquo; But that's not freedom, that's power.</p>
<p>So I'm making the distinction between freedom, which is having
control over your own life, and power, which is having control over
other people's lives. We've got to make this distinction; if we ignore
the difference between freedom and power, then we lose the ability to
judge whether a society is free or not. You know, if you lose this
-distinction, then you look at Stalinist Russia and you say, "well, there
-was just as much freedom there, it's just that Stalin had it all." No!
+distinction, then you look at Stalinist Russia and you say, &ldquo;well, there
+was just as much freedom there, it's just that Stalin had it all.&rdquo; No!
In Stalinist Russia, Stalin had power and people did not have freedom;
the freedom wasn't there, because it's only freedom when it's a matter
of controlling your own life. Controlling other people's lives is not
@@ -1639,7 +1649,7 @@ for Windows is a waste.]</p>
<h3 id="scos-suit">37. SCO's suit</h3>
<p><b>AUDIENCE:</b> What would be the impact of SCO winning their
-argument against Linux? So what would be the impact on...</p>
+argument against Linux? So what would be the impact on&hellip;</p>
<p><b>RICHARD:</b> I don't know, it depends. It would have no effect on
the GPL. But {it might have some effect} some code might have to be
@@ -1686,19 +1696,20 @@ freedom will lose it.</p>
<h3 id="the-end">40. The end</h3>
<p>So thank you, and if anyone wants to buy any of these FSF things
-or...</p>
+or&hellip;</p>
<p>[Applause]</p>
+<div class="column-limit"></div>
-<h4>Footnote</h4>
-
+<h3 class="footnote">Footnote</h3>
<ol>
<li id="ft1">All the patents on MP3 will have expired by 2018.</li>
</ol>
+</div>
</div><!-- for id="content", starts in the include above -->
<!--#include virtual="/server/footer.html" -->
-<div id="footer">
+<div id="footer" role="contentinfo">
<div class="unprintable">
<p>Please send general FSF &amp; GNU inquiries to
@@ -1716,17 +1727,34 @@ to <a href="mailto:webmasters@gnu.org">&lt;webmasters@gnu.org&gt;</a>.</p>
to <a href="mailto:web-translators@gnu.org">
&lt;web-translators@gnu.org&gt;</a>.</p>
- <p>For information on coordinating and submitting translations of
+ <p>For information on coordinating and contributing translations of
our web pages, see <a
href="/server/standards/README.translations.html">Translations
README</a>. -->
Please see the <a
href="/server/standards/README.translations.html">Translations
-README</a> for information on coordinating and submitting translations
+README</a> for information on coordinating and contributing translations
of this article.</p>
</div>
-<p>Copyright &copy; 2004, 2010, 2015, 2016, 2018 Richard Stallman</p>
+<!-- Regarding copyright, in general, standalone pages (as opposed to
+ files generated as part of manuals) on the GNU web server should
+ be under CC BY-ND 4.0. Please do NOT change or remove this
+ without talking with the webmasters or licensing team first.
+ Please make sure the copyright date is consistent with the
+ document. For web pages, it is ok to list just the latest year the
+ document was modified, or published.
+
+ If you wish to list earlier years, that is ok too.
+ Either "2001, 2002, 2003" or "2001-2003" are ok for specifying
+ years, as long as each year in the range is in fact a copyrightable
+ year, i.e., a year in which the document was published (including
+ being publicly visible on the web or in a revision control system).
+
+ There is more detail about copyright years in the GNU Maintainers
+ Information document, www.gnu.org/prep/maintain. -->
+
+<p>Copyright &copy; 2004, 2021 Richard Stallman</p>
<p>This page is licensed under a <a rel="license"
href="http://creativecommons.org/licenses/by-nd/4.0/">Creative
@@ -1736,7 +1764,7 @@ Commons Attribution-NoDerivatives 4.0 International License</a>.</p>
<p class="unprintable">Updated:
<!-- timestamp start -->
-$Date: 2018/12/15 14:02:38 $
+$Date: 2021/10/01 17:02:54 $
<!-- timestamp end -->
</p>
</div>