Slashdot Mirror


Linux Creator Calls GPLv3 Authors 'Hypocrites'

AlexGr writes "We've heard conflicting tales regarding Linus Torvalds' acceptance of GPLv3. InformationWeek reports on comments by Mr. Torvalds that would seem to decide the issue: 'Torvalds said the authors of a new software license expected to be used by thousands of open source programmers are a bunch of hypocrites ... For Torvalds' part, it appears unlikely he'll ever adopt GPLv3 for the Linux kernel. He accused the Free Software Foundation leadership, which includes eccentric, MIT-trained computing whiz Richard Stallman, of injecting their personal morality into the laws governing open source software with the release of GPLv3. "Only religious fanatics and totalitarian states equate morality with legality," Torvalds wrote.'"

12 of 920 comments (clear)

  1. Fork? by dn15 · · Score: 4, Interesting

    If Linus doesn't like where the GPL is going, he could make his own fork...

    Really, I say this mostly for the purpose of humor, but it's true. If there's enough objection to GPLv3 maybe someone will introduce an alternate version based on GPLv2 that allows it to be updated in the future but without the conditions present in v3.

    1. Re:Fork? by OriginalArlen · · Score: 5, Interesting
      Exactly. Some people say the GPL is evil and viral. This is because they either do not understand it properly, or because they disagree with it. If you are in avour of free software, you can go the GPL route or the BSD route. You writes your code and takes your choice... the GPL is one of the most elegant hacks ever, and having been involved in some legal shenangans on the topic, I can honestly say I've never known anything else that can ruin a lawyer's day quite so effectively. It's a fucking work of art.

      Pardon my language, it's late and I had a long week... (bloody Belgians!!... don't ask.)

      --

      Everything I needed to know about life, I learnt from Blake's Seven
    2. Re:Fork? by Nazlfrag · · Score: 3, Interesting

      Yeah, and I call mine MS/Linux because my copy would be useless without the fat32 drivers. Sure, MS didn't make the drivers, but they do own their name. Sorta like how the FSF didn't make the tools, but they own the label. Well, ok, that was highly contrived, but in essence I find something wrong with 'free, open' meaning 'you are a hypocrite if you don't put our label before yours'.

    3. Re:Fork? by DaveAtFraud · · Score: 4, Interesting

      There are some folks who take that position but they are generally *NOT* GPL proponents. Copyright is what gives the GPL teeth. GPLed code is freely available but it can only be modified and redistributed under the terms of the GPL. Why? Because it's copyrighted. Only agreeing to the terms of the GPL gives someone the right to modify and redistribute the code. Remove copyrights and anyone (Microsoft, SCO, TiVo, etc.) can do whatever they like with Linux.

      That's where the whole TiVo thing comes in. Can someone create hardware that restricts the modifications an end user can make to GPLed code? The TiVo source code is freely available as per the GPL. A TiVo user can download it, modify it and re-distribute it but there's one small glitch: the modified code won't run on a TiVo machine. The machine enforces some sort of checksum to make sure that only unmodofoed code can run.

      Abolish copyrights and my guess is all the big software publishers will just adopt a TiVo-like solution that ensures only legitimate copies of their product will run. That is, you can only buy a Microsoft computer that will only run Microsoft products (kind of the way game consoles work now). Worse, the same companies can cherry pick any open source code they want since there is no copyright protection. Finally, chances are that most open source developers won't like suporting the Microsofts of the world and will go do something else. Sounds like a *REALLY BAD IDEA* to me.

      Cheers,
      Dave

      --
      They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
      Ben
  2. Only religious fanatics and totalitarian states.. by chrb · · Score: 3, Interesting

    "Only religious fanatics and totalitarian states equate 'morality' with 'legality,' "

    Every legal system enforces ideas of morality. Why is murder wrong? Why do countries restrict hate speech? Why can't you have sex with your sister? These are all moral concepts enforced through legality.

    Maybe Linus is having a bad day. And what exactly does he mean by:

    "I think it is okay to control people's hardware, I do it myself"

    Does Linus sell have a sideline selling PCs? And he uses some DRM to stop users modifying the software he supplies? What?

  3. Re:Who cares? by Zarhan · · Score: 3, Interesting

    But the fact of the matter is, other people have spent all this time assisting him because of the morality of the license.

        In the 90's, I think most of the people worked on Linux due to the unclear legal status of BSD, not some funny "morality" issue.

        Without the legal issues, FreeBSD would probably be where Linux is now, perhaps even further, and Linux would never have taken off like that - it would have stayed as a little practice project for the Helsinki University. However, now Linux just has so much momentum with it that it's the focus of most open source efforts.

  4. Re:Who cares? by Penguinisto · · Score: 3, Interesting
    Well, the legal issues (e.g. the ATT/SysV v. BSD lawsuits) sure... but there was also the little matter of dealing with a rather large cloud of interpersonal troubles that made things ugly, with most of it centered squarely over UC Berkeley. That, and (as MSFT later proved head-on w/ their TCP/IP implementations), the classic BSD license really doesn't protect against theft and proprietary lock-down of improvements. Like most folks, if I want to contribute stuff freely, I'd really like to see any improvements to be incorporated and shared. BSD relies on only honor and a mandatory attribution for that).

    Not flaming, trolling, or otherwise... but a sense of perspective is kinda needed as to why BSD didn't catch on as fast or as big.

    (OTOH, the BSD license made it easy to incorporate a LOT of stuff from it into Linux, and the results converted to GPL licensing...)

    /P

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
  5. Re:duh by Penguinisto · · Score: 3, Interesting

    If you don't believe that proprietary software is immoral (and Linus doesn't) then you don't follow RMS. Why use his license?

    ...because some believe that proprietary software is impractical to progress. That doesn't necessarily translate into morality, especially when seen from a purely objective standpoint.

    Also, back when Torvalds was fussing over what license to use, the options were slim... and the GPL probably fulfilled his desire to keep Linux open and to have the ability for all improvements to it to be rolled back in and shared.

    As a parallel thought, moral sets don't have to necessarily match up, else you get dogma. Not everyone goes to, say, a given church because they believe with 100% certainty that the scriptural interpretations and admonitions made by him (or the membership) can never be wrong or misused. Religion (also a morality-based organizational unit) can never work like that on a practical or even a civilized level w/o imploding or splintering off (see also "Protestants"), so why should software licensing be expected to?

    /P

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
  6. What would Linus do with a trusted computing machi by Anonymous Coward · · Score: 3, Interesting

    We have heard about trusted computing. It has many disguises (the beast always does) but one of them is that hardware won't run unsigned code. Very handy, in theory. You wouldn't want just any code by any stranger to run on your own hardware do you? Even if that stranger is you?

    Offcourse trusted code is NOTHING MORE then code that has had someone pay for a certificate because we all know only people to be trusted can afford to do that (hint, sony's often mention rootkit could easily have PAYED to be run as a rootkit on a trusted computing platform).

    So where would Linus Torvald have gotten the money from to get a certificate to run his newly created kernel on his own computer?

    Kinda sounds like the clampdown a free internet radio. Sure, you can still broadcast anything you want, just pay us a small fortune, enough to make sure you are going to need a large enough mainstream audience to be able to pay for it and properly broadcast enough propaganda, ooops sorry, commercials to gather the fees.

    Could it be that in a future of trusted computing nobody could afford to launch a piece of software if they were not certain they could re-coup the costs of the certificate? Gosh, wouldn't that in one fell swoop eliminate all this free-software and give certain US interests total control of world-wide IT?

    Zealot has a lot of negative overtones. I prefer visionary. Richard Stallman has thought about all this and he has seen two possible futures, one with the GPL and one without. He seeems to think the one with the GPL will be a better one and I agree with him.

    Yes, going with him all the way will require sacrifices but frankly I haven't seen him be wrong yet.

    It is the whole inconvenient truth thing. No not just global warning and are you thinking about the amount of CO2 your computer is putting out wasting idle cycles while you are reading this?

    It is "so you are against the war for oil but you do drive. It is "you wanna be healthy but don't excersise and eat deep-fryed chemicals". It is "you want a democracy but don't want to vote or accept the rule of the majority".

    Richard Stallman has many a times written about how he sees the future with and without GPL software.

    Linus Torvald has done nothing off that sort, he is a project mananger. One of legendary quality to be sure and his work and effort has been of tremendous importance to OSS as a whole BUT he is that project manager who drives a car, because, well global warming surely can't be all down to him and public transport just doesn't work for a project manager.

    Linus Torvald wants to get things done, Richard Stallman wants to create a better world. In the short run the Linus way will get a you an easier to use OS, but RS way tries to make certain that you can actually USE that OS in the future.

    It is about flash. The flash player that is. Flash is closed source and therefore does NOT fit well with the GPL. Yet we want our Youtube. Linus is practical and thinks Linux (The desktop) should have Flash even if it is closed source. Great, we can watch youtube.

    Richard Stallman says we can't until flash has one way or another been made opensource, BUT that means he is telling us NOT to watch youtube as long as it uses flash. (Remember, there is absolutly no reason whatsoever that youtube couldn't just transmite regular video files which can then be played by any means the user desires.)

    The first way gives us what we want NOW but it will also result in a world with yet more flash only sites and no incentive for adobe to open up.

    The RS way denies us what we want right now BUT in the hope that in the future we either won't need it (youtube just broadcasting open video formats) or that we can get it on our own terms.

    It is not hard to see what would be a better deal, in the long term, and not right now when I got an IM on my AIM with FreeSmilies telling me about this amazing vid!


  7. Re:duh by Chibi+Merrow · · Score: 5, Interesting

    I wonder if he used vi or emacs to to write that.... /me ducks

    I'm torn between being so happy that someone finally understood and so depressed that it took so many replies and crazy moderations before that happened...

    I can't claim to be an old timer and firsthand familiar with these things, but it seems to me so many young GNU adherents don't understand how much being a hacker already approaches a religion (especially in the negative aspects of organized religion) without someone PURPOSELY trying to espouse religious philosophy. We already have enough heresies, inquisitions, and crusades amongst people who are just trying to get work done or do research... When you start ordaining prophets and messiahs, you're asking for trouble.

    Then again half the people reading what I'm writing are probably equating the word "hacker" with some black hat stealing their credit card numbers and defacing websites...

    --
    Maxim: People cannot follow directions.
    Increases in truth directly with the length of time spent explaining them
  8. Re:And this is news? by Rutulian · · Score: 3, Interesting

    What limit on hardware manufacturer's? There is no limit on hardware manufacturer's. The only requirement is that if your hardware will only run signed code, the means to reproduce that signed code must be distributed with the software (which is distributed with the hardware). You can do whatever you want with your hardware, but if you use and distribute (i.e: make money selling) my software with your hardware, you can't prevent me from modifying (ex: with an newer version that adds extra features) said software and running it on your hardware (or rather, the hardware can prevent it, but you have to provide me with the means to make my software conform to what the hardware will run). It seems like a fair trade to me, and is not entirely unreasonable. The only people who see it as unreasonable are the hardware manufacturer's who want to use free code and not give anything back to the original developers.

  9. Re:Exactly the problem with GPLv3 by QuantumG · · Score: 3, Interesting

    GPL version 2 had no restrictions on what hardware was required upon which to run the software. The license merely required that all modifications to the software were contributed back to the original work. It did not care how you used the software, merely how you contributed back to the project. Uhh, no. And this is what happens when you get your concepts of the GPL from Linus instead of actually reading it.

    The GPL says absolutely nothing like that. Linus did, but that's Linus' opinion.

    What the GPL says is that that you must respect the 4 freedoms, and one of the requirements to do that is to make the source code available to the users of the software. To sum it up: it's about the users.

    --
    How we know is more important than what we know.