LWN.net Logo

Is Okular doing the right thing?

Is Okular doing the right thing?

Posted Jun 3, 2009 9:35 UTC (Wed) by jzbiciak (✭ supporter ✭, #5246)
In reply to: Is Okular doing the right thing? by PO8
Parent article: Okular, Debian, and copy restrictions

I personally see this as being equivalent to a courtesy lock on a bathroom in a house. By default, if someone clicks the button on the knob, anyone else trying to enter the bathroom cannot, because the knob won't turn. But, grab a toothpick and "pop", the doorknob is unlocked.

There can be a great many reasons why someone might want to force their way into a bathroom (the vast majority of them having to do with emergencies). In general, it's to handle circumstances unforeseen by the person who set the lock.

The same goes here. Someone sets a lock on a PDF, and it's an advisory measure. (If it really, really mattered, they would have encrypted it.) The lock says "Hey, I don't think you should copy this." It's an advisory mechanism, though, and easily bypassed. And that's how it should be. The person bypassing the lock at least has a chance of knowing the intent and desires of the author.

If I were to propose a change, it would be this: Convert the "DRM says you cannot do this" dialog that has a global, sticky override flag stored elsewhere to a "DRM asks that you not do this" dialog that has a per-instance override button that says "Copy anyway." That way, the user at least gets informed of the author's intent, even if they choose to override it. Overriding is easy, but not so easy that the user never learns of the author's desires. If you want to get fancy, remember the decision per-document, but don't make it global by default.

The current mechanism of simply disabling DRM checks across the board would be equivalent to banishing courtesy locks on bathroom doors in my analogy above. It totally disables and removes the mechanism provided for stating intent.


(Log in to post comments)

Is Okular doing the right thing?

Posted Jun 3, 2009 12:40 UTC (Wed) by sepreece (subscriber, #19270) [Link]

I would probably phrase the statement more like "The author has indicated that this document has restricted circulation and may not be copied." And the two action buttons would the be "Cancel" and "I have the author's permission to proceed."

Is Okular doing the right thing?

Posted Jun 3, 2009 15:25 UTC (Wed) by Los__D (guest, #15263) [Link]

Err, no.

If we need language like this, the second option should of course be "That's MY choice, not his"

Is Okular doing the right thing?

Posted Jun 3, 2009 23:29 UTC (Wed) by sepreece (subscriber, #19270) [Link]

I'd be perfectly happy with "Proceed anyway" ;-)

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