GPLv3 is designed to ensure the software user's freedom
Posted Oct 24, 2006 12:16 UTC (Tue) by
bignose (subscriber, #40)
In reply to:
Linux: GPLv3, DRM, and Exceptions (KernelTrap.org) by bronson
Parent article:
Linux: GPLv3, DRM, and Exceptions (KernelTrap.org)
> The problem is that, if a hardware manufacturer creates a hardware
> platform that will only run signed binaries, the GPLv3 requires the
> manufacturer to give away his private keys.
In the case where the vendor chooses to distribute code they received under GPLv3, yes. This is an explicit feature of the (still-in-development) GPLv3, not a problem.
> This greatly limits the places where GPLv3 code may run, effectively
> ruling out running GPLv3 code on modern set-top boxes, mobile phone
> handsets, automatic teller machines, voting machines, etc.
Not at all. Any of those devices can contain code under GPLv3. They just can't prevent the user from having all the freedoms the vendor received in the GPLv3 code. This may make the DRM pointless, but since DRM is antithetical to user freedoms, that should be welcome.
The big lie keeps getting repeated: that somehow DRM is inevitable and necessary. It's not at all necessary, and it's not inevitable; the devices are defective by design, and GPLv3 is a way for people to ensure their code doesn't rob users of freedom. Just like the spirit of the preceding versions of the GPL.
(
Log in to post comments)