LWN.net Logo

DRM vs. Free Software.

DRM vs. Free Software.

Posted Oct 21, 2010 11:13 UTC (Thu) by dwmw2 (subscriber, #2063)
Parent article: How not to recognize free hardware

"Interestingly, the device is allowed to implement DRM mechanisms - but only in free software, so the DRM can be removed by a suitably skilled and motivated user."
I don't like the way that's stated — and I like the version from the FSF even less: " The device may support formats that are hampered by Digital Restrictions Management (DRM), but it can only use free software to do so. This means that users will be able to change that software and thus eliminate the restrictions.".

We should not be reinforcing the idea that the use of Free Software enables DRM (and regulatory requirements, qv.) to be bypassed. Enough people have that idea already, and it's wrong.

It isn't actually that hard to reverse-engineer closed source software and remove restrictions — and this is actually how it's been done in the majority of cases. Most DRM schemes are cracked because someone has worked it out from a closed software implementation.

DRM is fundamentally impossible to implement in software. You have to give the decoder to every bored teenager and criminal and interested technical genius who wants to make fair use of whatever they've bought. And one of them is going to work out how it works. Every time.

So we shouldn't be saying that people should be doing their DRM in open source "even though doing so will allow the DRM to be bypassed". We should be saying that people should be doing their DRM in open source because it makes no difference; it'll get bypassed anyway.


(Log in to post comments)

DRM vs. Free Software.

Posted Oct 21, 2010 15:59 UTC (Thu) by Seegras (subscriber, #20463) [Link]

I don't see any point of mentioning DRM at all. Either I can take full control of the device and run whatever code I want, in which case its "Open Hardware", or I can't. In which case it's short of a fucking brick.

Of course, DRM-schemes do hamper adoption of free software, but only in respect of people not being able to play/process the content they want, because said schemes are probably not implemented in free software (out of fear the scheme might be defeated -- which of course is stupid in the first place; a working DRM is a mathematical impossibility). But DRM belongs to the "Open Content" and "Open File Formats" debate, and has nothing whatsoever to do with hardware in the first place.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds