Richard Stallman talks about GNU’s 25th anniversary, Google Chrome, sharing non-free software, preinstalled GNU/Linux on pc, NDA, OLPC XO

Qui in Italiano. | Aqui em Português | Русский

Q: Mr. Stallman, GNU project is 25 years-old. Our readers generally well know its history. You wrote: "The free world is the new continent in cyberspace". In 1983, did you imagine this continent would grow so much? What are the most important goals for Free software movement today?

RMS: In 1983 I did not try to envision what would happen beyond completing the GNU system. I thought carefully about the major hurdles for developing the system, but I did not try to anticipate what would happen after that, such as the obstacles that proprietary software companies would put in our path, or that we would start to influence the laws of some countries. I also never imagined that someone else would add the last piece and most people would give him credit for the whole thing.
Today GNU/Linux is a complete free operating system, but there are thousands of different "distributions" of GNU/Linux, and most of them are not free: they include or steer people towards non-free programs. As a result, most of the users of GNU/Linux have not entirely reached the free world. Most of them are not trying to reach the free world, and do not even know it exists: no one has ever suggested to them that there is an issue of freedom at stake. That's because most discussion of the GNU/Linux system doesn't talk about freedom. The corporations involved with GNU/Linux prefer to talk about practical advantages rather than ethics. Many of them use the term "open source", which was promoted as a way of avoiding the issues of users' freedom. (See http://www.gnu.org/philosophy/open-source-misses-the-point.html.)

Q: Some GNU/Linux and free software fans think that non authorized copies of proprietary software (that are widely used in our country, Italy) are a brake on free software spread. So, when police punish who uses non authorized copies, fans are happy. They think: "Ok, 'cracked' Microsoft Windows users will install free software now". Are these fans in right or not?

RMS: At the tactical level, their conclusion is logical: if it were more difficult to copy Windows, it would be more expensive to use, and the price would send some users towards GNU/Linux and other free systems.
If just increasing the usage of these systems were our ultimate goal,it would be rational to applaud the repression of sharing of non-free software.
But that kind of thinking is amoral. We must not applaud an act of repression, even if we think that it will backfire and drive people to rebel.
The basic idea of the free software movement is that stopping people from sharing and changing software is an injustice. When the police punish people for sharing, they commit an injustice. We must not call this a good thing!
If you can succeed in copying Windows, that does not mean it is effectively like free software. You still don't have the source code, so you cannot change it. You cannot eliminate its malicious features. (We know about surveillance, restriction of the user, and even back doors, and there might be more that we don't know about.)
We must not applaud repression, but we can talk about it. When police punish people for sharing, we should tell the public, "Watch out - if you use forbidden copies of Windows, Microsoft's bullies may catch you and attack you. Escape from Windows, escape from MacOS, escape from non-free software, and join us in the Free World!"

Q: Some days ago, Google released a web browser called Google Chrome. Its source code is free software [here the license] but the binaries are under a restrictive license. Electronic Frontier Foundation talked about privacy dangers using Chrome. What's your opinion?

RMS: The license for those binaries is unacceptable for several reasons.
For instance, it says you give Google the right to change your software and requires you to accept whatever changes they decide to impose. It purports to forbid reverse engineering. It also uses the confusing and biased propaganda term "intellectual property". (See http://www.gnu.org/philosophy/not-ipr.html for why this term should never be used.)
You should not agree to those terms.
Google is following the footsteps of Firefox. Firefox has done this since it first appeared: the source code is free, but the binaries released by the Mozilla Foundation carry an unacceptable EULA.

Q: Will GNU project release a fully free browser based on chromium.org source code? (like IceCat is based on Mozilla Firefox code). If not, do you think that a fully free version of Chrome should be a good thing?

RMS: I hope someone will distribute free binaries made from the Chrome sources. People have done that for Firefox for years. It doesn't need to be the GNU Project.
The reason we developed GNU IceCat from Firefox is more specific. The free Firefox variants released by others, with names such as IceWeasel and BurningDog, already avoid the EULA for Firefox binaries. But Firefox has another problem: it offers non-free plug-ins for installation. Our principles say we must not offer or recommend non-free software. We developed IceCat to offer only the free plug-ins and not mention non-free ones.
I do not know whether Chrome has this kind of problem.

Q: Google appears to be a "double-face" company. It helps free software community and developers (Google code, donations, etc.) but doesn't approve GNU Affero GPL and uses end-user agreements that are problematic with privacy. What is your point of view on Google?

RMS: Google does things which are good, things which are neutral, and things which are bad.
Google distributes non-free programs, including the Google Earth client, and the Javascript programs used for Google Docs and some other services. This is definitely bad.
I think it is most useful to judge these separate activities separately, in the case Google or any other company whose activities include good and bad.

Q: Some hardware manufacturers are moving to free-as-in-freedom hardware driver (i.e. Atheros has its "official" free driver for GNU/Linux now). Is this a victory of the free software movement?

RMS: This is an important step forward. I do not know to what extent the free software movement can claim responsibility for it.

Q: What do you think about "Position Statement on Linux Kernel Modules" signed by several Linux, the kernel, developers?

RMS: I don't know anything about that.

Q. And about Non Disclosure Agreements on hardware? A driver developer could sign a NDA on hardware specifics if it allows him to write a free software driver?

RMS: In that specific case, I think it is a justifiable minor evil, since releasing the free driver gives the public the information about that hardware that we really need. In effect, the minor evil is used to do good which mostly erases the consequences of the evil.

Q. Some pc manufacturers sold their computers with a GNU/Linux system preinstalled in the "mass market". Is this a good thing?

RMS: It is a step in the right direction, but these preinstalled GNU/Linux systems are not free. They contain proprietary programs. Some of these systems will not even start until the user agrees to an EULA for the non-free software. You should not agree to that EULA.
It is much less bad to get a machine with a preinstalled non-free GNU/Linux system than a machine with preinstalled non-free Windows or MacOS. But you should not actually use these non-free systems. Install an entirely free GNU/Linux system on the machine, and use it that way.

Q: I know you have a OLPC XO.

RMS: The XO was inconvenient in several ways, but I switched to it anyway because it has a free BIOS. At the time I made the decision, every other laptop had a proprietary BIOS, and I was willing to accept some
practical trouble to escape from that. But just as I was finishing the move to the XO, Negroponte was announcing that future versions of the XO would be designed to run Windows. As a result, I felt obliged to explain to everyone who saw the XO that I did not endorse the OLPC project.
The following month, I found out about a Chinese company, Lemote, which makes machines that have no non-free software (as far as we can tell) and which Windows does not support.
So now I am using a Lemote machine. It is a prototype and has some inconveniences, but I am not ashamed to promote it.
Q: Some of them, like Dell and Asus, invite users to "upgrade" to MS Windows XP...

RMS: Do they really say that? How sad. And the OLPC also will be easy to "upgrade" to Windows. I expect that Microsoft will make it easy for kids to obtain copies to put in their XOs.

Q: The last question. It is technical but also a bit philosophical. I tried to remove some GNU components from my GNU/Linux system. It was a very bad idea! In example, if I remove glibc (aka libc6), this is destructive than "rm -rf /".

RMS: That's a bit of an exaggeration: if you delete all the files on your machine, one of the files you delete will be glibc.

Q: Ok, but if I remove glibc by my package manager (APT), all the system will be removed, because all packages (except some non-software packages) are dependent by glibc, because it is the main library in GNU/* systems, like others libc are main libraries in other Unix-like systems. Because glibc is a main component of the system, and glibc is GNU software, then I think that "GNU/Linux" name is correct for technical reasons as well as historical reasons.

RMS: I agree with that statement, but I would not base the whole argument on glibc.
There are a lot of important GNU packages in GNU/Linux.

Q. In other words, is a GNU/Linux system a GNU system that runs on the top of Linux, the kernel?

RMS: That's what it basically is. Of course, nowadays there are thousands of other programs contributed by thousands of developers, and I don't want to fail to acknowledge the importance of their contributions.

Q. So, the question is: despite the evidence, why some people are not agree when you call "GNU/Linux" the whole system ?

RMS: It's not rational. People learn to call the system "Linux", and construct their picture of the system and its history from that. It is a mistaken picture, but people cling to it, and invent reasons to justify it. See http://www.gnu.org/gnu/gnu-linux-faq.html for a long list of the reasons people have invented, and responses.

(C) 2008 Guido Iodice – http://guiodic.wordpress.com

Verbatim copying and distribution of this entire article is permitted in any medium without royalty provided this notice is preserved.

24 Risposte a “Richard Stallman talks about GNU’s 25th anniversary, Google Chrome, sharing non-free software, preinstalled GNU/Linux on pc, NDA, OLPC XO”


  1. 1 John Allen 18 Settembre 2008 alle 15:26

    RMS: “I also never imagined that someone else would add the last piece and most people would give him credit for the whole thing.”

    Richard, you could well do with forgetting all this “credit” stuff, and be happy that someone did provide a kernel that GNU could run on, otherwise we would be stuck with GNU tools on proprietary Unix systems only.

    It matters little that the vast majority of the public/media call it Linux, what matters if that your dream of a free software eco-system is becoming a reality. Those of us in the “business” know that a Linux system has at it’s core the Linux kernel, but above that there is a lot of GNU, so for me it matters not a whit that the system is called Linux, all that matters is it is free, and not proprietary.

    Regards.

  2. 2 yoander 18 Settembre 2008 alle 16:08

    John, what about OPenBSD an FreeBSD, those UNIX like system aren’t proprietary Operating System and include a lot of GNU tools.

  3. 3 आशीष शुक्ल 18 Settembre 2008 alle 16:45

    RMS: In that specific case, I think it is a justifiable minor evil, since releasing the free driver gives the public the information about that hardware that we really need. In effect, the minor evil is used to do good which mostly erases the consequences of the evil.

    But there are free software users who don’t run Linux kernel, but some other free kernels (licensed in non-GPL free software license), what about them ? They can’t even copy the code :( . I think this signing an NDA sucks, and it is better to boycott that hardware altogether.

  4. 4 Bernard Tremblay 18 Settembre 2008 alle 17:02

    Mr. Stalman,

    I fully agree that we should share source code and respect the freedom of all. That the essence of science and knowledge. But what can we do if we need to have access to multimedia content that is in a “proprietary format” ? If one want to have a workable access to the web, he needs to be able to have flash, multimedia codec, real player, and so on… I do support OSS but should I alien myself a very big part of the net to stay “free” ?

    What one can do about it until we reach total freedom ?

    Regards,

    Bernard Tremblay

    NB: This message was written from Firefox by agreeing to a very bad EULA…

  5. 5 wonder 18 Settembre 2008 alle 17:16

    “….. I found out about a Chinese company, Lemote, which makes machines that have no non-free software (as far as we can tell) and which Windows does not support.”

    I agree in using a computer that supports free software, especially from the BIOS up. However, I have to disagree in supporting a Chinese company based on human-rights issues alone. That is NOT supporting freedom. Part of any $ that goes to those companies, goes to the Chinese Government, and in turn supports the PLA doctrine.

  6. 6 Jakub Narebski 18 Settembre 2008 alle 17:43

    The nice news is that Firefox is abandoning its EULA completely, see e.g. “Mozilla to remove Firefox EULA”,
    http://www.linuxtoday.com/news_story.php3?ltsn=2008-09-17-033-35-NW-SW-LL

  7. 7 Markon 18 Settembre 2008 alle 18:44

    Bernard Tremblay wrote:
    > What one can do about it until we reach total freedom ?

    Freedom is a concept, not a reality.
    Stallman’s speech should be considered not “as is without warranties” I think.
    Otherwise you couldn’t listen to mp3, downloaded from your p2p, watch video on youtube, since it’s not free software etc…

    All he wants – I hope – is to increment FS and to prevent not-FS.

    Bye

  8. 8 Thomas Downing 19 Settembre 2008 alle 12:54

    @John Allen: My take is that calling it GNU/Linux rather than just Linux has a purpose beyond personal credit. GNU software, while immensely valuable, is not the greatest value that has come from GNU, or the FSF. The greatest value is the uncompromising, well and correctly thought out reasoning and stance behind software freedom. Emphasizing GNU may help people towards an investigation of the ethics espoused by GNU. For this reason, if not out of respect for the authors wishes, I always use the term GNU/Linux.

  9. 9 guiodic 19 Settembre 2008 alle 13:49

    @thomas: I don’t agree. Well, you say some right things. But I call it “GNU/Linux” becausa the system is really GNU+Linux. I.e.: if you build “Linux from scrath”, you’ll have a working system after you’ll have Linux (the kernel) and the “core” of GNU system.

  10. 10 David 19 Settembre 2008 alle 17:25

    “But what can we do if we need to have access to multimedia content that is in a “proprietary format” ? If one want to have a workable access to the web, he needs to be able to have flash, multimedia codec, real player, and so on… I do support OSS but should I alien myself a very big part of the net to stay “free” ?”

    Well, how much of that stuff do you really need? How much of that stuff actually provides you with useful information? Mostly, the “multimedia content” is a waste of time, IMHO. I use the net mainly to read, not to watch video or listen to music. My main computer runs linux on amd64 and thus doesn’t have flash, and I couldn’t care less, even though my young daughter wishes it could play flash-based games.

    GNU/Linux is empowering. It gives you real control of your computers, and provides you with everything you need to do important things with them. You can write software, set up databases, serve files/mail/html – all the things you cannot readily do as a computer-as-appliance “end user” in the Windows world.

    Do not buy into the “end user” mentality. It is a waste to simply view your computer as an entertainment device. I don’t keep a television in my office – why should it worry me if my computer won’t display YouTube? I get more entertainment from gcc, anyway.

  11. 11 guiodic 19 Settembre 2008 alle 17:36

    @Bernard Tremblay:

    There is a misundertunding. GNU Project develops GNASH as a free-as-in-freedom alternative to proprietary Adobe flash plugin. It works not very well, but It is growing.
    Of course, if you make a website, you should use ogg, but there is no problem with using free-as-in-freedom software that can reads proprietary formats.
    On the other hand, some proprietary formats are petented, so there are some legal truble.

  12. 12 David 19 Settembre 2008 alle 17:39

    P.S. – one more thing.

    Don’t get the idea that I am opposed to using computers for music and graphics – just that most of the “multimedia content” accessed through the web is about as useful as TV commercials and mass-market TV programming.

    GNU/Linux gives you everything you need to maintain your own digital music and photography libraries, completely with free software. I rip all my CDs to ogg vorbis files, and keep it stored redundantly without need for any proprietary software bits.

    (My only compromise relates to the lack of ogg support on most portable music players, so I need to transcode the files to mp3 format if I want to put them on my iPod. This can be done with Free software, but the involved software is likely patent-encumbered. And of course, the iPod itself is a closed, proprietary product. I would love to have an iPod equivalent that plays oggs and only uses Free software).

  13. 13 Ray 19 Settembre 2008 alle 18:53

    @David:

    I suggest you look here: http://www.rockbox.org

    ~ray

  14. 14 Warbo 20 Settembre 2008 alle 19:15

    I believe that the GNU/Linux argument is entirely justified. However, I nevertheless think that it should only ever be brought up when countering misinformation or untruths. For example, this interview approached the subject towards the end, which is completely acceptable, however RMS’s less than subtle mention in the first answer irked me a little.

    Such unsolicited talk is also present in the Happy Birthday to GNU video with Stephen Fry, the message of which is completely controlled by the FSF and therefore can say “GNU slash Linux” or “GNU Linux” or “GNU plus Linux” as much as is desired with no mention of “Open Source” or a “Linux operating system”, so there’s no need for any clarification. Such things do one of three things:

    To people who don’t know anything about it, there is massive confusion as they are given a ‘clarification’ for something they don’t even know. Introduce them to “GNU Linux” and they may give it a try, but trying to change beliefs they don’t even have is damaging and alienating.

    To people who do know of Linux but think of it as an OS, there is little to be gained by telling them they are wrong other than, once again, alienation. Saying “GNU Linux” is enough to interest those who would be persuaded by the current tactics, and perhaps a completely neutral history such as “GNU made an operating system but the kernel was flawed, thus the Linux kernel was relicensed as Free Software and is now used by most GNU users” or words to that effect. Being condescending doesn’t help anybody.

    To people who know the argument but don’t particularly care, their view of the FSF goes down.

    To people who know the argument and refer to GNU as GNU, this is preaching to the converted.

    To people who know GNU or GNU/Linux but not the argument, there is nothing to be gained except for perhaps looking petty.

    In other words, there is no use case for preaching, although I do agree with correction. The same applies to other incorrect labels like “pirate” instead of “infringe copyright”, there’s no need to bring it up in a conversation where it is not relevant.

    Personally I try to avoid the whole issue by using phrases like “Free Software operating system”, just because I don’t want either side to jump down my throat over incorrect terminology.

  15. 15 techdog 20 Settembre 2008 alle 21:25

    Using flash is not just about entertainment anymore. There are plenty of business websites that use flash for other purposes and some are simply not usable without it. So while it would be nice to be able to use only free software and free codecs, it is simply not practical for all people. And gnash doesn’t presently work well enough to be useful in this case.

  16. 16 jeff 25 Settembre 2008 alle 8:47

    blag graffiti sayus: http://freeeee.org

  17. 17 neitro 28 Ottobre 2008 alle 18:04

    Google is the Big Daddy, gotta love him

  18. 18 Montreal wedding guide 1 Febbraio 2009 alle 21:00

    • Inviting too many guests for the budget: When you set your budget, make sure that it will be enough to cover what you are planning. You do not want to have to extend your budget later because you have invited too many people.
    • Having too large of a Wedding Party: Bridesmaids, Groomsmen, MC’s… and the list goes on. Couples have a tendency to try and include everyone, but it is not cost effective and it becomes a job to have to manage all the people involved. It is best to keep the wedding party to a size that is manageable.


  1. 1 Guiodic intervista Richard Stallman. Il compleanno di GNU, la repressione della condivisione, Google Chrome, i netbook, GNU/Linux per le masse secondo il padre del software libero « Guiodic Blog Trackback su 17 Settembre 2008 alle 19:23
  2. 2 Wiki wortalu jakilinux.org: Do Tłumaczenia Trackback su 18 Settembre 2008 alle 15:45
  3. 3 Boycott Novell » Links 18/09/2008: Maemo 5 Coming, VMware and Open Source Trackback su 18 Settembre 2008 alle 16:50
  4. 4 NIT, Durgapur Celebrates Software Freedom Day « Mitesh’s Weblog Trackback su 21 Settembre 2008 alle 19:56
  5. 5 Wiki wortalu jakilinux.org: Zakończone projekty Trackback su 15 Novembre 2008 alle 14:59
  6. 6 Stallman « paula simoes’ blog Trackback su 29 Gennaio 2009 alle 20:39

Lascia una Risposta




Firefox 3.5 su Ubuntu

Feed RSS Guiodic Blog

RSS Guiodic Blog
intervista a Richard Stallman

 

Settembre 2008
L M M G V S D
« Ago   Ott »
1234567
891011121314
15161718192021
22232425262728
2930  

Archivi

Antipixel