On Wed, Jun 11, 2008 at 04:10:32PM +0200, Jakub Wilk wrote:
> >So they're not used internally, but externally. IOW, it provides
> >a helper framework to facilitate implementation of restriction 
> >management in an upper layer.
> It's nothing wrong with that, as long as you are free _not_to_ use the 
> framework.

In practice, it tends to generate confusion.  For example, the implementor of
a libpoppler-based program might naively think that access to the data is
disallowed by cryptography instead of restriction management, and make her
program disallow access to the document in good faith.

Or one could be writing a program that lists files and their properties, and
mistakenly tell the user that a PDF file cannot be printed.  This happened to
the KDE developers in fact:

  http://bugs.kde.org/show_bug.cgi?id=162089

  (although they didn't want to recognize it)

If you don't want to remove the functions, please consider at least renaming
them and clearly documenting in the code that they're purely informative.

Thanks

-- 
Robert Millan

<GPLv2> I know my rights; I want my phone call!
<DRM> What good is a phone call… if you are unable to speak?
(as seen on /.)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to