Ask Slashdot: Are There Any Good Reasons For DRM?
centre21 writes "Having been on Slashdot for several years, I've seen a lot of articles concerning DRM. What's most interesting to me are the number of comments condemning DRM outright and calling for the abolishing DRM with all due prejudice. The question I have for the community: is there ever a time when DRM is justified? My focus here is the aspect of how DRM protects the rights of content creators (aka, artists) and helps to prevent people freely distributing their works and with no compensation. How would those who are opposed to DRM ensure that artists will get just compensation for their works if there are no mechanisms to prevent someone from simply digitally copying a work (be it music, movie or book) and giving it away to anyone who wants it? Because, in my eyes, when people stop getting paid for what they do, they'll stop doing it. Many of my friends and family are in the arts, and let me assure you, one of the things they fear most isn't censorship, it's (in their words), 'Some kid freely distributing my stuff and eliminating my source of income.' And I can see their point. So I reiterate, to those who vehemently oppose DRM, is there ever a time where DRM can be a force for good, or can they offer an alternative that would prevent the above from happening?"
Maybe you could defend DRM if it actually worked. But it doesn't. Anyone who really wants to can circumvent it, so the residual effect is that DRM merely reduces the value of the product to legitimate purchasers because the utility of the product is needlessly reduced.
DRM hurts honest people and does nothing to restrain the dishonest.
I've written DRM that is good for the "customer" (user). It's a bit bizarre, though. More like reverse DRM. It's purpose is to ensure that the software isn't "pirated" and sold for money, instead of downloaded for free, as it should be.
I'm one of the authors of BootMii and The Homebrew Channel for the Nintendo Wii. It's a free (as in beer) piece of software that you can use to run untrusted code on your console (what people like to call jailbreaking these days). Before it had any kind of security, we found out that scammers were selling it (in violation of our license) along with "piracy packs". We added a big "scam warning" to the installer to clue users into the fact that the software is free, and if they have paid for it they have been scammed. However, the scammers started telling users to use the same tools used to pirate WiiWare games to install The Homebrew Channel itself - this bypasses our installer and the scam warning. So we added DRM that ties each install to a given console (if you try to copy it, it still works, but then you get the scam warning every time you try to use the software instead, until you reinstall it using the proper installer). There's enough obfuscation to stop the (generally clueless) scammers from working around it.
I'm nominally very anti-DRM, but I've thought long and hard about this and I really can't see a significant downside for users. It doesn't affect normal users in the slightest, as far as I can tell. It doesn't actually prevent anything from working (sometimes, you can damage system firmware such that The Homebrew Channel is one of the few or the only option left to repair it, and you can't run the installer - we never want the DRM to accidentally close off a user's last hope for their console, so it's designed to be extremely annoying if the check fails, but not actually stop working). Of course, it doesn't prevent you from installing it on as many consoles as you want - just use the installer (which is a great idea for many other reasons anyway - it's so paranoid about system checks and safety that it has never bricked a single console in millions of installs) and you're fine.