DRM is, in principle, an acceptable idea. However, in practice, it is far from it. It boils down to this - there has never been a single system of DRM that is uncrackable. The illegal option is always there, no exceptions. Therefore, everyone who buys the software did so because they wanted to pay for it, they could have downloaded it for free or gotten it through some other illegal means, but they didn't. Therefore, the DRM is only affecting the people who paid for it, who chose the legal route. This is only acceptable if the DRM does not inconvenience the user at all, however this is not the case. It is clear that the people who pay for software are being punished, and the people who steal are going free. In my opinion, a more effective strategy is to make people want to pay for your product, rather than punishing those who do.
FTC Town Hall to Address Digital Rights Management Technologies - Event Takes Place Wednesday, March 25, 2009, in Seattle #539814-00332
Outside the United States
FTC Town Hall to Address Digital Rights Management Technologies - Event Takes Place Wednesday, March 25, 2009, in Seattle