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.'"

11 of 920 comments (clear)

  1. duh by Danathar · · Score: 5, Insightful

    "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."

    Does this mean that Linus didn't understand that the FSF is a organization with specific goals based on the morals of it's members? It's kinda obvious.

    1. Re:duh by Chris+Burke · · Score: 5, Insightful

      Considering the GPL starts with a non-legalese description of the moral philosophy behind the GPL, I find it hard to fathom how anyone could think the FSF was from the beginning "injecting their personal morality into the laws governing open source software". Duh, the whole existence of the Free Software movement and the GPL is due to RMS' moral views on software and the rights of users.

      And while I may not agree completely with the language of GPLv3, it still seems perfectly consistant with the moral view that RMS has been expressing since the 80s. Every new thing in GPLv3 is there to try to close a loophole that allowed someone to not grant the rights RMS believes users should have. I have no idea how Linus can call them hypocrits. I was with him more when he was simply saying that it was misguided.

      Linus is a smart guy, and he wisely avoids the morality/politics of the FSF most of the time. But he ain't perfect and his decisions to sacrifice principles for practicality can come back to bite him -- see Bitkeeper for a poignant example of how "choose the best tool for the job" but ignoring the license and how that affects the tool's usefulness is the wrong way to be pragmatic and apolitical.

      --

      The enemies of Democracy are
    2. Re:duh by Anonymous Coward · · Score: 5, Insightful

      The use of the word "moral" isn't an invention of Linus, that's the word RMS uses to describe it himself. That means RMS is declaring himself a religious leader, which is patently absurd.
      Newsflash: morality does not require religion.
  2. I'm with Richard by Anonymous Coward · · Score: 5, Insightful

    His point of view represents all of the reasons why I left proprietary software and went with Linux.

    Ahem, GNU/Linux.

    The kernel can be replaced.

    The philosophy, which is 100% wholly accurate, cannot.

  3. And this is news? by www.sorehands.com · · Score: 5, Insightful

    We always knew that RMS is a zealot. I ran into him quite a bit in the 1980s. I could tell that then. While one may have thought it was a bit much then, now is it that radical? Companies are putting rootkits into computers in the name of DRM, sponsoring bills that allow copyright holders to hack into your system and destroy YOUR system with immunity -- if they think that you may have violated their copyright.

    Is GPL 3 that unreasonable given the behavior of the RIAA and MPAA of recent?

    1. Re:And this is news? by Chibi+Merrow · · Score: 5, Insightful

      Is GPL 3 that unreasonable given the behavior of the RIAA and MPAA of recent?
      Yes.

      Don't try to out-badguy corporate scum. They have budgets for it, you don't. Extending a software license to limit hardware manufacturers is ridiculous.

      Nevermind the fact that this has NOTHING to do with the RIAA and MPAA, will accomplish nothing vis a vis their war on piracy, and so I'm confused as to exactly why the hell you brought them up.

      --
      Maxim: People cannot follow directions.
      Increases in truth directly with the length of time spent explaining them
  4. Attention by El+Lobo · · Score: 5, Insightful

    Could everybody get back to coding and kiss politics goodbye? WTF is everybody doing these days? It seems like every single programming in the world is now a politician... Long gone are the days where programming was considered a noble art of logics and things were so uncomplicated... Humans are a strange animal, indeed... Instead of producing more, we must complicate things and waste our valuable with egoistic intrigues, politics, strange licence deals, and... oh well...

    --
    It's time to realise that Abble's products are the biggest abomination these days. Just say NO to the dumb iAbble way!!
  5. Re:Fork? by gujo-odori · · Score: 5, Insightful

    "I also consider this to make it evil, but that's a separate issue"

    That's the distinction that often gets missed in the "evil/viral" argument, I wish I had mod points to give you.

    Sure, the GPL is viral. I don't think anyone really denies that. Some think that's evil, some not. I'm in the "not" camp.

    The reason I'm in the "not" camp is because the viral nature of the GPL is not primarily intended to cause someone's non-GPL software to unintentionally fall under the GPL; rather, it is a defensive mechanism aimed at the misappropriation of GPLed software. To wit, you can't use GPLed software in non-free software, and to make sure you don't, the license requires you to release any software you combine with GPLed software under the GPL or a GPL-compatible license. In practice, people who don't want to do that have generally been given the option of ripping out all the GPLed software from their product(s) and duplicating the functionality on their own.

    I have no problem with this. The GPL isn't trying to hide anything or get Free software in through the back door. It tells you up front what your rights and obligations are, and like other FOSS licenses, is orders of magnitude more clear about that than proprietary licenses. The GPL requires that if you get, you have to give back, and you can do anything you want with GPLed software except make it non-free. I have no problem with that. It's clear and up-front, and if anyone doesn't like it, the answer is simple: use something else, write it yourself, or pay someone to write it yourself. Those are the same three options you have with a proprietary license you don't like. Well, with the additional stricture that if you write it yourself or have someone do it, the proprietary vendor might look for some software patent violation they could use as grounds to sue you.

    Software licenses are not "evil" or "good" - they just are. They reflect the beliefs and values of those who right them. The FSF believes you can do anything you want with software except make it non-free. BSD and similar believe you can even make it non-free. Proprietary licenses believe you can only do what they specifically authorize you to do, and what they authorize really isn't a whole lot. If I were going to sling terms like "evil" around, I daresay the target wouldn't be any open-source license.

  6. Re:Fork? by Surt · · Score: 5, Insightful

    I believe the (not inconsistent) position is that copyright is bad for society. So the GPL exploits the flaws of copyright in order to make the flaws in copyright extremely painful (or impossible) for others to exploit. In the event that copyright is abolished, then the GPL becomes both unenforceable and unnecessary at the same time.

    --
    "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  7. Exactly the problem with GPLv3 by CaffeineJedi · · Score: 5, Insightful

    Proprietary licenses believe you can only do what they specifically authorize you to do (emphasis added), and what they authorize really isn't a whole lot. If I were going to sling terms like "evil" around, I daresay the target wouldn't be any open-source license.

    While the above post never referred to GPLv3 specifically, I think it made a good and interesting point. I will hijack this part for my own purposes :-)

    Fundamentally, I think the poster's quote is one of the biggest arguments against the adoption of GPLv3.

    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.

    Version 3, on the other hand, makes statements about how software is used. As far as I can tell, TiVo is one of the most predominant factors in spurring GPLv3. TiVo contributes their software back to the community, as can be seen right here. TiVo, however, runs their software on a DRM'ed box. Anybody can use TiVo's source code modifications in their own hardware projects if they so desire. The software is still just as free as if TiVo decided to run it on a non-DRM'ed box.

    The FSF believes you can do anything you want with software except make it non-free This is what the FSF would like people to believe. However, it is inconsistent with what the FSF is actually doing in advocating GPLv3. GPLv2 ensured that all software remained free. The old license fully satisified that software remained "free," not just in price but in the availability of people to choose how to use it.

    GPLv3, on the other hand, makes restrictions upon what kind of hardware-software interactions are allowable. Forcing people, corporations, or whomever to use freely available code in a certain way is contradictory to freedom. This is the argument for version 2 of the GPL. It is also the argument against DRM. Strangely enough, it is also the argument against GPLv3.

    Enforcing freedom is an oxymoron. This however, is the logical extent of what RMS and people at the FSF are proposing with the adoption of GPLv3, forcing people to run their software on certain hardware. In the words of the poster, the FSF acting exactly like proprietary vendors in limiting the scope of their software to what they "specifically authorize you to do."
    1. Re:Exactly the problem with GPLv3 by totally+bogus+dude · · Score: 5, Insightful

      What is it that you want, personally and exactly, from Tivo?

      I personally don't want anything from TiVo; I've never used any of their products, and don't expect I ever will. They could magically reflash every TiVo on the planet, rendering it incapable of doing anything except playing a rather bad game of Pong, and I wouldn't care. I mentioned them purely as an example (and because everyone else was doing it).

      How did Tivo not keep up its end of the bargain?

      That's exactly the point: TiVo did keep up its end of the bargain. They did not violate the license in any way, shape or form. Yet, people who bought TiVo's were unable to make full use of the freedoms that the GPL (as a Free software license) was supposed to guarantee them. Some people have no problem with how this transpired: it's TiVo's hardware and they have every right to dictate what software you can run on it. Others felt it was violating the spirit (not the letter) of the license that the code was provided to TiVo under.

      That's why they've created a new license, with specific provisions to ensure that if, as an author, you don't want this to be able to happen to your software, you can specify that in the license. The new license is intended to correct flaws in the previous license, as perceived by certain people with specific goals in mind.

      I don't think anyone is stopping you from taking out your soldering iron and having at it.

      As mentioned above, I don't actually care; but from what I've read about the DMCA and related laws, wouldn't it be illegal to modify (or remove) hardware that was designed as a DRM/copyright enforcement mechanism? The TiVo hardware might not fall into this particular category, but it's not inconceivable that the protection mechanisms of future devices would. (In fact, it seems inconceivable that such mechanisms wouldn't fall under the protection granted by the DMCA.)

      Further, this raises an interesting point: if it's perfectly okay to be able to hack their hardware, why is it not okay to hack their software? Where do you draw the line between the two? If the device has the ability to receive software updates, but has hardware designed to prevent you from installing software that isn't signed by the manufacturer, do you have the right to remove that hardware? Do you have the right to run whatever software you want on it after removing the hardware that's designed to prevent you from doing just that? If so, why are they allowed to put hardware in there to stop you from using your right to run your own software?