Linux: GPLv3, DRM, and Exceptions (KernelTrap.org)
Posted Oct 23, 2006 11:46 UTC (Mon) by
nim-nim (subscriber, #34454)
In reply to:
Linux: GPLv3, DRM, and Exceptions (KernelTrap.org) by bojan
Parent article:
Linux: GPLv3, DRM, and Exceptions (KernelTrap.org)
> In essence, the hardware manufacturer is supposed to go through all the
> trouble of desiging and manufacturing the hardware (in such a way that it
> is extremely difficult to find those private keys inside it) and then
> signing the binaries, only to give the very private keys away to millions
> of customers in a plain file. I would venture a guess that not one
> manufacturer is going to do this, as it is just plain silly.
What's plain silly is pretending that DRM is a life-and-death for manufacturers, that manufacturers will design a complete expensive system, but it won't be able to perform the simplest operations (like handling several keys)
To read some people here DRM is rocket science but its limitations pile up:
- it will depend on a single critical top-sekret key
- it can't differentiate access levels
- it can't differentiate between components
- it's unable to print the simple warnings that would make the manufacturer legally safe against user performs an unsupported update
- etc, etc
Choose your ground guys, either your DRM will be a botched dirt-cheap CSS-like implementation (in which case it's not really the GPLv3 problem) or the manufacturer will go to the "trouble" of designing a solid system. In which case the GPLv3 requirements are not much different from the ones needed to :
- integrate several products (several keys)
- handle migration when a corp is bought by another one (oh no 2 keys!)
- handle certificate expiry (need to update keys!)
- protect against leaked keys (need to replace keys!)
and so on,
The "one key to rule your all" postulate is no more true in the proprietary software world than in one exposed to the GPLv3
(
Log in to post comments)