RMS Views on Linux, Java, DRM and Opensource
An anonymous reader writes "All About Linux is running a transcript of a recent talk given by Richard Stallman at the Australian National University. Stallman discussed various issues facing GNU like the Digital Millennium Copyright Act, Digital Rights Management, about why one should not install sun's java on your computer, his views on Opensource as well as why he thinks people should address Linux distribution as GNU/Linux."
Mox
I'd like people to answer their phones "Hoy hoy" instead of "Hello," but I'm afraid I've already lost that battle as well.
Or is Stallman just a brilliant guy with some signs of lunacy? I'm pleased as hell that he has led the charge for Free Software and cracked the gates of proprietary software wide open. The only other significant movement I ever saw in that area was from the US Government itself, and they go co-opted pretty fast.
But RMS seems to not be "with it" when it comes to actually closing the deal on the revolution. Computers taht really are by the people, for the people. Cryptic jibberish is OK, as long as it is Free cryptic jibberish.
Or maybe I'm just missing something. Its OK, it happens a lot.
Behold, this dreamer cometh. Come now, and let us slay him... and we shall see what will become of his dreams.
But the more he goes around criticizing other concepts (open source) and other people who make his world possible (Torvalds), if not perfect, the more he will alienate them and the farther away his dream will be. It's impossible for Stallman to realize his vision on his own. He needs Sun and Java and Torvalds and ESR and Red Hat and everyone else. At this rate however... calling Linus insufficiently political is not going to win him any more fans. And more fans is exactly what he needs.
Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
why he thinks people should address Linux distribution as GNU/Linux.
It never gets old does it?
...build a GNU-free Linux distro so we can tell RMS that not all Linux is GNU/Linux, thereby making the word Linux by itself an acceptable word :-)
Surely this is possible.
is that in order to truly spread the "philosophy" the product must succeed on its own without the "philosophy" attached. When the product succeeds because it is a good product then the philosophy will inherently spread. That is why it is good to call it Linux and not GNU/Linux. That way people will buy into just because its good and not because it is a physical manifestation of RMS's philosophy. This is analagous to all those people who bought American cars in teh 70-80's even though they were crap because they philosophically thought it was important to buy American cars. Therefore the product got worse and worse. He gets it exactly wrong by saying that it must be called GNU/Linux to spread the philosphy. I'm not looking for a philosophy; I'm looking for an OS.
This is the best explanation of why he does that yet, IMO. I've always been a little confused and thought he just wanted more credit, which seemed petty. But by pointing out that its basicly advertisement of the GNU philosophy and Free Software makes a lot more sense. I'm not sure if I'm going to join him in doing so, but I'm a lot more likely to now.
Oh, and I know people are going to flame his last Q&A. I thought it was funny. Shows he doesn't need to take himself seriously all the time.
I still have more fans than freaks. WTF is wrong with you people?
The speech the article extracts from was delivered at ANU back in 2004. I believe that was his last visit to Australia (he also spoke at UNSW). There are numerous, more recent speeches by RMS available in audio and video format on the same subjects, and I don't see why this one makes news.
"Booooooo!" was probably first said many tens of thousands of years ago so you've missed that one.
You probably need to make up a new word - for example, let me be the first to say "Ghaslespruthmeep"
AT&ROFLMAO
It seems the usual Stallman stuff we've heard before with some bitter-sounding remarks about Linus Torvalds thrown in. It makes one wonder whether Stallman is really motivated by a massive grudge against Torvalds for stealing his thunder all those years ago. Creepier still is a comment later on - "I don't criticise and condemn people just because they don't stand up for free software strongly as I do" - which is completely undermined by what he has said earlier about Torvalds.
By now a great number of highly talented people have contributed a lot to Linux. It's rather revealing that only one of them hogs the limelight and witters on about "the community" all the time. Your community but not necessarily mine, RMS. The fact that I use GNU/Linux gives you no right to speak on my behalf.
Las qué passoun
tournoun pas maï
...despite being three days late for April Fools Day.
Gentoo Linux - another day, another USE flag.
However, that and two bucks will get you a cup of coffee. People value what they value; if they aren't rioting in the streets after finding out that our conntry is spying on them and sending people to syria for torture, then they most certainly aren't going to give one half of one shit that word documents cannot be universally read.
Once again, RMS demonstrates that being right isn't the only thing; hell, in this age, being right isn't (worth) any thing.
1) calling all software licenses equal is not Microsoft's position. They don't particularly like GPL, and wish they could stamp it out. They don't mind BSD license so much, they still ship with BSD code (some command line tools), had a BSD network stack for a while (NT 3.5 days or so, been ripped out completely in favor of MS code), and AD authentication is from MITs Kerberos, with some extensions.
2) Calling it "like Microsoft" is just an emotional attack. If he said "Linux thinks all licenses are valid" then he'd have to come up with a reason why this shouldn't happen. I've never bought his arguments.
3) "wrong to ever violate them". Stalman makes it sound like this is bad, but never gives reasons why. Can i violate GPL and he'd be happy?
In a way i wish RMS would stop talking about GNU/Linux and get back to the HURD. Instead of a decades old OS with various security patches on top of it to work in a networked world, have some ideas for a truly clean OS. Port stuff to it. WHy in this day in age do most machines have this all powerful root (or Administrator) user? Build in sub-permissioning from Day 1, don't add on later and wait for thigns to break. Why does a bug in glibc put my whole computer at risk? Why cant we re-engineer things to have message passing and isolated address spaces for libraries? Is the inefficiency of message passing vs. direct method calls going to kill a user who really just wants to be on the net safely? Use the HURD as a research project, get new ideas out into the OS world, where it's stagnating now.
No, it makes it Chav Central.
(I kid! I have an Argos bookshelf - don't tell anyone!)
It's a fair cop - I've some bookshelves and a bed. No Burburry though, honest.
Actually, that was already said here...
ABSURDITY, n.: A statement or belief manifestly inconsistent with one's own opinion.
I'm actually coming round to his POV on the GNU/Linux thing (X/Linux, KDE/Linux notwithstanding) - GNU was there first, they do still have a way to go, and "Linux distros" do use a lot of GNU stuff. OTOH, of course, there's nothing in the GPL that says you have to call the software a particular name, so he's kinda SOL on that.
Reading his reasoning behind the "Java trap" makes me chuckle, though. His main argument there seems to be that the Free Software implementations can't keep up with the proprietary ones, and therefore people should stop using the proprietary implementations. Surely the whole reason they're behind is that they waited until the Java gained traction before starting up on a Free version. If it hadn't had that traction, then it wouldn't have been worth doing a Free implementation in the first place.
Registering accounts later than some other chrisb since 1997
He needs Sun and Java and Torvalds and ESR and Red Hat and everyone else
No. Emphatically no. It's the other way around. The corps desperately need him. Most of them tried it the proprietary way for years and lost to Microsoft.
The best analogy I can give regarding a future with RMS serving the corps is an Animal Farm reference. The animals are running the humans off the farm right now. The animals are excited, no animals go into the house on pride. But pretty soon, the Pigs (red hat, et al) will be moving into the house. (I would argue they've already started) After that, they'll declare, "two legs good, 4 legs bad."
A corporation is imbued with extra freedoms beyond what individuals get in the U.S. in order to return a profit to its shareholders. Distorting RMS's message to serve that end is approved by shareholders.
RMS needs no corporation.
http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
You don't want RMS to compromise. You want him to abandon his ideals and vision. For what exactly?
Sun has very onerous provisions on their java licensing which prevents inclusion of the JDK in a lot of Linux distributions. Why is this good for java? Why is it good for you (the java programmer) that I have to jump trough fifty hoops to install a JDK or a JRE before I can even run your program? Why is it good for you that the java implementation on my linux box is two years out of date and is slow?
How would RMS compromise to make all that better for you? How could Sun compromise to make that better?
evil is as evil does
Here let me put your psuedo future into real nerd context here:
./configure ; make ; make install .. ./configure ; make ; make install
# tar -xzvf communism.tar.gz ; cd communism
#
# communist-artist-music-search *
communist-artist-music-search: This program is just a stub until all those artists start making music for free.
# cd
# tar -xzvf riaa.tar.gz ; cd riaa
#
# riaa-artist-music-search "Karl Jenkins"
riaa-artist-music-search: Please specify credit card number.
# riaa-artist-music-search "Karl Jenkins" 98766542358979
riaa-artist-music-search: All available albums by artist "Karl Jenkins" have been destroyed in the DRM music server fire of 2006.
# rm -R ~/.musical_heritage ~/.musical_history
# rm -R ~/.human_knowledge
Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
For thousands of years music was played for enjoyment and not for profit. I personally know quite a few people who are rather talented musically, but who wouldnt ever try to earn millions upon millions of dollars each year to sell their music.
True, RMS failed to produce a kernel, and the main reason he failed in my view is that instead of copying a proven design, he tried (and failed) to design something unprecedented. Linus succeeded because, unlike the GNU project, he copied a proven design (a monolithic Unix kernel). But Linus is not the only available source of kernels.
If Linus had never come along, RMS would be running GNU tools on top of a BSD kernel and telling everyone why it should be called GNU/BSD. The free BSD kernels were under a legal cloud until 1994, which is what gave Linux time to take off. Of course, Linus' impressive skills as a developer and architect allowed Linux to come from behind and dominate. But we would have gotten to where we are without him, because so many in both GNU-land and BSD-land were committed to the vision of an entirely free operating system.
Designing something completely new usually doesn't work. Other than Emacs, the rest of the GNU tools are re-implementations of designs from elsewhere, and so is the Linux kernel. That's not bad, by the way, as in both cases the copies are superior to the originals.
To become a saint in the church of Emacs does not require celibacy.
And strangely enough if this rule changed not a single one of the saints would notice a difference.
If I hadn't just burned my mod points, I would mod up MSfanboi just to piss you off further. You want people banned for being a "msfanboi". Screw you and the fascist horse you rode in on.
> The GNU project built the GNU operating system and combined with the Linux kernel, it
> makes the GNU/Linux operating system. It's really not a bad idea, you know.
No, GNU never built an operating system. They built a lot of really useful parts but have never assembled them into an operating system. On the day they do that final part we will at last have GNU. Not GNU/Linux, GNU. The FSF could have taken the freely redistributable Linux kernel and integrated it into a finished GNU, they chose not to. Only a year or so after Linux became popular the BSD kernel emerged from it's legal dispute. The FSF could have used it to complete GNU, they chose not to do so. The FSF could have done whatever it took to get HURD to a 1.0 version and thus completed GNU, again they chose differently.
Instead dozens of independent organizations (RedHat, Slackware, Debian, SUSE, Yggdrasil, etc, most now defunct) took all of the parts (including a non-GNU libc for the first several years) and did the hard work of integrating all the various parts (including a buttload of stuff that didn't come from the FSF, like X) and made a family of related operating systems. None of these are GNU. RedHat is not GNU. Debian was under the auspices of the FSF for a couple of years but still both parties chose NOT to call it GNU instead of Debian. But had they wished to co-brand it would have been GNU/Debian, Debian GNU or GNU/Debian Linux, but calling it Debian GNU/Linux is an incorrect usage of Mr. Torvalds trademark (even if not registered as a legal trademark at the time). Merging GNU and Linux with a / implies they are related however Linux is not under the auspices of the GNU project or the FSF.
> I'll give two reasons... one, as RMS states, Linus is not especially sympathetic to
> the free software movement - this means people hearing 'Linux' never get to hear about
> free software.
Tough noogies. Linus isn't the one who chooses the names of distributions any more than RMS can. RedHat could call their product RedHat OS, or could have paid for the trademark and certification testing and called it RedHat UNIX. Or anything else they wanted to. It was THEIR choice (subject to Linus's agreement regarding his trademark rights to the term 'linux') what to name their product. Same with Debian or SUSE. Just as a guess I'd say they all include "Linux" in their name because they feel customers will associate it in a positive way, something that wouldn't be true with GNU as only the already converted know much about it.
Democrat delenda est
We owe RMS a huge debt because he single-handedly kickstarted the free software movement. Linus gave us Linux... but he used GNU C compiler to do it. And the Linux kernel isn't very useful unless you have a shell like GNU bash, and you need command line tools like ls, cp, mv... all GNU provided. Thank you, RMS.
9 01.html
But sorry, RMS, you are crazy and I hope your dearest wishes do not come true. RMS believes the only acceptable licenses are the ones he wrote; if he had the power, he would make it illegal to ship software under a proprietary licence. (How do I know this? Eric Raymond publicly challenged RMS about it and RMS did not respond, and I believe it was because ESR was right and RMS didn't want to say it out loud. Google for the words "Freedom Zero" to get the context of all this.)
Somebody asked RMS how can software writers make enough money to live. RMS said that he would be in favor of a "free software tax" to pay the salaries of people writing free software. If it was illegal to ship software under a proprietary licence then maybe you would need something like this, but I do NOT want government involved in deciding who gets to write what software for pay. The free market is better.
Only RMS could think that government paying of salaries to selected software writers is more free than people deciding what software to write and what licence to ship under.
Actually that's an important point. RMS wants to maximise freedom for the USERS even at the expense of the PROGRAMMERS. He is willing to constrain the freedom of a programmer, because he wants all software to come with source code.
The worst thing about RMS is that he doesn't care about anything else as much as his particular ideal for free software. Of all the Linux distros out there, you would think he would recommend Debian GNU/Linux, right? The only major distro that actually puts "GNU/" in their name?
http://distrowatch.com/dwres.php?resource=major
But in an interview he recommended some obscure Linux called Extremadura or something like that, because he had read somewhere that they only provided GPL software.
http://lists.debian.org/debian-user/2003/08/msg02
If you set up a default Debian system, you will only have free software; Debian's "main" servers have nothing RMS would not approve. But Debian has for years had a server called "nonfree" where you could get things like Netscape Navigator. If you know what you are doing, you can set your Debian system to pull packages from "nonfree", and for this crime, RMS snubbed Debian in favor of the other one. And it turned out that the onther one isn't actually freeer than Debian; RMS had heard it was so, but it wasn't, really.
It's sad that RMS can't even say something nice about Debian, the closest thing the world has seen to what RMS says he wants, because they aren't PERFECT and if they aren't PERFECT they aren't good enough for RMS.
RMS, thank you for kick-starting the free software movement. Thank you for GCC, EMACS, and the other GNU utilities. But you are crazy.
is to drive the cost of software not towards zero, but towards the true cost of coding it. Software costs nothing to copy; it only costs to code. So, why charge people per copy? Just charge all users for the effort to code it. If the users don't shell $$$ for it, it does not get done. You eliminate a lot of aberrations like Microsoft itself: it shells out $ 50.000 for developing MS-DOS, charges its users 10 million; then it shells out 500.000 for developing MS-Word, charges its uses 30 million; and so on. Feel free to ignore me.
It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
That's because he does not sell them. If it makes you feel better, make a donation or join the FSF.
Can i violate GPL and he'd be happy?
No.
The point of said, "violations," is to help your neighbor. Your obligations to people around you should always outweigh your obligation to Bill Gates and other greed heads. Public libraries are founded on this principle. Sharing and co-operation are good for everyone. Information, unlike all physical goods, has always been free to share. It is only recently that the US has made sharing information a crime. The laws do this are simply wrong.
Some people, who can't seem to finish their own OS after five years, would love to do what you suggest, so they can better screw their users. The laws they made, which keep them in business, prevent it. Microsoft is going to have to code or legislate themselves out of their GPL troubles. Their coding efforts appear to have failed.
OpenBSD: "Only one remote hole in the default install, in more than 8 years!"
Microsoft: Only one OS release in five years!
Free Software: Billions and Billions served.
Friends don't help friends install M$ junk.
The "GNU/Linux" thing has always stuck me as self-centered. I mean, sure it's both GNU and Linux, but... A name is not a chemical formula out of which a thing's structure can be parsed. Otherwise my OS would be something more like OnceKnoppix SortaDebianTesting Gnu/Linux/bitsOfBSD/Xorg/KDE/SunJava/OpenOffice.or g... and it wouldn't stop there. Heck I could just dump a list of my apt packages, their repository and version, but even that would be incomplete as it would miss out historical influences since purged.
At which point does a name come to encompass the totality of elapsed events since absolute tick zero?
I'll continue calling it "Linux" or maybe "Debian testing", because that's good enough and does nobody any special favours.
Stop this before it gets silly: "Announcing the GNU/Linux/Bell/GSM/Nokia 3477 phone that connects to the the DARPA/Al Gore/Internet for CERN/web browsing. The unit features a 400MHz Turing/von Neumann/Babbage/CPU and has a Faraday/battery providing 5 days of typical usage...."
Engineering is the art of compromise.
And just how do you propose to get the behemoth that is the Linux Kernel compiling with something other than GCC???
;-)
Intel's free compiler? Yes, not portable, but for 99.9% of Linux users so what. And if Linux doesn't build due to unsupported gcc'ism well them fire up vi and change the code, don't use emacs though, that would unethical in this context.
The guy must be rolling over in his grave!
What? He's not dead yet? He sure will wish he were dead when he finds out!
There is also a page on GNU.org for audio recordings of (mostly) Richard's talks.
Please help publicise swpat.org - the software patents wiki