Richard Stallman Proclaims Don't Follow Linus Torvalds
StonyandCher writes "Here is an interview with Richard Stallman about a range of free software topics including GPLv3 and comment on the Microsoft patent issue. Stallman has a go at Linus Torvalds even suggesting that if people want to keep their freedom they better not follow Torvalds.
From the interview 'Stallman: The fact that Torvalds says "open source" instead of "free software" shows where he is coming from. I wrote the GNU GPL to defend freedom for all users of all versions of a program. I developed version 3 to do that job better and protect against new threats. Torvalds says he rejects this goal; that's probably why he doesn't appreciate GPL version 3. I respect his right to express his views, even though I think they are foolish. However, if you don't want to lose your freedom, you had better not follow him.'"
I tried to join Hurd development a couple of years ago. The mailing list was 80 - 90% spam, with the rest being more or less 'I reckon we could do this', comments.
OK, I'm generalizing, but the thing is I did not get the impression that it was a going concern. Instead what I saw was a dying project that couldn't even keep its own mailing list clear of viagra and penis extension adverts. Needless to say I ejected within a month or two. I suspect I am not alone, there were more than a few comments from people asking if the spam on the list could be stopped. I think the problem that Stallman has is that his utopia has failed along with hurd, and he doesn't like what survived to supplant it.
Its a shame really. In my day to day work I rely totally on GCC, and I use other gnu foundation products all the time. I think they're amazing coders, but they seem unwilling to admit that the world is changing. Not everyone is filled with respect for someone who can code good C these days. Most of the time they just want to find out how you talk to each other so they can try to sell you penis related products. That and no-one in their right mind uses emacs willingly.
But Jeremy Allison wasn't bound by the license! He never used Bitkeeper, was never bound by the terms of its license, and therefore wasn't violating it.
McVoy was using BK as an instrument to gain control over Open Source SCM for monetary gain, by inserting his SCM in the Linux kernel development process, with a license requiring that anyone who used it agreed not to work on SCM software of their own, in an effort to ensure that there would be no Open Source alternatives. And Linus was content to go along with this, because BK really was a superior solution technically.
Allison, who happened to work for the same employer as Linus, reverse-engineered the BK protocol _on his own time_, again, without violating the license because he had never needed to agree to it. He did this in order to write an open-source read-only client for BitKeeper, so that people could access the full kernel repository without agreeing to the BitKeeper license. McVoy hit the roof, started spamming Jeremy and Linus' employer with legal threats, tried to get Jeremy fired, and then when that didn't work (they didn't care because he was working on his own time), punished everyone by withdrawing the free BK license. Linus, being bound by the same non-compete agreement as everyone else who had used Bitkeeper to access the kernel source repository, wrote as much of git as he could (stopping short of what actually constituted a fully-functional SCM), and then let Junio Hamano do the rest.
Whatever other personality issues are in play, this is exactly the kind of problem that RMS is concerned with: Linus was prepared to let a control freak like McVoy try use the Linux kernel project as a strategic wedge to block the development of Open Source SCM software and promote his own proprietary solution, simply because it was convenient for Linus and he was friends with McVoy. Linus has a history of doing whatever is personally convenient, without regard for long-term consequences or the effect it has on others.
DNA just wants to be free...
Ever watch Revolution OS? At some conference (I think it was either LinuxWorld or O'Reilly) RMS was in the middle of giving a speech, and Linus started chasing his kid around the stage directly behind RMS. RMS, on the other hand, was polite, smiled, and continued his speech without even flinching.
And don't even get me started on all the times where Linus talks about himself as the "practical" one, even though he doesn't seem to care enough about practical issues like copyright law to actually bother to learn something about them (or to consult a lawyer) before blabbering to the media. (The way Linus labels legal issues as "unimportant" smells more like idealism than pragmatism to me...)
In my opinion, RMS has the physical appearance of a hippie-zealot, and Linus takes advantage of that to mislead people who don't know better. I think RMS has every right to complain.
http://outcampaign.org/
A friend of mine went on a trip to Ecador recently. The idea was to make water collection tanks for the natives out in the jungle. He's an engineering graduate student, everyone else was in sociology, and they were hippies to the man. Tons of pot. Dirty. White people with dreadlocks. You name a stereotype, they had it.
The trip fell apart because my friend had the perverted idea that he, as an engineer, should tell them how to engineer things. They wanted to decide things like structural soundness democratically. They had a poor work ethic as well: while he'd be trying to teach them how to do something, they'd start massage circles or play frisbee in the middle of the Ecuadorian jungle.
Perhaps you could add other stereotypes in there, such as "Lazy, idealistic college kids," or "sheltered American youth" but it is very tempting for me to say, given my experiences, that a sizable segment of the hippie population is too inept, anti-authority, lazy and anti-knowledge to change anything, up to and including their own underwear.