Slashdot Mirror


Debian, XPDF and Copyrights

Sould writes " Debian Planet are running a story here discussing whether Debian should retain document-specific cripples in xpdf - a GPLed pdf viewer that honours Adobe's copy controls. "

60 of 115 comments (clear)

  1. It should honor the format that it displays by johnjones · · Score: 2

    Here's a question

    Should it not be written to the specification ?

    and patches should be kept private out of the package

    What about the encrypted PDF's they are in a patch because the US has strange laws don't fragment it anymore

    What is the point if its not to the Spec ?

    Regards

    John Jones

  2. Re:This is DANGEROUS. by Hard_Code · · Score: 2

    "1.Programs == Data. John von Neumann proved this way back in the 50s"

    Huh? Somebody actually tried "proving" this? I thought some guy (forget his name) who was working with old batch machines in the 60s decided to store actual programs in main memory, just like data.

    An acquaintance of mine is fond of saying "everything is data!". Well, of course...but everything can ALSO be "programs", if you consider data just to be the result of a simple function, e.g. f(x) = C, and other data the results of functions on functions, etc.

    --

    It's 10 PM. Do you know if you're un-American?
  3. Derek Noonbur's The Reason Adobe Opened PDF At All by pjrc · · Score: 5
    If it weren't for Derek's xpdf program, Adobe probably never would have completely opened up the PDF specification at all. I've been using Derek's xpdf program for years, since the days when it mis-rendered all sorts of things... even when Adobe finally released acroread for Linux, I still liked xpdf, because Derek's program is fast. I always used to open PDF files with xpdf first, and if it was all messed up, then I'd try acroread.

    Back in the bad-old-days, xpdf couldn't read any encrypted PDF files. It printed a message about how Adobe's "open" spec didn't contain the information about how to access these files. It printed a message with contact info for a person at Adobe. At one point, there was considerably hostility on Adobe's part against Derek... I don't recall exactly what their words were, but they had a form-letter response about xpdf, that basically said Derek was a bad programmer. Of course, that was bullshit... they didn't want to truely provide a complete spec for PDF files. Eventually enough people complained. Perhaps other factors were involved that I'm not aware of. In any case, Adobe finally released open specs on PDF and Derek's message was replaced with one saying the specs were available, and later an off-shore patch was available for decryption, and now that the export regs are changed, xpdf comes with decryption (and Derek's made many other cool improvements since then).

    So it seems a bit ironic that Derek's xpdf is getting slammed for making the design decision to honor the author's copy and print restrictions, when if it weren't for Derek's many years of hard work and pressure placed on Adobe, there probably wouldn't even be a truely open PDF specification.

  4. Re:The Joy of Security through Obscurity by Jon_S · · Score: 2
    Come on, don't rag on Adobe. They aren't prohibiting you from copying anything. All they did was put something into the acrobat format, which they designed, that would allow some authors to prohibit you from copying. All they did is add an optional feature to their spec. If you have a problem with someone not wanting you to print their file, take it up with the author (or apply the patch yourself)!

    Note, none of this actually has anything to do with preventing copying the .pdf file, only for copying done through cutting and pasting text from it.

    I'm no fan of proprietary software, but I give credit to Adobe for opening up this format to the extent they have. You could be damn sure that if M$ had managed to capture the defacto "standard" for formated document transfer (others tried, remember envoy?), then you probably wouldn't even be able to open a .msd (or what ever they would have called it) on Linux, never mind being able to write your own app to do it.

  5. Re:no reason to honor by chill · · Score: 2

    Document Control.

    This is a corporate term used in the manufacturing industry to make sure the people on the line have the proper revision documents when using paper.

    I have worked at a couple of companies that are transitioning from paper to electronic docs. PDF was the best intermediate step. Docs could be locked, and NOT PRINTED, thus requiring the line workers to use the screen (which showed ONLY the current rev).

    If they print, docs have a habit of laying around long after they are out of date. People are lazy and use them without checking, thinking "I didn't hear anything about a rev change, so this is still good."

    Anyone who works in a large manufacturing environment that is/will be ISO-9000 certified or works to MIL SPEC knows what I mean. Documents must be controlled with almost a fascist method.

    No, it is not possible to get people to check the docs every time. They just won't do it.

    -chill

    --
    Learning HOW to think is more important than learning WHAT to think.
  6. Would you use a CD player crippled this way? by raindog2 · · Score: 2

    Or an mp3 player? Would Debian include a media player in their distribution that disallowed decoding mp3's with the copyright bit set? Would anyone use cdparanoia if it refused to rip CD's not marked as "original"? Those access control bits are there in most audio formats, and as meaningless as the ones in PDF, yet no one cries foul when every MP3 and CD player in the world merrily ignores them. I think people would scream, holler and downgrade if the authors DID abide by those bits.

    Debian (and every other distribution) has already dealt with this ethical dilemma whether consciously or not. Unilateral access controls in free software are in fact software bugs, especially when they're intentional. Packagers frequently fix glaring bugs when prepping a package for their distribution. So why not this one?

    If they can't find it in themselves to patch xpdf, it seems to me that the pdf viewer should be GPL'ed ghostscript or something like it which is not intentionally buggy. If it doesn't render as well as xpdf, well... ghostscript source, meet xpdf. xpdf, ghostscript. The joy of GPL.

  7. You don't admin, do you? by ragnar · · Score: 2

    I respect your viewpoint, but I think you missed what the original poster was saying. Much of the purpose of PDF files is to distribute electonic documents and reduce paper. If I am an administrator who wants to save trees and business resources, the "no print" feature is great. Maybe it is a little controlling, but no more so than having rules against running the halls or any number of other issues that people deal with. PDF documents give the user lots of control in my opinion, moreso than a printed page gives.

    --
    -- Solaris Central - http://w
  8. Re:Why is this a debate? by treke · · Score: 2

    There is a difference, Adobe is trying to limit how the PDF is modified and copied. They aren't trying to limit access to the data like the MPAA wants to do with DVDs. There is nothing that keeps you from using your PDF wherever, you just need a reader that Adobe hasnt seemed to aggressivly fight. The MPAA wants to be able to control your access to the data. When Adobe starts suing users for writing applications that can open and view pdfs, then we can talk about war.
    treke

  9. Re:The author sounds VERY reasonable here by Malcontent · · Score: 2

    Too late. The only people who need to acknowledge the law are a couple of judges. Then you are screwed. Well you are screwed anyways but that's another topic and a hazard of living in the good old U S of A.

    --

    War is necrophilia.

  10. A profound difference. by Malcontent · · Score: 2

    "but no more so than having rules against running the halls"

    It's one thing to have rule against running in the halls it another to shackle everybody as soon as they enter the building because they *might* run in the hall.

    Do you see the difference here?

    --

    War is necrophilia.

  11. Re:Leave it as it is by Malcontent · · Score: 2

    Now does not printing stop distribution? you could always copy the file and send it to a friend.

    --

    War is necrophilia.

  12. Partial patch by BaronM · · Score: 2
    I'd like to see a version distributed that allowed cutting/pasting of graphic elements, but not necessarily text. My reasoning is:

    1. For text, if the section is too long for me to re-type comfortably, it is probably too long to qualify as fair use ( by my personal standards, I realize the law is more complex).

    2. On the other hand, a lot of manufacturers documentation is distributed as PDF these days, and I --need-- to be able to cut and paste graphic elements (mostly diagrams and screenshots) to produce user-level documentation. Having to re-create the graphics (or screenshot the Acrobat Reader screen and cut the graphic out of the screenshot) is a pain in the ass.

    Now, I suppose (2) would let someone grab all the graphics out of an electronic book or magazine, but that still wouldn't destroy the value of the book/magazine.

    Of course, I'd settle for

    3. Authors/companies not setting copy-protection bits on documents that I've paid for...

    ...but I'm trying to be realistic here.

  13. Blind users. by Noryungi · · Score: 4

    Here is something I just posted to Debian Planet. Sums up what I think, based on my real-life experience, your mileage may vary. I do think this is a serious problem, even though for a small and often overlooked minority of users.

    ---

    "Copy-Control" may be a blessing in some cases but I can think of a dozen exceptions to this rule.

    In my previous job, a (marvellously stupid) tech writer had managed to totally mangle the protection bits of the main documentation PDF file, in such a way that copying, printing, etc... was totally disabled.

    Needless to say, that was a major pain in the neck for Tech Support, Marketing and just about everyone who needed to print or quote from that fscking documentation.

    I had to sort the mess out -- which took me all of 5 minutes (uncheck three options and restart Distiller), but it got me thinking: I have a friend who is blind and who has been relying more and more on the Internet for sources of information and docs, like many other blind persons.

    What if the poor guy can't use pdf2ps and ps2ascii (for instance) to read an important PDF file, just because some jerk decided his PDF file would not allow text copying? What about the idiotic tech writer mentioned above, who had no clue whatsoever and just locked every PDF file?

    What I am saying is: get rid of the fscking copy control. If you post PDF file on the Internet or on any kind of public network, you are, in essence, forfeiting any copyrights you may have had -- any form of protection is futile anyway, since the elite script kiddies mentioned by some other poster will crack it anyway.

    Just my US$ 0.02...

    ---

    I might add this: if you'd like to make money off your written work, there's probably a better way to do that than to post your writings in the form of a PDF file... =)

    Cheers!

    --
    The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    1. Re:Blind users. by /dev/kev · · Score: 2

      If you post PDF file on the Internet or on any kind of public network, you are, in essence, forfeiting any copyrights you may have had

      This is utter rubbish, and a shame, too, because prior to this you made some excellent points about fair use.

      Copyright exists precisely for the protection of a published work (as opposed to unpublished ones). You cannot say that the act of publishing in any way forfeits your copyright, legally or even practically, because the whole point of copyright is that you have control over the access and distribution of your published work.

      What's the difference between your statement and the statement that when you publish a book you give up your copyright? You don't give up the copyright for the material form, why should you for the electronic form?

      any form of protection is futile anyway

      Except for legal protection, which copyright is afforded. Since the courts have the backing of government and police, they are the ones who are able to make you pay damages, etc. At the risk of suggesting an even more litigious society, people should rely less on arbitrary protections which don't work, such as these PDF copy-controls, and more on protections which actually work, such as legal ones and (strong) encryption.

      --
      Quidquid latine dictum sit, altum viditur.
    2. Re:Blind users. by cpt+kangarooski · · Score: 2

      Access? Other than the author distributing it himself or through his agents, where on earth did you get the idea that they can control access to their work? Public performance, yes, but that's not the same thing.

      As for encryption, I beg to differ. Encryption is not publishing. If you encrypt a work, how are you making provisions for it to be decrypted when it enters the public domain? How do people decrypt it fairly and legally without having to pay you? I personally feel that if an author encrypts a work, he's entrusting to himself to protect it; he should be denied the benefit of copyright law, and the work should be treated as being in the public domain, in both encrypted and nonencrypted form.

      Arguments about locks on doors don't apply to this argument either: the POINT of copyright is to encourage widespread, unencumbered, uncommercial dissemination of works. The reward for writing a work to which this will inevitably happen is to be able to receive a grant of copyright which gives some exclusive rights. The ultimate benefit is owed to the public.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  14. Copyright is not the issue here by molog · · Score: 2
    If you modify a document, or print it you have not violated the author's copyright. If you got your pdf from a legit source the author looses control of that copy. If I wrote a book, could I tell you in what circumstances you could read it after you bought it? Could I tell you that you couldn't print it? No. I lost control once I sold it. Similar here. I don't care if the author doesn't want me to print it or edit it. They lost control when they distributed their document and they have no right to impose said restrictions on me. This isn't about copyright. This is about granting the authors additional rights than what they should have.
    Molog

    So Linus, what are we doing tonight?

    --
    So Linus, what are we going to do tonight?
    The same thing we do every night Tux. Try to take over the world!
    1. Re:Copyright is not the issue here by Daniel · · Score: 2

      This is nonsense, the GPL says no such thing. The closest thing is a statement that you must include a list of the changes you made (ie, ChangeLog entries), which is only common sense, and that the changes must be licensed under the GPL. (roughly) This is section 2 of the GPL.

      See http://www.gnu.org/copyleft/gpl.html for more information.

      I think you may have been confusing it with some other license; I know there are some free software licenses that require this, although I can't remember any examples at the moment.

      Daniel

      --
      Hurry up and jump on the individualist bandwagon!
  15. Re:Consistency by Alan+Shutko · · Score: 2

    But this isn't an access control device. (Assuming they merely turned off printing, cut and paste, etc without passwording the whole thing.)

    It's copy protection, pure and simple.

  16. Re:/. Effect by Stephan+Schulz · · Score: 2
    This argument is spurious. The GPL works, because it grants you more rights than you have under copyright. The PDF copy protection bits, on the other hand, do not stop you from making as many copies as you want - they only stop you from printing the document or from making excepts. Both of these are not necessarily illegal. Most instances of them are covered under fair use - i.e. print a copy onto paper to avoid problems with poor sight (somebody else suggested running pdf2ascii to be able to feed a document into a Braille reader), except parts for literary critique, and so on.

    The GPL gives you rights beyond those you usually have. You do not need to "request people to honour the licencse", they are forced by law to honour it (although the law may not always be enforced). The PDF protection bits are at most comments or requests of the author, without any legal backing (except perhaps by the DMCA's stupidity).

    --

    Stephan

  17. If wishes were dollars. by Convergence · · Score: 2

    Well, if I could get what I wished, I'd arson the headquarters of the radical environemental movement and radical animal rights movement for crimes against humanity. (banning DDT, stopping golden rice.)

    Lets see.. I'd also turn Bill Gates into a clown, and make COBOL the standard programming language.

    Oh, and I'd also give myself a $100,000/year salary, but no job.

    But we don't live in a country where you get something by wishing for it. What you do is limited by law. Copyright law forbids infringement or public presentation. Printing or cutting&pasting can be infringement, or it can be fair use. It doesn't matter what the artist wants, what matters is what the law says.

  18. trivially crippled better than "secure" or closed by janpod66 · · Score: 3
    As long as we are talking about open formats, I'm all for open source programs like xpdf honoring the copy protection bits on PDF files. By default, I have no intention of overriding the author's preferences. And if open source programs don't honor these preferences, companies like Adobe will either use closed extensions for their next release, or they'll figure out something truly secure,.

    The reason why I like to keep the format and the "encryption"/copy control open is that I would like to be able to get at the data if it is absolutely necessary. Why would that be necessary? Those bits might be set by mistake, on my own documents or on some other documents. Just recently, I got a government form in PDF format that said "print this" but had the copy protection bits set. Having to download a separate "decryption" patch seems about at the right level of effort for solving that kind of problem.

    Of course, I do see the worry that with the DMCA, silly bits like this may receive undue legal protection and not checking may actually be/become illegal. But for Debian to stick its neck out on that doesn't seem smart; it will only bring about a rash legal judgement. Let's look for a better test case and a lot more public discussion before forcing this issue.

  19. It should obey the copy control bits by spitzak · · Score: 2
    The bits are part of the file format. Not reading them and doing what they say is the same as saying it should ignore the command that makes text bold.

    If these are removed I would expect the code and knowledge of how to read these bits to disappear, through code rot. That is not good, all information about the file should be available.

    Also several people have pointed out legitimate uses of these bits, to at least make people think a bit before they do something that the author does not want. A good reason for not allowing printing is to force people to always read the up-to-date online version (preventing paper waste is better handled by the printing system, though).

    Comon, it's trivial to bypass. If it requires recompiling the code, well then you can look l33t because you can do it while your coworkers cannot. It could be a switch to the program, or attempts to do illegal things could pop up an error box and perhaps let you turn it off. But don't just ignore the bits.

  20. Re:Derek Noonbur's The Reason Adobe Opened PDF At by Ian+Bicking · · Score: 2

    So it seems a bit ironic that Derek's xpdf is getting slammed for making the design decision to honor the author's copy and print restrictions I don't think anyone has been slamming xpdf -- a few people have just asked themselves whether Derek's design decisions reflect the priorities of Debian, and if Debian should change that decision for its own version of the software.

  21. Re:There is no copy control in PDF by Malcontent · · Score: 2

    No matter how hard he or she tries no author can usurp your rights under the law. An author can not make your stand on one foot say "almighty god rules" fifty times and the author can not stop you from printing anything you want. You have the right to print it's fair use, it's the law. It does not matter what the author wants.

    --

    War is necrophilia.

  22. Re:There is no copy control in PDF by The+Pim · · Score: 2
    Don't allow changes. This one simply (and quite reasonably) implements within a PDF the same requirement that exists even in many open source licenses: don't make changes to someone else's work and then pass on those changes as if they were the original author's.

    This is untrue in some fundamental respects. First, free software licenses may restrict only redistribution, not private use. xpdf effectively restricts private use. This is very differest, and much more pernicious. Second, free software licenses must allow redistribution with modifications, under some reasonable conditions. xpdf restricts me from making modifications, even if I am willing to credit the original author and clearly mark the changes. Granted, documents and software are not the same, so "free documents" may perhaps come with more restrictions than free software; but this is another flaw in your analogy.

    If there is an insight to be drawn by comparison to free software licensing, it is that this issue should be addressed by social and legal means, not by adding obnoxious restrictions to programs.

    --

    The evaluation of an action as 'practical' . . . depends on what it is that one wishes to practice.
  23. DMCA? by kurisuto · · Score: 3

    I wonder if the patch would violate the DMCA?

    1. Re:DMCA? by Flower · · Score: 2

      A better question is should the Debian maintainers have to endure a legal fight to find out?

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
  24. Consistency by divec · · Score: 3

    It would be a strange situation if they decided that a version which ignores the copy control bit is illegal. No MP3 program I know of takes any notice of the copy control bit which exists in all MP3s, and that includes the ones included in Debian.

    Also, being technically unable to manipulate a document is different from being legally unable to do so. There are many examples which would count as fair use; for example, a blind person might want to convert a document to ASCII to pipe through a text reader (that's just a random example off the top of my head).

    OTOH they might want the patched version to be in non-US to avoid falling foul of the delightful DCMA.

    --

    perl -e 'fork||print for split//,"hahahaha"'

    1. Re:Consistency by cyber-vandal · · Score: 2

      The law is on the side of Adobe though. Fair use doesn't apply as an access control circumvention device is being provided, which is illegal under the DMCA.

  25. Ghostscript too by Ed+Avis · · Score: 2

    The standard distribution of Ghostscript won't handle PDF files that have the so-called 'protection'. You have to download an extra PostScript file from somewhere - the error message tells you what you need.

    This file refuses to process PDFs where the author has requested that you do not print them. However, if you want to exercise your fair dealing rights despite the author's request, it is simple to patch the file so that your computer will do what you tell it.

    For more information, see Kyler Laird's PDF utilities.

    FWIW, I think Debian should stand up for fair dealing rights and allow users to print PDFs - though it might have to go into non-US.

    --
    -- Ed Avis ed@membled.com
  26. Establish the term fuckware by gotan · · Score: 2

    I stumbled over the term 'fuckware' in the debian posting:
    The PDF fuckware (Futile Unnatural Control Keeping Ware, credit to Oskar Sandberg for that) is on the same road as DVD CSS and HDTV.)
    As this term so nicely describes what big business tries more and more to establish (think also fuckhardware) and also how consumers rights (such as fair use) are treated (essentially the consumer is screwed) i think we all should try and establish this term where appropriate. It has also the advantage of brevity over "Software honouring digital rights management" or somesuch.

    --
    "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
  27. Re:Why is this a debate? by treke · · Score: 3

    The debate isnt whether or not to remove xpdf, but whether or not Debian should apply this patch to the version of xpdf they distribute. I don't think they should apply the patch, the author of xpdf went to the trouble of adding the copy protection, and I think it's a good thing. If we start distributing copes that dont pay any attention to copy restrictions then we might start running into issues with trying to support future formats.

    If someone wants the capability to copy and print and whatever else, they can apply the patch themselves.
    treke

  28. What about OS X? by Megane · · Score: 2
    Sheesh, 12 comments and the site is /.-ed already.

    Anyhow, OS X's graphics model is based on PDF, so I presume it has to deal with the rights protection too. How long before someone comes up with a patch for OS X now that it's reached Golden Master? Developers already have copies of the GM version, and it's less than two weeks before the release date.

    As for Debian, I think they should distribute with it turned off. But the source should have a #define that allows it to be turned on easily by someone who has enough clue to recompile from source.

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  29. What on earth is wrong with the copy controls? by iainl · · Score: 4

    Given that the code is freely available to bypass this if you really need to, supporting the format's ability to enforce versioning controls (which is what stopping your average user from editing the text is) or stopping the printing 400 page documents when you don't want users to seems like a useful thing to me. As long as there is a way to get round this, which there is when the source and diffs to switch it are available, then this is hardly the end of the world.

    Perhaps they should include the change so that it can be made if necessary, but ship the binary of the copy protect version. This one also is more likely to keep Adobe off our backs.

    --
    "I Know You Are But What Am I?"
  30. The middle ground by petard · · Score: 3

    To avoid an object lesson to Adobe in how obfuscation != encryption, it should not be compiled in by default. If Adobe were to learn this lesson, future formats/revisions of this format could become difficult or impossible to implement in F/free software. Good middle ground would be to include the patch as a compile-time option, but don't compile it in to the binaries that Debian distributes themselves. That way, people who want to circumvent the copy control can, but the average user won't.

    FWIW, I can't think of a single copy protected PDF I've encountered anyway. How often does this come up in the average case?

    --
    .sig: file not found
  31. For those that read English... by BillyGoatThree · · Score: 5

    ...instead of whatever Hemos is writing in, here's a quote from the link that makes the story more intelligible:

    "Xpdf is a free (GPLed) PDF reader which respects Adobe's lame "copy-protection" bits in PDFs where the reader refuses to allow printing or copying etc.

    I've written a patch to uncripple xpdf, should Debian apply it?"


    Now, on to what I think.

    1) The creator of xpdf (assuming he's not an Adobe employee) has no obligation to emulate Adobe's product exactly.

    2) Similarly, the creator has no obligation to enforce a third-party's copyright.

    3) OTOH, if the patch is applied, PDF creators may be incensed enough to ask Adobe to "fix it, Mommy". Adobe could then change the format such that xpdf can no longer read it or, worse, put the arm on xpdf somehow.

    Therefore, my suggestion is this. Apply the patch, but make it a commandline option that is off by default. That way, the protection is there as a "reminder" but not as an obstacle.
    --

    --
    324006
    1. Re:For those that read English... by Richy_T · · Score: 4
      Apply the patch, but make it a commandline option that is off by default.

      Hey, wow. Finally typing "override all security" would work just like it does in the movies.

      Rich

  32. A: Computers are here to serve people, not v.v.! by mkcmkc · · Score: 5
    The answer to your question is that
    Computers are here to serve people and not to control them.

    Similarly, the purpose of your computer is to serve you, not some distant control-freak deciding whether you should or shouldn't print a file, should or shouldn't edit a file, should or shouldn't be able to read text in the font of your choice, should or shouldn't be subjected to a pop-up advertisement, etc.

    Insist on the control due you, or you soon may find yourself with none.

    --Mike

    --
    "Not an actor, but he plays one on TV."
  33. This is DANGEROUS. by rjh · · Score: 5
    1. Programs == Data.

      John von Neumann proved this way back in the 50s, if memory serves. From an information-theoretic perspective, there is absolutely no difference between a program and data. In fact, some programs use themselves as data. As a trivial example, imagine that you have a Perl script that prettifies source code--now run the program through itself. Presto: the program is the data.

    2. Hardware == Software.

      As Andy Grove is fond of saying, hardware is just software that's frozen in silicon. There's no difference between them, again speaking from an information-theoretic perspective.
    3. It's already illegal to have hardware or software that circumvents a protection mechanism.

      We all know this one, given the DMCA and how it was used as a big and gnarled club against DeCSS.

    ... Add it all up. What do you get? If it's already illegal to write a software program which strips usagecontrols from data (ala deCSS), then it's going to be a very short court battle to show that it's also illegal to deliberately write software which never bothers to check for usage controls, or ignores flags in a data file which would normally indicate the presence of usage controls.

    If Debian wants to include this, I've got to commend them on their willingness to make a moral stand. But they'd better have damn good legal counsel, and they'd better be expecting a lawsuit from Adobe at any time.
    1. Re:This is DANGEROUS. by AftanGustur · · Score: 2


      Why do "certain people" always talk/think as their laws/standards apply everywhere ?


      --
      Why pay for drugs when you can get Linux for free ?

      --
      echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
  34. pdfview by jrennie · · Score: 2

    The xpdf case is a simple one. Changing the xpdf code without Noonburg's permission and including it in the Debian distribution (without chaning the package and binary name) violates Noonburg's copyright. Noonburg seems to have a firm position on the permission settings, so I doubt he will agree to releasing a version of xpdf that does not honor those bits. Trying to have xpdf changed in the Debian distribution is both rude and unethical.

    However, since xpdf is GPL'd, it would be perfectly reasonable to take xpdf, change the name (pdfview?), modify the code concerning permission settings and release that code under the modified name (with the GPL license). Debian could then include both packages and the user would be allowed to choose between the two programs.

    I personally find Noonberg's stance quite reasonable. It's easy to think that "information wants to be free" and that copyright is an age-old idea that should be abolished, but copyright is an idea that is thoroughly ingrained in our society and is an important idea to maintain both for the sake of our ethics and our economy. Unlike programming, most people do not produce works of art and engineering just because they feel like it. Copyright helps to encourage the production of useful commodities and enforces at least a small degree of ethics in the business world.

    Jason

  35. Re:no reason to honor by runswithd6s · · Score: 2
    I think that this post is both insightful and sticks to the point about what the real discussion is: copy control. We all know that Copyright is intended to provide the author of a work the protection of ownership for purposes of recognition and profit control. Yet, that is not the sole application of the copy control features added to PDF documents, as was demonstrated by the parent to this post. Bravo, chill, for staying on discussion rather than entering a diatribe about how Copyright is ruining the Internet.

    --

    --
    assert(expired(knowledge)); /* core dump */
  36. "Unprintable PDF documents" by Animats · · Score: 2
    The whole concept of "unprintable PDF documents" is silly. The format is terrible for on-screen viewing, since you're forced to deal with the original pagination, whether it fits the screen or not. PDF on the web is usually shovelware, anyway, stuff created for printing and then "repurposed" for the web.

    In fact, the only reason PDF ever gained any traction is that so many programs generate bad PostScript that page viewers for PostScript don't work too well. It's hard to rapidly skip pages or back up in a PostScript file; that's the problem with a representation that's a program.

  37. Re:Why is this a debate? by prizog · · Score: 2

    "If we start distributing copes that dont pay any attention to copy restrictions then we might start running into issues with trying to support future formats. "

    You mean as opposed to now, where we *only* get sued for distributing readers for encrpyted formats like DVDs?

    Appeasement doesn't work. We want to *win* the war.

  38. Re:Why is this a debate? by Xoro · · Score: 2

    I agree with your subject line, but from a different angle. If there's any debate, it should be, "should Debian help Adobe maintain the fiction that pdf authors can secure their documents against exporting/printing?"

    It doesn't really matter if there's a million security holes in your server -- just ONE makes your server insecure. The mere existence of this patch invalidates whatever security pdf authors think they are getting when they use the format. A protection scheme this weak is no better than writing "Do Not Print" at the top of the page.

    Somehow, I doubt the product literature for Acrobat Writer will mention this in the "Securing Your Document" section. Compiling in the patch will not "break" pdf security, because it's already broken. To me, the real question is whether Adobe will choose to fix the problem or delist security as a pdf feature in Version 5.

    If you put holes in your hull, don't blame the sea for sinking the boat.

    --
    Kill, Tux, kill!
  39. So we're supposed to go along with this? by Just+Some+Guy · · Score: 2

    This is one of the few times I've heard the Slashdot crew advocating rolling over and playing dead. WHAT THE HELL? I keep hearing the argument that we'd better play nice with Adobe or they'll close the format and we'll all be screwed.

    If we'd followed that logic, we wouldn't have MP3 encoders, or ICQ and AIM clients, or xanim, or any of the hundreds of Open Source programs that exist because someone wasn't happy to be a nice sheep.

    Have you all lost it? Seriously? If Adobe doesn't like this, and changes the format, then we'll deal with that as it happens (don't forget that all of the free Acroread viewers they've distributed over the years will also be broken by their move, so this isn't too likely). I find the proposition of being forced to kowtow to corporate desires far more unappealing than being denied access to a new document format.

    --
    Dewey, what part of this looks like authorities should be involved?
  40. Re:The author sounds VERY reasonable here by Mr.+Slippery · · Score: 2
    Say, a version of the Kernel which allows an app to play the latest Quicktime files flawlessly, but only if the user feeds a password to a remote server once a week.

    Sure, it could and would be cracked within a month. That's why a new binary-only version would be a mandatory download every three weeks.

    Your scenario doesn't make much sense. How would a download be "mandatory"?

    The GPL and Open Source RELY on a cooperative environment that the copyright laws permit to exist.
    Half correct. Both the free software and open-source software movements rely on cooperation, however cooperation is not encouraged by copyright - government-created monopolies on copying hinder communication and cooperation.

    Tom Swiss | the infamous tms | http://www.infamous.net/

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
  41. honoring authors' requests by The+Pim · · Score: 2
    The xpdf (great program, btw) author says,
    I believe that an author's requests relating to the use of his/her work should be honored.

    Honoring the requests of the creator is a nice principle, but it must be questioned when the authors make unreasonable requests. "Do not distributed modified versions" is a reasonable request. "Do not cut-n-paste" is flagrantly unreasonable, not to mention obnoxious. Systematic attempts to remove the ability to cut-n-paste should be fought.

    The xpdf author's mistake is,

    I'll choose to honor the author's request, no matter how misguided.
    This is dangerous. At some point, the misguided author should be challenged, rather than mass-depriving users of their rights. To use a cliched example, what if the author's request were that only orange people read his document?

    The best way for xpdf to honor reasonable requests by authors would be to pop up a dialog when the user attempts to cut-n-paste, saying, "The author of this document requests that you not distribute modified copies. Please cut-n-paste only for your own private use." (or whatever wording is most accurate).

    --

    The evaluation of an action as 'practical' . . . depends on what it is that one wishes to practice.
  42. There is no copy control in PDF by dublin · · Score: 4

    OK, Let's stop the hysterical ranting against the rights of anyone to ever assert any control at all on the fruits of thier own labor, and look at the facts:

    First, PDF *does not* prevent copying. In fact, Adobe went out of ther way to ensure that the PDF itself could indeed be legitimately passed around. The bits in question simply flag two conditions, neither of which should be controversial or contentious:

    1. Don't allow changes. This one simply (and quite reasonably) implements within a PDF the same requirement that exists even in many open source licenses: don't make changes to someone else's work and then pass on those changes as if they were the original author's. In reality, someone passing off a modified version of my work as mine is likely to make me far angrier than if they were to simply steal it. This is a matter of authorial integrity, and we *should* honor those bits, if the author chooses - and he may or may not - they're optional, remember. Ignoring this bit is nothing less than dismissing the author's integrity and character as unimportant. Note that this is far more important in text than in code, since text is far more frequently used to express opnions and arguments.

    2. Don't allow printing of the PDF. This is also quite reasonable, and there are many good reasons for allowing authors (or distributors) to specify this option: Sometimes, the document is large and may change frequently, therefore, allowing printing makes little sense, and can result in an organization incurring very high costs for users printing off their own personal copies of documents. (This is about the most expensive method known for distributing documents.) Finally, much PDF content is actually available in printed form, and it's reasonable to have to actually *buy* the printed version if that's what you're after. (Again, it's generally cheaper, too.)

    This whole thing is nothing more than a disgruntled freenet developer trying to impose his notions of "freedom to steal the legitimate work of others" on the entire Debian community. Debian should NOT incorporate this patch. I think the GPL is folly, but it doesn't concern me too much because I have a choice.

    What Adam Langley proposes here is the document equivalent of retroactively imposing a GPL-like license on PDF content, simply because he prefers it. The choice of licenses is a very personal one and one that should *always* be made by the author: whether or not we agree with it, we must honor the author's decision on this matter, as it is his work that is at issue.

    --
    "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    1. Re:There is no copy control in PDF by /dev/kev · · Score: 3

      First, PDF *does not* prevent copying. In fact, Adobe went out of ther way to ensure that the PDF itself could indeed be legitimately passed around. The bits in question simply flag two conditions

      And these conditions are used by PDF viewers to restrict access. The thing is, you need access in order to copy. I'm not talking about copying the whole file, I'm talking about copying a section out of the document, like a paragraph or image (don't go crawling to copyright, either, because quoting like this is often covered by fair use). So these access controls are effectively preventing copying.

      1. Don't allow changes. This one simply (and quite reasonably) implements within a PDF the same requirement that exists even in many open source licenses: don't make changes to someone else's work and then pass on those changes as if they were the original author's.

      You've missed the point. Passing off someone else's work as your own is called plagarism, and has nothing to do with copyright. People detected and combated this before PDF came along with its protection bit, you know, and the methods to do this are still applicable.

      The point is that you may want to change the document while still acknowledging its authorship. I don't know about redistribution, but I'm fairly sure that if it's for private use then you have every right to make as many modifications as you like. This bit therefore restricts my personal liberties, and as shown actually acheives very little, since it requires the client to honour it.

      2. Don't allow printing of the PDF. This is also quite reasonable, and there are many good reasons for allowing authors (or distributors) to specify this option: Sometimes, the document is large and may change frequently, therefore, allowing printing makes little sense, and can result in an organization incurring very high costs for users printing off their own personal copies of documents.

      Where do you get off thinking you can tell me what I can and cannot do with my dead trees?

      If there is the possibility that company has problems with people printing personal copies of large documents, the sensible company sends a memo telling its employees not to print personal copies of documents larger than X pages, rather, put in a request to the document manager who will organise professional printing of enough copies of the document.

      And then there is the legal aspect - you often need to print documents when they have become evidence in court. If you don't, you could be liable for contempt of court or obstruction of justice (or something).

      it's reasonable to have to actually *buy* the printed version if that's what you're after. (Again, it's generally cheaper, too.)

      This evidence actually supports not having the print-restriction - if reasonable and economically motivated people will buy the professionally printed version, what need is there for the print-restriction? A few unreasonable people who insist on having poorer quality, more expensive copies? Let the idiots have their poorer quality! But don't restrict the reasonable person under the presumption that you can stop the unreasonable one from doing their unreasonable actions - that is just foolishness.

      --
      Quidquid latine dictum sit, altum viditur.
  43. Re:Why is this a debate? by prizog · · Score: 2

    "There is a difference, Adobe is trying to limit how the PDF is modified and copied."

    And this is still wrong - they are trying to control things that they have no right to.

    "They aren't trying to limit access to the data like the MPAA wants to do with DVDs."

    You can't view it on your preferred device if your preferred device is paper or text-to-speech. Just like you can't view DVDs on Linux.

    "There is nothing that keeps you from using your PDF wherever, you just need a reader that Adobe hasnt seemed to aggressivly fight."

    Unless you're blind, like many users of e-books.

  44. /. Effect by fantom_winter · · Score: 3
    The story seems to be /.'ed, but at first glean of what I see on here about it, this seems like a horrible idea. Certainly the creators of GNU Linux want people to honor their own licencing parameters. How can they come around and endorse the violation of someone else's licence.

    I am not in bed with Adobe, and I realize that they are sortof a pain in the butt, but it would be hypocritical for people who want to change the way software is legally developed/distributed/used should really take into consideration that when they do something that violates someone's licensing, it makes them look like a bunch of burnt-out former software pirates who are looking for a justification of a free ride. Please don't let that be the picture that is painted of a legitimate group of people with honorable concerns and ideology.

  45. The author sounds VERY reasonable here by JohnZed · · Score: 5

    Check out http://www.foolabs.com/xpdf/cracking.html, in which the original author of xpdf explains why he doesn't want to include patches of this sort. He sounds like a very reasonable guy, who respect the principle of copyright. Don't forget that copyright (or left) is an integral part of the GPL as well. If these laws on distribution can be disregarded, there's nothing to stop commercial companies from stealing GPL'ed products left and right. And I don't think anybody wants to see that. I think the patch developer also takes a good angle with his question when he asks if it would be moral/ethical to apply the patch, not whether it would be legal. While the answer to the second question might be "yes", the answer to the former is much clearer, as far as I can tell: yes, it would be hypocritical and unethical to encourage people to break copyright laws. Hmmm... I wonder what RMS would say on this one? Anybody want to ask him? --JRZ

    1. Re:The author sounds VERY reasonable here by Mr.+Slippery · · Score: 2
      If these laws on distribution can be disregarded, there's nothing to stop commercial companies from stealing GPL'ed products left and right.

      If laws on distribution could be disregarded, there would be no need for the GPL!

      The GPL exists solely to preserve your natural right to use, modify, and share ideas, in the form of computer software. Only the forceful actions of the state - anti-distribution laws - can stop you from doing that. Absent such laws, commerical companies could not steal GPL'd products - when ideas are not regarded as property, there can be no theft.

      Without copyright laws, all that commercial companies could do would be to make it hard for you to modify software by not making source available; and post-copyright, market forces would quickly squash anyone who tried to do so.

      Tom Swiss | the infamous tms | http://www.infamous.net/

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
  46. Leave it as it is by jilles · · Score: 4

    PDF is about spreading information. Some information is under copyright. This copyright should be respected. If printing can be disabled, it may convince authors to distribute a non printable version for free (very usefull if you want to preview a book for instance). If this feature is bypassed by default by popular viewers, authors may choose not to distribute their material at all. That would be our loss, not theirs.

    Now of course adobe's feature is implemented rather clumsily if it is that easy to bypass. No doubt, cracked versions of the viewer will be distributed anyway, so in a way it is already too late. But since debian hackers are self proclaimed moralists (all that bullshit about free speech rather than beer and so on), they should behave in a consistent way and respect other peoples copyright regardless of the technical possibilities. After all, they expect other people to do the same with their stuff.

    --

    Jilles
  47. I've implemented this feature myself by Paul+Crowley · · Score: 2
    I used to be on the core RIP team for Harlequin ScriptWorks, the world's most popular high-end RIP, and implementing the code to honour the PrintPermission flag was my very first job on the team. For debugging purposes, we added a switch that allowed us not to honour the print permission flag; this switch is absent in non-debug RIPS. Re-encoding a PDF file to remove this flag would be non-trivial, but ignoring it is absolutely trivial. I'd be amazed if it would take me more than twenty minutes to re-create the patch under discussion given the xpdf source code.

    As "circumvention devices" go, it's not DeCSS. It's not even CueCat. It's more like rot-13.
    --

  48. It isn't Security through Obscurity by Paul+Crowley · · Score: 2

    No details of PDF have been kept secret in the hope of making this scheme stronger. The scheme explicitly relies on implementors agreeing to honour it. Adobe have thought about digital signatures, but it's tricky to get right, so they've put it off for future releases.
    --

  49. no reason to honor by belterone · · Score: 2

    Come up with a reasonable reason. Anybody. The only one that I've seen that comes close was the "we don't want our users printing 300+ page docs..." That's not legit. That probably needs to be done on the print server... As for copywrite and Adobe? I still have fair use. (or I *should* dammit)... Adobe and the authors already have copywrite laws to protect their work. What about laws to protect my fair use??? And it's already been brought up, but I think the example of the blind guy that *needs* to have those kinds of abilities outweighs overprotecting these files. Come on! I already **have** the file. At worst, I can run the whole damn OS in an emulator, freeze the thing, and rip bytes out of memory... oops... I guess I forgot my rant tags.... sorry.

    --
    I can't find my car keys. (no a's in email)
  50. Re:A: Computers are here to serve people, not v.v. by cpt+kangarooski · · Score: 2

    You are incorrect, sir.

    Authors can choose not to disseminate copies of their works to people as they choose. The only method, however, that they have to prevent people from exercising their Fair Use rights (among others) is to make a condition of receiving the work not to do exercise those rights.

    If they don't do this - and the legality of EULAs is being contested, with the anti-EULA side winning slightly, last time I checked - they have no rights to tell people that they may not make fair use of it, or give it to others, or space-shift it, etc., all of which are wrongfully infringed upon by having this flag in the pdf.

    Authors have control over what they write, and who they sell it to. Once it leaves their hands, they get to restrict some instances of copying. Sometimes. Depending on the circumstances. And only a court of law can determine if one instance of copying is legal or not - no program can tell me that.

    --
    -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  51. Authors do not have ultimate control by Khelder · · Score: 2
    This seems to me the fundamental philosophical issue. (The pragmatic issue has been well covered already, so I won't bother with it.) Under traditional US copyright, authors had the right to restrict how other people used their work in certain ways, but not in others. For example, because of fair use the author of a large work does not have the right to prevent me from quoting a small part of the work to criticize it.

    The restrictions that Adobe has in PDF do prevent (or at least discourage) unauthorized uses of works, and that's good. However, they also prevent (or discourage) authorized uses, and that's bad. Most of the people reading this don't care because they can hack it and get around the protection, but there are people who have a legitimate right to use the document in ways that the protection bits disallow who don't have the technical sophistication to get around the protection bits. (Then there's the issue of the DMCA, but that's more than I want to get into here.)

    In short, these protection bits are bad because they remove rights that readers have with traditional media.