Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
GNU is Not Unix

Richard Stallman Proclaims Don't Follow Linus Torvalds 965

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.'"
This discussion has been archived. No new comments can be posted.

Richard Stallman Proclaims Don't Follow Linus Torvalds

Comments Filter:
  • by halivar ( 535827 ) <bfelger&gmail,com> on Wednesday September 12, 2007 @09:21AM (#20570947)
    I believe in "free" as in free-to-choose-my-own-damn-license-and-if-you-don't-like-it-go-write-your-own-damn-kernel.

    Oh... but wait...
  • by Bandman ( 86149 ) <bandman.gmail@com> on Wednesday September 12, 2007 @09:24AM (#20571003) Homepage
    You don't think we could use the BSD code if we needed to?
  • by r00t ( 33219 ) on Wednesday September 12, 2007 @09:25AM (#20571015) Journal
    GPLv3 seems to prevent measures to block cheaters. Running GPLv3 software on a gaming platform means that the user not only gets the source and gets to replace it, but also means that the replacement must be able to appear on the gaming network exactly as unmodified software would. The user running modified software can't even be flagged as such, to warn the other users.
  • by gvc ( 167165 ) on Wednesday September 12, 2007 @09:30AM (#20571123)
    Torvalds' key opportunity came at a time when BSD was mired in the AT&T litigation. At the time, on x86, there was SCO, BSD, Linux. SCO had its problems, including price. AT&T held BSD at bay while Linux established a beach head.

    Linux now has substantial inertia. It is the path of least resistance. But if Linux disappeared tomorrow, Solaris or BSD could fill the void. They're just not the commodity choice right now.
  • by Macthorpe ( 960048 ) on Wednesday September 12, 2007 @09:34AM (#20571191) Journal
    The history of GCC [wikipedia.org] according to Wikipedia makes some interesting reading in this regard.

    Although Stallman helped write the original version of GCC, which itself was copied from an existing Pascal compiler, he let development stagnate until a group of other developers got pissed off and forked it to the EGCS. It was at this point that Stallman realised that they coded something better and 'allowed' them to call it GCC.

    In a similar vein, the GPL would probably never have taken off as a license if Torvalds hadn't adopted it and made it as widespread as it is now.

    I'm not going to piss all over what he's done - he has put a lot of work in. But the idea that he somehow deserves equal or more credit for the development of Linux just because of his work on GCC and the GPL is, frankly, a bit silly.
  • by tbannist ( 230135 ) on Wednesday September 12, 2007 @09:35AM (#20571231)
    You could, but without the GPL I don't think open source would be as popular as it is. Companies are companies and by their very nature competitive not cooperative. So, without a legal framework to force them to share with others, they will avoid doing so. Why? Because some middle-manager will say "No, that's our IP now, we're not sharing it with anybody we don't have to" and he'd be right, the company has to worry about competitors and potential competitors. They have to worry about the guy who will be more selfish then them and simply take their competitive advantages and give nothing in return. The GPL is all about making sure that all companies have to share their "improvements" to open source software with the world, rather than simply taking the code and letting the improvements moulder in the darkness. This both benefits and hinders companies but, perhaps more importantly, it forces every company to play by the same rules, thus ensuring that no company looses more than it gains by sharing.

  • Delusions (Score:2, Interesting)

    by JeremyGNJ ( 1102465 ) on Wednesday September 12, 2007 @09:37AM (#20571267)
    Wow, every time i read something about this guy I think he's more and more crazy.

    "You'd better not follow Torvalds if you value your freedom" (paraphrased)

    Who does this guy think he is, and what exactly does he think his role and Linus' role are? They arent spiritual leaders They aren't politicians. They might sort of be 'leaders of a movement', but it's a movement that really doesn't mean much outside of the IT community.

    Someone needs a reality check.
  • by BloodyIron ( 939359 ) on Wednesday September 12, 2007 @09:46AM (#20571419)
    I would rather be in a world where some people disagree, than in a world where everyone agrees. Stagnation occurs when everyone thinks the same way. Either way, so what if he doesnt like GPL3? As stallman himself has said, you can just as easily STILL use GPL2. GPL3 is merely a new alternative, and while you have to convert-or-die (to gpl3) in a sense where you cannot have GPL2 and GPL3 together (I think, corrected me if I am misreading) that isn't the end-all-be-all of the GNU frontier and mentality. At least he is standing up for what he feels is right, rather than conforming to someone else just to appease people.
  • its all about hurd (Score:5, Interesting)

    by rucs_hack ( 784150 ) on Wednesday September 12, 2007 @09:47AM (#20571425)
    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.
  • by slyborg ( 524607 ) on Wednesday September 12, 2007 @09:54AM (#20571565)
    "That and no-one in their right mind uses emacs willingly."

    I assume you forgot the :) at the end; your post is otherwise slightly sour in tone, so if it was interjected humor there it didn't come across to me.

    If you were making a serious statement, you and RMS only differ in degree.
  • by Anonymous Coward on Wednesday September 12, 2007 @10:06AM (#20571847)
    The Hurd is slow in coming due to the extreme lack of developers.

    This seems like good evidence that most developers are no more interested in specific licensing terms than Linus is.

    RMS gives the impression of being on a crusade to cause all software everywhere to be free as in speech. Unfortunately for this crusade, the terms of GPL cause everything to be effectively free as in beer, which turns off a lot of people who think it should be possible to make money selling software and not just support. GPL3 is the most clear demonstration of the waning distinction between speech and beer.

    Personally, I write software because it's useful for me. I release it as open source because I'm not interested in taking the time to package and market something I generally believe to be of niche interest. I release it as GPL because I'd rather not see someone else recognize a market I didn't and make tons of money off of my effort without some form of compensation (either also giving back to the community or arranging a commercial license with me). To me, the Tivo hole is a way for a hardware vendor to leverage a one-time sale of hardware into a subscription service and doesn't really reflect making money off of my effort.

    I'm with Linus on this one. If most developers really do care about the details of release, then we should see that core of Hurd developers grow pretty quickly in the weeks ahead.
  • BK was not a fiasco (Score:3, Interesting)

    by Chirs ( 87576 ) on Wednesday September 12, 2007 @10:26AM (#20572243)

    Bitkeeper caused a fairly significant revolution in the way the way Linus accepted new patches. It resulted in fewer patches being dropped, and made it easier for others to see the change history.

    BK was dropped after multiple years of successful use when a coworker of Linus' decided to violate the licensing terms of the free version and BK enforced the terms of the license.

    Because of his experience with BK, Linus couldn't handle going back to the old way of doing things. This was the driving force behind his writing git, which is the current version control system for kernel code.
  • by MenTaLguY ( 5483 ) on Wednesday September 12, 2007 @11:06AM (#20573045) Homepage
    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.
  • Re:No surprise (Score:3, Interesting)

    by masdog ( 794316 ) <{moc.liamg} {ta} {godsam}> on Wednesday September 12, 2007 @11:11AM (#20573141)
    I read that story the other day, and the biggest problem I had with it, besides that no one is quite sure if it actually happened, is that Stallman never actually asked Xerox for the driver. He tried to get it through back-channels who had signed agreements not to disclose the source of the driver. If he had just gone to Xerox, stated the problem, and said that he wanted to write a patch, it would have never been a problem.

    Common Sense: 1, Stallman: 0

    While Stallman would like to bully companies into throwing open their source on anything that might touch his precious GNU project, its not realistic. If you want companies to write drivers for their hardware and ensure compatability, you have to give them the option to keep their secrets secret. Otherwise you'll just scare them off and hurt yourself in the process.
  • No they won't (Score:3, Interesting)

    by brunes69 ( 86786 ) <[slashdot] [at] [keirstead.org]> on Wednesday September 12, 2007 @11:19AM (#20573283)
    And here's why.

    Freedom is not a one way street.

    Any user should not have the freedom to dictate to me, a developer, what I do or do not do with my code. If I want to release it under GPL, super. If I want to release it as a binary, that is my right too (so long as I am not using other GPL code).

    I wrote it, it is my choice. Similarly, it is your choice if you want to use it or not.

    This is why Linus does not back Stallman. Linus has publicly stated that his viewpoint is the same as the above - that the developer has the right to do whatever they want, it's their code. If Stallman had his way, all software would be legally copyright free and able to be copied around at whim, regardless of what the creator wants. He wants to "free software" from copyright.

    As far as your "who will you be crying to when you'll want to retrieve your old data or experiment with older libraries or systems?" comment - the answer is NO ONE. No one forced you to use that proprietary program. It was your choice, it is your consequences. This is what freedom means. It is a two way street.

  • by Schraegstrichpunkt ( 931443 ) on Wednesday September 12, 2007 @11:21AM (#20573307) Homepage

    Ever watch Revolution OS [revolution-os.com]? 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.

  • by swillden ( 191260 ) * <shawn-ds@willden.org> on Wednesday September 12, 2007 @11:31AM (#20573485) Journal

    By telling people to follow GPLv3 (and himself) or they're "the devil" or something?

    Cite?

    I thought not.

  • Re:Damn hippies (Score:5, Interesting)

    by happyemoticon ( 543015 ) on Wednesday September 12, 2007 @11:41AM (#20573661) Homepage

    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.

  • by ichthus ( 72442 ) on Wednesday September 12, 2007 @12:01PM (#20574025) Homepage
    It seems that now, Linus wishes he had gone with a more lax license.

    No. Linus has stated that he's happy with GPLv2. No regret there.

    Also, if you read the article, you'd have learned that that RMS doesn't try to force anyone to think his way

    And yet, he continues to whine about it. Does RMS respect Linus' decision to stick with GPLv2? If he did, this would be a non-issue.

  • by Anonymous Coward on Wednesday September 12, 2007 @12:12PM (#20574245)

    You see, from a *practical* standpoint, Linus Torvalds has done more than Stallman did to accomplish Stallman's very own aims - by an order of magnitude.

    What a load of bollocks. Do you even know what Stallman has developed? He didn't just start telling people to use his license. He created the GPL, GCC, glibc, gdb and gmake. Without Stallman, Linux would have been stillborn. He's spent the years since then ceaselessly campaigning for Free Software, and all you can say is that Linus created the kernel so he's done an order of magnitude more? Did it ever occur to you that if Linux hadn't existed then the GNU people might have paid a little more attention to the HURD?

  • by cortana ( 588495 ) <sam@[ ]ots.org.uk ['rob' in gap]> on Wednesday September 12, 2007 @12:21PM (#20574441) Homepage
    From what I can tell in many ways Torvalds stays with GPLv2 because it offers a compromise between openess of source code and a license that businesses can tolerate. This compromise is having open source running on otherwise closed software. GPLv3 would not permit this[citation needed] and therefore this would hurt the popularity of Linux, especially in th embedded arena.
  • Re:Okay. (Score:3, Interesting)

    by DragonWriter ( 970822 ) on Wednesday September 12, 2007 @01:58PM (#20576219)

    You cannot distribute the code with a device that will not accept modified versions of that code to run on it.


    Yes, you can, and there is nothing the GPLv3, as a non-contract copyright license could do to stop you from doing so. You can't make copies and then distribute them with such a device, but nothing stops you from incorporating such copies that you receive from some third party into such a device.

    OTOH, the GPLv3 aims to prevent such distribution (at leat for consumer products, apparently businesses have greater rights than consumers in what features they are allowed to seek in products incorporating GPL software)—which is a restriction on use—as far as is possible without becoming an EULA-style contract rather than a gratuitous license, and when it fails (as it inevitably will since it has a gaping hole) to stop that kind of distribution, the FSF is going to have to decide whether restricting the set of features available in consumer products is more important than Freedom Zero.

    GPL3 does not change the spirit of GPL2 one iota. On the contrary, it closes the TiVo-isation loophole that allows certain distributors to nominally comply with the GPL2, while at the same time violating its spirit with impunity: "here is the source, you just can't change it and run it. Look, but don't touch."


    If you are given the source, then you can change it and run it. You may not be able to do so on the particular hardware instance you received, but then I can change the code on any particular piece of read-only media and use that media to run the modified code, either. It would be more consistent with the spirit of the GPL pre-v3 to simply require that any hardware product incorporating GPL code have an open specification licensed on GPL-like terms (the precise terms for a hardware-specification license would have to be developed, of course) that allowed re-implementation of the hardware; requiring that hardware incorporating GPL software allow that software to be replaced is analogous to requiring that GPL software in binary form only be redistributed in dynamically-linked versions, not statically-linked versions, and does no more to promote (and as much to restrict) software freedom. And, of course, doing it selectively for only certain kinds of products advances no coherent ideology whatsoever.
  • by Bruce Perens ( 3872 ) * <bruce@perens.com> on Wednesday September 12, 2007 @05:52PM (#20579775) Homepage Journal
    I think you can consider that Richard is the leading philosopher of a social movement that is close to unique in that it makes real products, and in large scale. The philosophy was critically important to the folks who did the actual production, as was the practical legal work (after all, RMS wrote GPL2, he only got advice from a lawyer). I think there is a difference between philosophy and mere advocacy. Philosophy is an act of creation just as programming is.

    The only comparable close-to-contemporary thinker I can compare RMS to, as far as his huge impact is concerned, would be Keynes.

  • Hurd etc.? (Score:3, Interesting)

    by chris_sawtell ( 10326 ) on Wednesday September 12, 2007 @06:09PM (#20579995) Journal
    If RMS dislikes Linux as much as this FA seems to indicate, one cannot help but ask these questions:
    • Why has the Free Software Foundation not produced a truly Free equivalent kernel?
    • What is the state of the Hurd and what's its licence?
    • Why can't I pick up a GNU/Hurd distribution as easily as I can a GNU/Linux one?
    • Is there a GNU/Mach distribution?

    Moderators: These are pertinent questions which need answers.

  • by Anonymous Coward on Wednesday September 12, 2007 @07:05PM (#20580661)

    he should really leave it to other folks on the kernel team and stop talking about it, because almost every time he opens his mouth about licensing he hasn't given it enough consideration and says something that ultimately damages us.
    Why it is that any time one of the FSFish zealots talks about Linus' positions on things like the GPL, they all say something like "he hasn't given it enough consideration", "he hasn't thought it through", or "he simply misunderstands?" Perhaps Linus, and people who share similar opinions, have thought it through and because they aren't tied to a certain dogma, they see things that the dogma blinds the true followers to?

    Just because someone doesn't toe the line doesn't mean they're (dumb|foolish|short-sighted). Maybe, just maybe, RMS and the FSF are the ones damaging the cause rather than those who share similar ideals but don't agree with the extremists in the movement. After all, if the FSF and RMS were the final word, there would be no need for the OSI, right?
  • by Pharmboy ( 216950 ) on Wednesday September 12, 2007 @08:24PM (#20581449) Journal
    I respect you Bruce, but you are avoiding a point you know to be true: Linus 'gave' RMS the kernel to make RMS's dreams come true, as HURD was/is getting nowhere fast. Linus has done more to advance RMS's goals than anyone else, even though it was never his intention or goal. We have all came along for the ride. RMS loves politics, and hasn't written much code lately. It is Linus' apothy for politics that led to the fast development.

    And now anyone that doesn't agree with and adopt the GPL 3 be damned. It is the most closed minded nonsense I have ever seen in the 'free' software movement.

    I know RMS is a huge factor in why we have so much great FOSS software, but I'm sick of hearing him badger everyone who feels slightly different about what is Open and what is Free. It is ok to have an opinion as long as you agree with RMS? No thanks, that isn't my idea of freedom, software or otherwise, and sometimes this is exactly how he comes across.
  • Couldn't agree more (Score:3, Interesting)

    by LionMage ( 318500 ) on Wednesday September 12, 2007 @09:27PM (#20581977) Homepage

    The older I get, the more I agree with RMS.

    I almost hate to admit this (as I don't want to appear to be an RMS fanboy), but I feel the same way. The more I realize the costs of "pragmatism" and compromise, the more I realize why Richard is fighting. I do disagree with some of Mr. Stallman's ways of expressing his ideas, and I don't like how he sometimes comes across as a sleazy pitch-man when he's trying to get people to join his cause. (The former is in regards to some of his tantrums, like when he spoke of KDE application authors needing to "ask forgiveness" for coopting code from Gnome projects, instead of merely putting their houses in order and complying with the appropriate license; the latter I mention because I really dislike people who only view others in terms of what they can do to further a pet agenda.) But you know what? The ideas that he's fighting for are worth fighting for.

    Not that I'm about to start calling it GNU/Linux anytime soon, just because that's inconvenient in casual discourse, but I do appreciate everything the GNU/FSF folks have done for us in providing the majority of the code to create a fully functioning OS. Now, if only Hurd were more usable! (Let's pray Hurd is finished before Vernor Vinge's prediction from Rainbows End comes true and Hurd is made illegal.)
  • by petrus4 ( 213815 ) on Thursday September 13, 2007 @04:57AM (#20584973) Homepage Journal
    about Stallman is that he once again proves it is a fine line between genius and insanity.

    He might have been a genius as a programmer, but even that is open to debate in some people's minds.

    I never understood how he can rail against corporations so much when he works and gets a paycheck from a university that is essentially funded by the very same corporations that he claims to despise.

    It's called hypocrisy. However, the rationalisation that Marxists generally like to use is that they're "using the system's own institutions to destroy it."

    Don't get me wrong, I respect the man and agree with many of his ideas.

    I respected some of his ideas, until I started finding out more about the nature of both his motivations, and the behaviour of his cultists.

    Never forget that when you fight something this passionately there is a great and real danger of becoming what you are fighting.

    I can remember reading that when he was younger, his political inclinations were fairly openly authoritarian. I don't believe that he really values anyone's freedom at all; what he actually wants is control over others, and tries to use the concept of freedom as bait to get other people to join his "movement," because he thinks that that is a concept that they care about.

"If I do not want others to quote me, I do not speak." -- Phil Wayne

Working...