Linux: GPLv3, DRM, and Exceptions (KernelTrap.org)
Posted Oct 23, 2006 1:33 UTC (Mon) by
bojan (subscriber, #14302)
In reply to:
Linux: GPLv3, DRM, and Exceptions (KernelTrap.org) by man_ls
Parent article:
Linux: GPLv3, DRM, and Exceptions (KernelTrap.org)
> If fixes are going to be distributed over the network, the phone should probably require manual confirmation for the upgrade by the user.
I'll give you an example from real life. My mobile phone prompted me one day if I'd like to update a piece of software (essentially Java runtime) to a new version, at no cost, using my provider's network. I could have picked either yes or no (I picked yes, BTW).
I never talked about any forced upgrades - I only mentioned delivery of upgrades through the network as opposed to delivery of upgrades through physical exchange of the handset. The former is much cheaper and more convenient.
> If that is the case, then I think it is only fair to let the customers patch and use their own versions of the software.
Here is a scenario. A mobile phone company starts shipping a mobile phone based on free software (let's say GPLv2) and the phone doesn't feature any hardware that would verify the signatures of the software that runs on it. As required, the company supplies the source.
A clever customer finds out how to increase the bandwidth of the phone, while retaining the same payment plan for the service provided. The "patch" becomes popular and many users follow the HOWTO and "upgrade" the phone. Service provider finds themselves in trouble, as honest, paying customers are left without bandwidth because too many people "helped themselves" to a bit more than they paid for. The company figths back, by disconnecting rogue users, but every so often a new bunch of them pop up and disrupt the network.
I don't think any service provider dreams of a scenario like this.
Yes, I know, the arguments can be made anywhere from "security through obscurity" and "DRM is essentially flawed" to "there will always be bad people". However, most service providers will see a locked, but flexible (in terms of upgrades) device better than a device completely open to abuse and with source code floating around.
Service providers can achieve what they want with free software licensed under GPLv2 and some DRM hardware, but not with free software licensed under GPLv3, as it would render DRM hardware useless. Therefore, they are unlikely to pick GPLv3 licensed software for their devices.
(
Log in to post comments)