Linux: GPLv3, DRM, and Exceptions (KernelTrap.org)
Posted Oct 22, 2006 3:33 UTC (Sun) by
bojan (subscriber, #14302)
Parent article:
Linux: GPLv3, DRM, and Exceptions (KernelTrap.org)
[Devil's advocate mode on]
> The rare special case that will be impacted by this clause is where software is being distributed as a software+device bundle and the Device is Rigged to Malfunction if it detects any software that hasn't been somehow authorised by the hardware distributor.
It may be rare now, but a mobile phone running Linux can outnumber all PCs running Linux rather quickly.
BTW, all the DRM puns are getting pretty lame.
> If running a modified version requires a password, then the recipient of the software must be given the password so that they can make use of this freedom to help themself.
This is quite a bit of nonsense on its face, actually. If someone was planning to have the DRM protected piece of hardware, they most likely wouldn't be distributing GPLv3 software on it, as it would defeat the purpose of the DRM, wouldn't it? So, why not be honest and just say that GPLv3 software is not permitted to run on DRM enabled hardware.
I know, there is the medical equipment example, where the hospital gets the keys. Well, shipping straight GPLv2 binary software on that same equipment and keeping the source media locked up in a hospital safe, away from non-trusted staff members, is just about the same. In both cases modification is possible by "trusted" people, isn't it? Except that DRM hardware + GPLv3 software + keep keys with trusted people is a bit more complicated than GPLv2 software + keep source media locked up in a hospital safe.
> The second category is makers of devices which are regulated by government or standards bodies, and for these there are still the options of putting it in ROM or putting it behind a locked door.
I think we can drop the ROM idea now. People familiar with embedded systems pointed out that that's not how the systems are built these days. Flexibility and low cost is the key here.
[Devil's advocate mode off]
If C ever happens, GPLv3 software is not a possibility at all (nobody is going to build DRM hardware, only to give the keys to everyone). GPLv2 is a possibility for bigger players like RH, Novell etc., because they would most likey have access to keys for signing software that runs on DRM protected hardware. What's better? Don't know.
Hopefully hardware manufacturers can remain somewhat independent and at least ship dual-mode hardware, so that equipment can be tinkered with but the services that the devices would connect to cannot be accessed without a "trusted" OS, making it "fair" for everyone.
(
Log in to post comments)