>> Is it okay for a tool to attempt to enforce usage restrictions?
>Yes, because the flags for said usage restrictions are part
>of the spec and the program is implementing the spec as
>designed. The programmers should be commended for such thoroughness.
One might argue that usage restrictions have no place in a spec in the first place. Those restrictions tend to be specious(sic). People click the "don't copy" button when creating these files for some arcane reason, but not because there's a real requirement to not be able to copy anything. Besides, there's Fair use.
The problem is even worse in DVDs. I'm not talking about DVDCSS here, but about the idea that disabling the Stop or Fast-Forward buttons makes any sense whatsoever. Yet, that's exactly what's done on quite a few DVDs. Not on the whole disc, of course -- just during the annoying "copyying is theft" 'message'. Oh, and during the previews for any other DVDs you might want to buy. Skipping commercials is some sort of libertarian leftie commie whateverie idea that needs to be eradicated, after all.
I digress. To summarize, my Fair Use right (usually) trumps your Set-Random-Bits-in-the-PDF rights.
I know that there are some exceptions. But: while you can certainly aggravate social or legal problems with technology, yon can't solve them that way.