Slashdot Mirror


GPLv3 Released

A GNU Dawn writes "The GPL v3 has just been released. Among other things, the released version grandfathers in the Novell deal so that Microsoft's SLES coupons will undermine their patent threats, replaces references to the Magnusson-Moss Warranty Act with more specific language, and clarifies that using BitTorrent to convey a GPLed work is not a breach of the license (it might be one, technically, in GPLv2). The GPL FAQ has been updated to cover the new changes." Commentary is available over at Linux.com (which is owned, along with Slashdot, by Sourceforge).

5 of 278 comments (clear)

  1. Re:is this the license that bans DRM? by Spy+der+Mann · · Score: 4, Insightful

    Well, that's too bad for you. See, what you view as "the real world" will soon become "the corporation-dominated world". But we'll live in whatever's left of the free world.

    Farewell.

  2. Re:tivoisation by zellyn · · Score: 5, Insightful

    That's fine if it were just Tivos. However, what would happen if every piece of hardware you bought was Tivoised? Only properly signed binaries would run at all. I can think of several companies that would love that situation.

  3. Re:tivoisation by UtucXul · · Score: 4, Insightful

    I don't see the benefit in forcing them to open up their hardware just because they want to use GPLv3 software on it.
    No one is asking them to open up their hardware. As far as I'm concerned they can do anything they want with their hardware. The problem is that they want to lock MY hardware and won't give me the key. I purchased a series 2 TiVo. I understand that software has licenses so I don't own the software when I buy it in a way. But the TiVo box is a physical item that I gave a store money for. The only owner of that box sitting under my TV is me (and I guess my wife).
  4. Re:tivoisation by bill_mcgonigle · · Score: 4, Insightful

    For most devices like this, it's important to the proper functioning of the network for the servers to be able to trust the clients, and so there have to be limitations to the software you can run on that device.

    Then they should pick a software product based on a license that lets you do that. To oversimplify, but in a way that most people can grok, the BSD line maximizes the rights of the individual user(developer-sense) of software. The GPL has always been about maximizing the rights of the community, at the expense of what the user wants (to keep his changes secret, e.g.). GPL3 just clarifies some of the loopholes found in GPL2 that minimize community rights.

    TiVo clearly takes rights away from the end-users of the hardware they've purchased, and this is contrary to the spirit of the GPL.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  5. Re:tivoisation by PeterBrett · · Score: 4, Insightful

    Likewise, my Tivo is my computer. It's running in my house. It's connected to my network. I have a right to know what it's doing. Would you be as forgiving of a builder who wouldn't let you keep a copy of the plans to your house? Would you tolerate a car dealer who's welded your hood shut? It's your house. It's your car. You have a right to know where the plumbing goes. You have a right to look at the engine.

    Actually, this is a poor analogy. In defense of Tivo, they are very good about complying with the letter of GPL v2 in that they distribute the sources to all of the GPL software that they use.

    This explanation is much better, in my opinion.

    Another way of looking at it is this (I don't have a Tivo, but hopefully my argument will make sense). Suppose you have a great idea for a way to improve the way the Tivo interface works for you, and you see that the modifications you need to make to the code which Tivo distribute to you are quite trivial. However, when you send the patch to Tivo they tell you they won't implement it because the business case doesn't support it -- you're the only one of their customers likely to use such a change. Then you're left hanging: as you mentioned, you own a more or less generic computing device and now you also have some code to run on said computing device, but you're at the whim of a third party (non-enforceable EULAs notwithstanding) as to whether or not you can put those two components together.

    As many people have pointed out, the right to make modifications and improvements and to use said modifications and improvements is pretty fundamental to the whole point of Free Software, and that's exactly what Tivo have been trying to get around.

    I agree that they need to be stopped, and I support the GPL v3 in its strategy to deal with this.