www-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

www/philosophy google-engineering-talk.html


From: Pavel Kharitonov
Subject: www/philosophy google-engineering-talk.html
Date: Mon, 24 Jan 2011 16:04:27 +0000

CVSROOT:        /web/www
Module name:    www
Changes by:     Pavel Kharitonov <ineiev>       11/01/24 16:04:27

Modified files:
        philosophy     : google-engineering-talk.html 

Log message:
        improve markup
        
        Validation fix s/GNU&Linux/GNU\&amp;Linux/
        
        Link TOC entries to respective passages

CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/google-engineering-talk.html?cvsroot=www&r1=1.2&r2=1.3

Patches:
Index: google-engineering-talk.html
===================================================================
RCS file: /web/www/www/philosophy/google-engineering-talk.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- google-engineering-talk.html        24 Sep 2010 22:25:43 -0000      1.2
+++ google-engineering-talk.html        24 Jan 2011 16:04:19 -0000      1.3
@@ -13,49 +13,51 @@
 </strong></p>
 
 <h3>Table of Contents</h3>
-<p>1. Introduction     2<br />
-2. How it started      2<br />
-3. GNU operating system        3<br />
-4. GNU Emacs   5<br />
-5. Expensive habits    5<br />
-6. Definition of free software 6<br />
-7. Freedom 2   moral dilemma   7<br />
-8. Freedom 2   spirit of good will     7<br />
-9. Freedom 0   to run a program, Freedom 1   to modify it      8<br />
-10. DRM, backdoors, bugs       8<br />
-11. Freedom 3   having no master       9<br />
-12. Copyleft   forbidding is forbidden 10<br />
-13. General Public License     11<br />
-14. Making money off free software     12<br />
-15. Why write free software    13<br />
-16. Linux kernel       14<br />
-17. GNU vs. Linux confusion problem   freedom  15<br />
-18. Enemies of free software   16<br />
-19. Treacherous computing      17<br />
-20. Help GNU   18<br />
-21. Saint Ignucius     18<br />
-22. About anonymity, credit cards, cell phones 19<br />
-23. Free formats, copyright, Microsoft 20<br />
-24. Dangers of webmail   loss of freedom       20<br />
-25. Copyright   art vs. software       21<br />
-26. Malicious free software    22<br />
-27. Patented file formats      22<br />
-28. Games as free software     22<br />
-29. GPL freedoms for cars, saving seeds        23<br />
-30. No software is better than non-free software       23<br />
-31. Portability of free software       24<br />
-32. Is some free software obfuscated on purpose?       24<br />
-33. Proprietary   keeping an edge      25<br />
-34. Forbidding is forbidden   how is this freedom?     25<br />
-35. Can Google help free software      25<br />
-36. Free software on windows, good or bad      26<br />
-37. SCO's suit 26<br />
-38. Stallman's problem typing  27<br />
-39. Open source, good or bad   Pat-riot Act.   27<br />
-40. The end    27
-</p>
+<ul>
+<li><a href="#introduction">1. Introduction &hellip; 2</a></li>
+<li><a href="#how-it-started">2. How it started &hellip; 2</a></li>
+<li><a href="#gnu-operating-system">3. GNU operating system &hellip; 3</a></li>
+<li><a href="#gnu-emacs">4. GNU Emacs &hellip; 5</a></li>
+<li><a href="#expensive-habits">5. Expensive habits &hellip; 5</a></li>
+<li><a href="#definition-of-free-software">6. Definition of free software 
&hellip; 6</a></li>
+<li><a href="#freedom-2-moral-dilemma">7. Freedom 2 moral dilemma &hellip; 
7</a></li>
+<li><a href="#freedom-2-spirit-of-good-will">8. Freedom 2 spirit of good will 
&hellip; 7</a></li>
+<li><a href="#freedom-0-to-run-a-program-freedom-1-to-modify-it">9. Freedom 0 
to run a program, Freedom 1 to modify it &hellip; 8</a></li>
+<li><a href="#drm-back-doors-bugs">10. DRM, back doors, bugs &hellip; 
8</a></li>
+<li><a href="#freedom-3-having-no-master">11. Freedom 3 having no master 
&hellip; 9</a></li>
+<li><a href="#copyleft-forbidding-is-forbidden">12. Copyleft forbidding is 
forbidden &hellip; 10</a></li>
+<li><a href="#general-public-license">13. General Public License &hellip; 
11</a></li>
+<li><a href="#developing-gnu">13a. Developing GNU</a></li>
+<li><a href="#making-money-off-free-software">14. Making money off free 
software &hellip; 12</a></li>
+<li><a href="#why-write-free-software">15. Why write free software &hellip; 
13</a></li>
+<li><a href="#linux-kernel">16. Linux kernel &hellip; 14</a></li>
+<li><a href="#gnu-vs-linux-confusion-problem-freedom">17. GNU vs. Linux 
confusion problem freedom &hellip; 15</a></li>
+<li><a href="#enemies-of-free-software">18. Enemies of free software &hellip; 
16</a></li>
+<li><a href="#treacherous-computing">19. Treacherous computing &hellip; 
17</a></li>
+<li><a href="#help-gnu">20. Help GNU &hellip; 18</a></li>
+<li><a href="#saint-ignucius">21. Saint Ignucius &hellip; 18</a></li>
+<li><a href="#about-anonymity-credit-cards-cell-phones">22. About anonymity, 
credit cards, cell phones &hellip; 19</a></li>
+<li><a href="#free-formats-copyright-microsoft">23. Free formats, copyright, 
Microsoft &hellip; 20</a></li>
+<li><a href="#dangers-of-webmail-loss-of-freedom">24. Dangers of webmail loss 
of freedom &hellip; 20</a></li>
+<li><a href="#copyright-art-vs-software">25. Copyright art vs. software 
&hellip; 21</a></li>
+<li><a href="#malicious-free-software">26. Malicious free software &hellip; 
22</a></li>
+<li><a href="#patented-file-formats">27. Patented file formats &hellip; 
22</a></li>
+<li><a href="#games-as-free-software">28. Games as free software &hellip; 
22</a></li>
+<li><a href="#gpl-freedoms-for-cars-saving-seeds">29. GPL freedoms for cars, 
saving seeds &hellip; 23</a></li>
+<li><a href="#no-software-is-better-than-non-free-software">30. No software is 
better than non-free software &hellip; 23</a></li>
+<li><a href="#portability-of-free-software">31. Portability of free software 
&hellip; 24</a></li>
+<li><a href="#is-some-free-software-obfuscated-on-purpose">32. Is some free 
software obfuscated on purpose? &hellip; 24</a></li>
+<li><a href="#proprietary-keeping-an-edge">33. Proprietary keeping an edge 
&hellip; 25</a></li>
+<li><a href="#forbidding-is-forbidden-how-is-this-freedom">34. Forbidding is 
forbidden how is this freedom? &hellip; 25</a></li>
+<li><a href="#can-google-help-free-software">35. Can Google help free software 
&hellip; 25</a></li>
+<li><a href="#free-software-on-windows-good-or-bad">36. Free software on 
windows, good or bad &hellip; 26</a></li>
+<li><a href="#scos-suit">37. SCO's suit &hellip; 26</a></li>
+<li><a href="#stallmans-problem-typing">38. Stallman's problem typing &hellip; 
27</a></li>
+<li><a href="#open-source-good-or-bad-pat-riot-act">39. Open source, good or 
bad Pat-riot Act &hellip; 27</a></li>
+<li><a href="#the-end">40. The end &hellip; 27</a></li>
+</ul>
 
-<h3>1. Introduction</h3>
+<h3 id="introduction">1. Introduction</h3>
 
 <p><b>ED:</b> Well, thank you everybody for making it. I'm Ed Falk and this 
man needs very little introduction; if you don't know what the letters RMS 
stand for, you probably don't belong in this room.</p>
 
@@ -63,7 +65,7 @@
 
 <p>[Richard bows]</p>
 
-<h3>2. How it started</h3>
+<h3 id="how-it-started">2. How it started</h3>
 
 <p><b>RICHARD:</b> Please raise your hands if you cannot hear me. [Laughter] 
Yes, somebody raised his hand.</p>
 
@@ -83,7 +85,7 @@
 
 <p>So I found myself in a situation where the only way you could get a modern 
computer and start to use it was to sign a non-disclosure agreement for some 
proprietary operating system. Because all the operating systems for modern 
computers in 1983 were proprietary, and 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 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." 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 you're forbidden to share it, and in most cases 
you can't get the source code, so you can't study it or change it. It may even 
have malicious features and you can't tell. With free software, we respect the 
user's freedom, and that's the whole point. The reason for the free software 
movement is so that the people of cyberspace can have freedom, so that there is 
a way to live in freedom and still use a computer, to avoid being kept divided 
and helpless.</p>
 
-<h3>3. GNU operating system</h3>
+<h3 id="gnu-operating-system">3. GNU operating system</h3>
 
 <p>You can't use a computer without an operating system, so a free software 
operating system was absolutely essential. And in 1983 I announced my plan to 
develop one: an operating system called GNU.</p>
 
@@ -112,13 +114,13 @@
 
 <p>I had never used UNIX before that time. I was never a UNIX wizard and I 
chose to follow the design of UNIX for the exact reason that I've told you, not 
because UNIX was my favorite system or anything. Sometimes people write that it 
was changes in UNIX's licensing policy that inspired GNU. Well, this is not 
true; in fact, UNIX was never free software. They were more or less restrictive 
and more or less nasty about enforcing the requirements, but it was never free 
software, so those changes actually made no difference and, in any case, they 
took place long before I ever saw an actual UNIX machine.</p>
 
-<h3>4. GNU Emacs</h3>
+<h3 id="gnu-emacs">4. GNU Emacs</h3>
 
 <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 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, that was a big relief. You see, I had 
absolutely no intention of learning to use Vi. [Laughter, applause] So, until 
that point, I did my editing on other machines where there was an Emacs and 
copied the files through the net, in order to test them on the UNIX machine. 
Once GNU Emacs was running, I could do my editing on the UNIX machine.</p>
 
 <p>But other people wanted to get copies of GNU Emacs to use it for their 
editing, to use it on their UNIX systems. There was no GNU system yet, there 
were just a few pieces. But this one piece turned out to be 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 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," and they would have found people sooner or later, because 
programmers generally know other programmers.</p>
 
-<h3>5. Expensive habits</h3>
+<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 middle of the 
year, they were trickling in, eight to ten orders a month, which, if necessary, 
I could have lived on.</p>
 
@@ -126,7 +128,7 @@
 
 <p>So I still live, basically, like a student, and I want it to be that 
way.</p>
 
-<h3>6. Definition of free software</h3>
+<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 
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>
 
@@ -145,7 +147,7 @@
 
 <p>[<a 
href="http://www.gnu.org/philosophy/free-sw.html";>http://www.gnu.org/philosophy/free-sw.html</a>]</p>
 
-<h3>7. Freedom 2   moral dilemma</h3>
+<h3 id="freedom-2-moral-dilemma">7. Freedom 2   moral dilemma</h3>
 
 <p>Why these particular freedoms? Why should we define it this way?</p>
 
@@ -155,7 +157,7 @@
 
 <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 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>
 
-<h3>8. Freedom 2   spirit of good will</h3>
+<h3 id="freedom-2-spirit-of-good-will">8. Freedom 2   spirit of good will</h3>
 
 <p>The most essential resource of any society is the spirit of good 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 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 for 
thousands of years.</p>
 
@@ -163,7 +165,7 @@
 
 <p>And what does it mean when they establish harsh punishments for 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 neighbor is good, it's legitimate, and laws that 
prohibit this are wrong."</p>
 
-<h3>9. Freedom 0   to run a program, Freedom 1   to modify it</h3>
+<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>
 
 <p>So that's the reason for Freedom 2; it's essentially an ethical reason. You 
can't live an ethical life if you don't have Freedom 2.</p>
 
@@ -181,7 +183,7 @@
 
 <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 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>10. DRM, back doors, bugs</h3>
+<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 packages 
that are deliberately designed to refuse to work. This is called DRM, Digital 
Restrictions Management, where the program says, "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 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>
 
@@ -195,7 +197,7 @@
 
 <p>Now, we, the developers of free software, are also human, we also 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, 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>
 
-<h3>11. Freedom 3   having no master</h3>
+<h3 id="freedom-3-having-no-master">11. Freedom 3   having no master</h3>
 
 <p>But Freedom 1 is not enough. Freedom 1 is the freedom personally to study 
and change the source code. Freedom 1 is not enough because there are millions 
of users who use computers, but don't know how to program, so they can't take 
advantage of Freedom 1, not personally. And Freedom 1 is not enough even for us 
programmers, because there's just so much software, even so much free software, 
that nobody has the time to study it all and master it all and make all the 
changes that she wants.</p>
 
@@ -211,7 +213,7 @@
 
 <p>Now, what this shows is that merely having a choice between a discrete set 
of options is not freedom. Freedom is something much deeper and much broader 
than having a few choices you can make. Many people try to equate freedom with 
having some choice and they're missing the point completely. Freedom means that 
you get to make the decisions about how to live your life. {It doesn't mean, 
you know} Having three choices about being able to choose this master or this 
master or this master is just a choice of masters, and a choice of masters is 
not freedom. Freedom is having no master.</p>
 
-<h3>12. Copyleft   forbidding is forbidden</h3>
+<h3 id="copyleft-forbidding-is-forbidden">12. Copyleft   forbidding is 
forbidden</h3>
 
 <p>So I've explained the reasons for the four freedoms. And thus I've 
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 seem strange, so let me give 
you an example to show how it happens.</p>
 
@@ -223,19 +225,19 @@
 
 <p>Here's how it works: we start with a copyright notice which legally 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. But then we say, "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 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 program or how much, as long as any substantial amount 
of our code is in there, that program must be free software in the same way. In 
effect, we guarantee that nobody can put himself between you and me and strip 
off the freedom and pass the code on to you missing the freedom. In other 
words, forbidding is forbidden.</p>
 
-<h3>13. GNU General Public License</h3>
+<h3 id="general-public-license">13. GNU General Public License</h3>
 
 <p>Copyleft makes the four freedoms into inalienable rights for all users, so 
that wherever the code goes, the freedom goes with it. The specific license 
that we use to implement the general concept of copyleft is called the GNU 
General Public License, or GNU GPL for short. This license is used for around 
two thirds or three quarters of all free software packages. But that still 
leaves a substantial number that have other licenses. Some of those licenses 
are copyleft licenses, some are not. So we have copylefted free software and we 
have non-copylefted free software. In both cases, the developers have respected 
your freedom; they have not tried to trample your freedom. The difference is, 
with copyleft we go further and we actively defend your freedom against anyone 
who would try to be a middleman and take it away from you, whereas the 
developers of non-copylefted free software don't do that. They have not tried 
to take away your freedom, but they don't actively protect your freedom from 
anyone else. So I think that they could do more for the sake of freedom. But 
they haven't done anything bad; insofar as they have done things, those things 
are good. So I won't say that they are wrong, I will just say that they could 
do more. I think that they're making a mistake.</p>
 
 <p>But their work is free software, so it does contribute to our community 
and, in fact, that software can be part of a free operating system such as 
GNU.</p>
 
-<h3>13a. Developing GNU</h3>
+<h3 id="developing-gnu">13a. Developing GNU</h3>
 
 <p>During the 1980s, our work on the GNU Project was to develop or find all 
these pieces of GNU so that we could have a complete GNU system. In some cases, 
someone else wrote a program and made it free software and we were able to use 
it, and that was good because it shortened the work that we had to do. For 
instance, the X Window System is one of the programs that was developed by 
others for reasons of their own, but they did make it free software, so we 
could use it.</p>
 
 <p>Now, people were saying the job was so big, we'd never finish it. Well, I 
thought we would eventually get a free operating system but I agreed the job 
was big; we had to look for shortcuts. So, for instance, 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. 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 of which 
had been written purposely by us just for that.</p>
 
-<h3>14. Making money off free software</h3>
+<h3 id="making-money-off-free-software">14. Making money off free software</h3>
 
 <p>However, it only happened occasionally that someone else released some free 
software that was useful in GNU and when it happened, it was a coincidence, 
because they were not writing this software in order to have a free operating 
system. So when it happened, that was great, but there were lots of other 
pieces we had to develop. Some were developed by staff of the Free Software 
Foundation. The Free Software Foundation is a tax-exempt charity to promote 
free software which we founded in October, '85, after GNU Emacs' popularity 
suggested that people might actually start donating money to the GNU project. 
So we founded the Free Software Foundation and it asked for donations, but also 
took over selling the tapes of GNU Emacs. And it turns out that most of the 
FSF's income for the first many years came from that, from selling things, from 
selling copies of software and manuals that everyone was free to copy. Now this 
is interesting, because this was supposedly impossible; but we did it 
anyway.</p>
 
@@ -243,7 +245,7 @@
 
 <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 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>
 
-<h3>15. Why write free software</h3>
+<h3 id="why-write-free-software">15. Why write free software</h3>
 
 <p>So this raises the question of why people develop free software. You see, 
there are people who believe that no one would ever write software except to 
get paid, that that's the only motive that anyone would ever have to write 
code. It's amazing, the kind of utterly stupid, simplistic theories that people 
will sometimes believe because that's part of a prevailing ideology.</p>
 
@@ -269,7 +271,7 @@
 
 <p>So there are many possible motives to write free software. And, 
fortunately, there are many developers of free software and a lot of free 
software is being developed.</p>
 
-<h3>16. The Kernel, Linux</h3>
+<h3 id="linux-kernel">16. The Kernel, Linux</h3>
 
 <p>So, during the 1980s we were filling in these missing pieces of the GNU 
operating system. By the early '90s we had almost everything necessary. Only 
one important piece was missing, one essential piece for an initial system, and 
that was the kernel. We started developing a kernel in 1990. {I was looking for 
some way to} I was looking for some shortcut, some way we could start from 
something existing. I thought that debugging a kernel would be painful, because 
you don't get to do it with your symbolic debugger, and when it crashes, it's 
sort of annoying.</p>
 
@@ -279,11 +281,19 @@
 
 <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 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 system. And thus, the goal we had set 
out for, that I had announced in 1983, had been reached: there was, for the 
first time, a complete modern operating system for modern computers, and it was 
possible to get a modern computer and run it without betraying the rest of 
humanity, without being subjugated. You could do this by installing the GNU + 
Linux operating system.</p>
 
-<h3>17. GNU vs. Linux confusion problem   freedom</h3>
+<h3 id="gnu-vs-linux-confusion-problem-freedom">17. GNU vs. Linux confusion 
problem   freedom</h3>
 
 <p>But the people who combined GNU and Linux got confused and they started 
naming the entire thing Linux, which was actually the name of one piece. And 
somehow that confusion spread faster than we have been able to correct it. So 
I'm sure you've heard many people speaking of Linux as an operating system, an 
operating system {most of which} which basically started in 1984 under the name 
of the GNU Project.</p>
 
-<p>Now, this clearly isn't right. This system isn't Linux; it contains Linux, 
Linux is the kernel, but the system as a whole is basically GNU. So I ask you: 
please don't call it Linux. If you call it Linux, you're giving Linus Torvalds 
credit for our work. Now, he contributed one important piece of the system, but 
he didn't contribute the biggest part and the overall vision was there long 
before he got involved. We started developing the system when he was in junior 
high school. So please give us equal mention; surely we deserve at least that. 
You can do that by calling the system GNU/Linux, or GNU+Linux, or GNU&Linux, 
whichever punctuation mark you feel expresses it best.</p>
+<p>Now, this clearly isn't right. This system isn't Linux; it contains Linux,
+Linux is the kernel, but the system as a whole is basically GNU. So I ask you:
+please don't call it Linux. If you call it Linux, you're giving Linus Torvalds
+credit for our work. Now, he contributed one important piece of the system, but
+he didn't contribute the biggest part and the overall vision was there long
+before he got involved. We started developing the system when he was in junior
+high school. So please give us equal mention; surely we deserve at least that.
+You can do that by calling the system GNU/Linux, or GNU+Linux, or 
GNU&amp;Linux,
+whichever punctuation mark you feel expresses it best.</p>
 
 <p>[<a 
href="http://www.gnu.org/gnu/gnu-linux-faq.html";>http://www.gnu.org/gnu/gnu-linux-faq.html</a>]</p>
 
@@ -299,7 +309,7 @@
 
 <p>We've come in view of finishing the job, you know. Maybe we're only one 
order of magnitude away, having come through many orders of magnitude. But that 
doesn't mean that what's left is easy. And today we have something that we 
didn't have before: we have enemies; powerful, rich enemies, powerful enough to 
buy governments.</p>
 
-<h3>18. Enemies of free software</h3>
+<h3 id="enemies-of-free-software">18. Enemies of free software</h3>
 
 <p>At the beginning, GNU and the free software movement had no enemies. There 
were people who weren't interested, lots of them, but nobody was actively 
trying to stop us from developing and releasing a free operating system. 
Nowadays, they are trying to stop us and the main obstacle we face is this, 
rather than the work itself.</p>
 
@@ -317,7 +327,7 @@
 
 <p>So when we face the various dangers that we must confront, we are weakened 
by the lack of resolve. Now, having strong motivation to fight for freedom 
won't guarantee that we win all of these fights, but it will sure help. It will 
make us try harder, and if we try harder, we'll win more of them.</p>
 
-<h3>19. Treacherous computing</h3>
+<h3 id="treacherous-computing">19. Treacherous computing</h3>
 
 <p>We are going to have to politically organize to keep from being completely 
prohibited from writing free software.</p>
 
@@ -333,7 +343,7 @@
 
 <p>[<a 
href="http://www.gnu.org/philosophy/no-word-attachments.html";>http://www.gnu.org/philosophy/no-word-attachments.html</a>]</p>
 
-<h3>20. Help GNU</h3>
+<h3 id="help-gnu">20. Help GNU</h3>
 
 <p>Now, www.gnu.org is the website of the GNU Project. So you can go there for 
more information. In the /gnu directory you'll find the history and in the 
/philosophy directory you'll find articles about the philosophy of free 
software and in the /directory you'll find the Free Software Directory, which 
now lists over 3,000 usable free software packages that will run the on 
GNU/Linux system.</p>
 
@@ -341,7 +351,7 @@
 
 <p>Now, I'm about to close my speech, but before I do, I'd like to mention 
that I've got some stickers here to give away. These stickers 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" 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 some cards you can have if you would like to join [right now].</p>
 
-<h3>21. Saint Ignucius</h3>
+<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 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 job to be holy.</p>
 
@@ -369,7 +379,7 @@
 
 <p>[Applause]</p>
 
-<h3>22. About anonymity, credit cards, cell phones</h3>
+<h3 id="about-anonymity-credit-cards-cell-phones">22. About anonymity, credit 
cards, cell phones</h3>
 
 <p>So I can answer questions for a while.</p>
 
@@ -385,7 +395,7 @@
 
 <p><b>RICHARD:</b> Remove anonymity? Well, I don't know about those efforts, 
but I think it's horrible. I don't do e-commerce because I don't like to buy 
things with credit cards. I want to buy things anonymously and I do so by 
paying cash in a store. I don't like giving Big Brother any records about me. 
For the same reason, I do not have a cell phone. I don't want to carry a 
personal tracking device. We have to fight more to preserve our privacy from 
surveillance systems. So, although I'm not familiar with the specific efforts 
you're talking about, I find them dangerous, much more dangerous than computer 
insecurity. Now, perhaps that's because I'm not a Windows user; so I have less 
problem to deal with.</p>
 
-<h3>23. Free formats, copyright, Microsoft</h3>
+<h3 id="free-formats-copyright-microsoft">23. Free formats, copyright, 
Microsoft</h3>
 
 <p><b>AUDIENCE:</b> [unintelligible]</p>
 
@@ -397,7 +407,7 @@
 
 <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 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 public.</p>
 
-<h3>24. Dangers of webmail   loss of freedom</h3>
+<h3 id="dangers-of-webmail-loss-of-freedom">24. Dangers of webmail   loss of 
freedom</h3>
 
 <p><b>AUDIENCE:</b> So, when somebody's using Google, they don't have access 
to the source code that we use, so they have no way of [unintelligible] what we 
do, so using that violates their freedom.</p>
 
@@ -415,7 +425,7 @@
 
 <p>{Leaving so soon? [Laughter] I hope it wasn't something I said. And gee, 
now I won't get to meet her. Anyway.}</p>
 
-<h3>25. Copyright   art vs. software</h3>
+<h3 id="copyright-art-vs-software">25. Copyright   art vs. software</h3>
 
 <p><b>AUDIENCE:</b> Are the Creative Commons a different denomination of the 
same religion or a different religion?</p>
 
@@ -429,25 +439,25 @@
 
 <p>For practical, functional works, people have to be free with the four 
freedoms, including free to publish a modified version. But for art I wouldn't 
say that. I think that there's a certain minimum freedom that we must always 
have for using any published work, and that is the freedom to non-commercially 
distribute verbatim, exact copies. But I wouldn't say that it has to go further 
than that necessarily. So I think the Creative Commons licenses are a very 
useful and good thing to use for art.</p>
 
-<h3>26. Malicious free software</h3>
+<h3 id="malicious-free-software">26. Malicious free software</h3>
 
 <p><b>AUDIENCE:</b> Since everybody has the freedom to modify the code 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 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 the two versions. If 
you're thinking of switching from this version to that version, you can compare 
them and see what's different and look for some malicious code.</p>
 
-<h3>27. Patented file formats</h3>
+<h3 id="patented-file-formats">27. Patented file formats</h3>
 
 <p><b>AUDIENCE:</b> Do you happen to know which popular file formats are 
secret and which ones are public?</p>
 
 <p><b>RICHARD:</b> Well, of the popular file formats, the only ones that I 
know of that are secret are some Microsoft ones. But, on the other hands, there 
are others that have patent problems. For instance, there's still a patent 
covering LZW compression, which is used in GIF format. And someone has a patent 
he claims covers JPEG format and is actually suing a bunch of companies. And 
then there's a patent on MP3 audio, so that the free software MP3 encoders have 
been driven underground in the US. That's why people should switch to Ogg 
Vorbis format. And then, if you look at, say, MPEG-2 video, there are 39 
different US patents said to cover aspects of MPEG-2. So there are a lot of 
such problems.</p>
 
-<h3>28. Games as free software</h3>
+<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>
 
 <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 it would 
make sense to treat the program like a program and the scenario like a work of 
fiction. On the other hand, what you see is that it's quite useful for the 
users to edit and republish modified versions of these scenarios. So, although 
those are like fiction and art, not like software, it really seems to be useful 
for users to be free to change them.</p>
 
-<h3>29. GPL freedoms for cars, saving seeds</h3>
+<h3 id="gpl-freedoms-for-cars-saving-seeds">29. GPL freedoms for cars, saving 
seeds</h3>
 
 <p><b>AUDIENCE:</b> Do you envision this free software philosophy to go 
across, off the boundary to products, commodities...</p>
 
@@ -459,7 +469,7 @@
 
 <p>If we imagine, someday in the future, that such copiers exist, well that 
will be a different situation and yeah, that change would have consequences for 
ethics and politics. If we had food copiers, I'm sure that agribusiness would 
be trying to forbid people from having and using food copiers. And that would 
be a tremendous political issue, just as today there's a tremendous political 
issue about whether farmers ought to be allowed to save seeds. Now, I believe 
that they have a fundamental right to save seeds and that it's tyranny to stop 
them. A democratic government would never do that.</p>
 
-<h3>30. No software is better than non-free software</h3>
+<h3 id="no-software-is-better-than-non-free-software">30. No software is 
better than non-free 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>
 
@@ -471,25 +481,25 @@
 
 <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 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 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 freedom and that's really bad.</p>
 
-<h3>31. Portability of free software</h3>
+<h3 id="portability-of-free-software">31. Portability of free software</h3>
 
 <p><b>AUDIENCE:</b> Is their a potential conflict between the free software 
philosophy and the portability of [unintelligible]?</p>
 
 <p><b>RICHARD:</b> No, {I don't see} this makes no sense to me at all. I see 
no conflict between the philosophy of free software and portability. And in the 
free software world we've worked very hard to achieve portability from all 
sides. We make our software very portable and we make our software standardized 
so that other people can easily have portability, so we are aiding portability 
from every possible direction. Meanwhile, you see Microsoft deliberately 
introducing incompatibilities and deliberately blocking interoperability. 
Microsoft can do that because it has power. We can't do that. If we make a 
program incompatible and the users don't like it, they can change it. They can 
change it to be compatible. So we are not in a position where we could impose 
incompatibility on anybody, because we have chosen not to try to have power 
over other people.</p>
 
-<h3>32. Is some free software obfuscated on purpose?</h3>
+<h3 id="is-some-free-software-obfuscated-on-purpose">32. Is some free software 
obfuscated on purpose?</h3>
 
 <p><b>AUDIENCE:</b> Something [unintelligible] obfuscated [unintelligible] 
understand it.</p>
 
 <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 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 developers figure no one will ever see it, so they'll never be embarrassed 
by how bad it is.</p>
 
-<h3>33. Proprietary   keeping an edge</h3>
+<h3 id="proprietary-keeping-an-edge">33. Proprietary   keeping an edge</h3>
 
 <p><b>AUDIENCE:</b> You hear the argument a lot from people who manufacture 
devices or [unintelligible] hardware that they need to have proprietary 
software in order to give them an edge, because, if they gave away the software 
for free, then a competitor could manufacture the 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?  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>
 
-<h3>34. Forbidding is forbidden   how is this freedom?</h3>
+<h3 id="forbidding-is-forbidden-how-is-this-freedom">34. Forbidding is 
forbidden   how is this freedom?</h3>
 
 <p><b>AUDIENCE:</b> I might be saying [unintelligible]</p>
 
@@ -505,7 +515,7 @@
 
 <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! 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 freedom 
at all, not for either of the people involved.</p>
 
-<h3>35. Can Google help free software</h3>
+<h3 id="can-google-help-free-software">35. Can Google help free software</h3>
 
 <p><b>AUDIENCE:</b> In your opinion, is there anything that Google as a 
company could do better in the spirit of free software?</p>
 
@@ -515,7 +525,7 @@
 are written in Javascript, and servers install them without your
 noticing.]</p>
 
-<h3>36. Free software on windows, good or bad</h3>
+<h3 id="free-software-on-windows-good-or-bad">36. Free software on windows, 
good or bad</h3>
 
 <p>I'll take three more questions.</p>
 
@@ -535,19 +545,19 @@
 Windows can be useful as he said; however, writing a free program only
 for Windows is a waste.]</p>
 
-<h3>37. SCO's suit</h3>
+<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>
 
 <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 removed from 
Linux. And whether that would be a big problem or a tiny problem depends on 
what code, so there's no way of saying. But I don't think SCO is a real 
problem. I think software patents and treacherous computing and hardware with 
secret specs, those are the real problems. That's what we've got to be fighting 
against.</p>
 
-<h3>38. Stallman's problem typing</h3>
+<h3 id="stallmans-problem-typing">38. Stallman's problem typing</h3>
 
 <p><b>AUDIENCE:</b> I have a non-ideology question. I'm personally very 
interested in your battle with repetitive stress injuries and the impact that 
it had on the development of GNU Hurd.</p>
 
 <p><b>RICHARD:</b> None, because I was never working on the GNU Hurd. {I've 
never} We hired a person to write the GNU Hurd. I had nothing to do with 
writing it. And there were a few years when I couldn't type much and then we 
hired people to type for me. And then I found, by using keyboards with a light 
touch, I could type again.</p>
 
-<h3>39. Open source, good or bad   Pat-riot Act.</h3>
+<h3 id="open-source-good-or-bad-pat-riot-act">39. Open source, good or bad   
Pat-riot Act.</h3>
 
 <p><b>AUDIENCE:</b> Can you give us your opinion of open source?</p>
 
@@ -555,7 +565,7 @@
 
 <p>And what they're saying may be right and if this convinces some people to 
write free software, that's a useful contribution. But I think they're missing 
the point when they don't talk about freedom, because that's what makes our 
community weak, that we don't talk about and think about freedom enough. People 
who don't think about freedom won't value their freedom and they won't defend 
their freedom and they'll lose it. Look at the USA Pat-riot Act. You know, 
people who don't value their freedom will lose it.</p>
 
-<h3>40. The end</h3>
+<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>
 
@@ -588,7 +598,7 @@
 
 <p>Updated:
 <!-- timestamp start -->
-$Date: 2010/09/24 22:25:43 $
+$Date: 2011/01/24 16:04:19 $
 <!-- timestamp end -->
 </p>
 </div>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]