Kevin Marks wrote an excellent set of five arguments against DRM, each written in such a way as to appeal to different people.
- Computer Scientists: DRM will fail through emulation
- One of the basic precepts of Computer Science is the Church-Turing thesis, which shows that any computer can emulate any other one. This is not theory, but something we all use every day, whether it is Java virtual machines, or CPU's emulating older ones for software compatibility.The corollary of this is that code can never really know where it is running. For a rock solid example, look at MAME, the Multi-Arcade Machine Emulator, that runs almost any video game from the last 30 years. The games think you have paid a quarter when you press the '5' key.
- Corporations: DRM has to be undone to be used
- Microsoft has been touting DRM features in the next version of Office that will only allow approved people to copy or forward or print documents that they can read. But if they can read them, they can describe, paraphrase, retype or photograph them. If you can't trust your employees, but think you can trust your computers more, you have deeper problems than document leakage.