Linus and the GPLv3 - the saga continues

Now that the GPLv3 has been finalised and is now released (and we're starting to see projects adopting it), many of us in the free software community have been wondering what Linus Torvalds' stance is on the final version.

There has been controversy surrounding Linus' views on the new version of the licence and considerable speculation as to whether he would consider moving the kernel to GPLv3.

Linus particularly has quite strong feelings about the anti-Tivoisation clause in the GPLv3 which prevents embedded device manufacturers from limiting their devices from running modified versions of GPL-covered software.

No. The anti-DRM language is still there, and no, it was never a
misunderstanding. Now it's been limited to "consumer devices" (after I
pointed out some of the _obvious_ problems with the original language),
and the only people who called anything a "misunderstanding" were the ones
that tried to point to *other* points in the license altogether (ie there
was also a "drm section", which didn't really seem to say anything much at
all).

Rms calls it "tivoization", but that's a word he has made up, and a term I
find offensive, so I don't choose to use it. It's offensive because Tivo
never did anything wrong, and the FSF even acknowledged that. The fact
that they do their hardware and have some DRM issues with the content
producers and thus want to protect the integrity of that hardware.

The kernel license covers the *kernel*. It does not cover boot loaders and
hardware, and as far as I'm concerned, people who make their own hardware
can design them any which way they want. Whether that means "booting only
a specific kernel" or "sharks with lasers", I don't care.


It is all quite complex and ultimately just boils down to the age-old issue of idealism (as shown by Stallman and the FSF) versus the pragmatism of Linus and many of the kernel developers.

It's always difficult when you have such a diverse set of opinions within the free software community and inevitably because of the strong opinions on both sides people will disagree. Ultimately, it's an issue that is unlikely to go away.

Still it isn't all that clear what the final decision on the kernel licensing will be and it looks like for now the kernel will remain GPLv2 only.

Avatar for peter Peter Upfold - http://peter.upfold.org.uk/

Peter Upfold is a technology enthusiast from the UK. Peter’s interest in Linux stems back to 2003, when curiosity got the better of him and he began using SUSE 9.0. Now he runs Linux Mint 9 on the desktop, runs a CentOS-based web server from home for his personal website and dabbles in all sorts of technology things across the Windows, Mac and open source worlds.

Home » Articles »

Discussion: Linus and the GPLv3 - the saga continues

  1. Peter Cruickshank (guest)

    # Posted on 18 July 2007 at 08:22 PM

    Is it really idealism vs. pragmatism, or is it rather the User's freedom vs. the Developer's freedom? When, in your above quotation, Linus says "people who make their own hardware can design them any which way they want", it seems to me that he is taking the position that there should be fewer restrictions on the developer, whereas Rms is all about removing the restrictions from the end user. When you give freedom to one of them, you place restrictions on the other.

    Just a thought.



  2. aa aua (guest)

    # Posted on 19 July 2007 at 04:36 AM

    @Cruickshank Exactly. People don't understand that freedom is a limited resource. The user loses their freedom to modify their Tivo after they have bought the Tivo. In this instance, Tivo (the company) has taken away the user's rights in order to enforce their own rights.



Home » Articles » Linus and the GPLv3 - the saga continues