{"id":50209,"date":"2016-09-30T11:27:00","date_gmt":"2016-09-30T16:27:00","guid":{"rendered":"https:\/\/content.findlaw-admin.com\/ability-legal\/supreme\/legal-commentary\/adobes-reversal-of-its-position-on-the-hacker-that-cracked-its-e-books.html"},"modified":"2016-09-30T11:27:00","modified_gmt":"2016-09-30T16:27:00","slug":"adobes-reversal-of-its-position-on-the-hacker-that-cracked-its-e-books","status":"publish","type":"supreme","link":"https:\/\/supreme.findlaw.com\/legal-commentary\/adobes-reversal-of-its-position-on-the-hacker-that-cracked-its-e-books.html","title":{"rendered":"Adobe&#8217;s Reversal Of Its Position On The &#8220;Hacker&#8221; That Cracked Its E-books"},"content":{"rendered":"\n<div class=\"wp-container-core-columns-is-layout-9d6595d7  fl-block-columns fl-sectionWithSidebar fl-container fl-flex fl-flex-wrap fl-gap30\">\n    \n    <div class=\"fl-page-articles   fl-block-column fl-section-main fl-section-main-full-width\">\n        <div class=\"yui-g\" id=\"leftcol-module\">\n      <!-- Right Line of Links Section -->\n      <!-- BEGIN PICTURE INSERTION -->\n      <!-- BEGIN TITLE AND AUTHOR INSERTION -->\n      <table>\n        <tr>\n\n          <td width=\"100\" rowspan=\"3\" class=\"wiauthor\"><a href=\"#bio\"><img loading=\"lazy\" decoding=\"async\" src=\"https://supreme.findlaw.com/static/f/images\/writ\/laura.hodes.jpg\" width=\"90\" height=\"120\" border=\"0\"><\/a><\/td>\n          <td class=\"wititle\"><h1>ADOBE&#8217;S REVERSAL OF ITS POSITION ON THE &#8220;HACKER&#8221; THAT CRACKED ITS E-BOOKS: Proof That The Digital Millenium Copyright Act Needs To Change <\/h1><\/td>\n        <\/tr>\n        <tr>\n          <td class=\"wiauthor\"><a href=\"#bio\" class=\"graybold\"><h2>By LAURA HODES<\/h2><\/a><\/td>\n        <\/tr>\n        <tr>\n          <td class=\"widate\">Thursday, Aug. 02, 2001<\/td>\n\n        <\/tr>\n      <\/table>\n      <span class=\"smalltext\"><p>Something&#8217;s rotten in D.C. \u0097 and it&#8217;s the Digital Millenium Copyright Act. The DMCA, enacted in 1998 at the behest of the media industries, is aimed at toughening copyright enforcement on the Internet.<\/p>\n\n<p>But while its goal may be laudable, the means, and actual result, are not: instead of regulating behavior which infringes copyright, the DMCA prohibits technologies designed to circumvent technological protection of copyrighted material and infringes upon consumers&#8217; fair use rights under copyright law.<\/p>\n\n<p>Yet Congress refuses to budge, and insists the DMCA is a good law. Recent events, however, have increasingly shown the DMCA for what it is: an overly harsh measure with serious costs to freedom.<\/p>\n\n<p>Consider, for example, the case of Russian computer programmer Dmitry Sklyarov, arrested two weeks ago under the DMCA. First, Adobe wanted to prosecute Sklyarov under the DMCA for cracking its e-Book software. Now, after public protest, the company has announced that it does not want to prosecute and supports Sklyarov&#8217;s release from prison. The government, however, is still set to prosecute Sklyarov. Adobe&#8217;s reversal of position, and prosecutors and Congress&#8217; pigheadedness on the topic of Sklyarov illustrate the fundamental problems with the DMCA.<\/p>\n\n\n<p>Adobe sells the Acrobat e-Book Reader, software that allows e-books to be downloaded, with a number of restrictions designed to protect them from being pirated. For instance, the e-book can only be read on one computer or device and no back-up copy of the e-book can be made. If the publisher of the e-book chooses to do so, Adobe can restrict the computer&#8217;s ability to read the text of the e-book aloud, even if the user wants to activate that function. The DMCA protects the ability of Adobe to make these restrictions even though they violate the fair use rights of the user.<\/p>\n\n<p>The Moscow firm ElcomSoft \u0097 Sklyarov&#8217;s employer \u0097 sells the Advanced e-Book processor, software that allows its users to avoid restrictions like those Adobe imposes. The product is legal in Russia but the DMCA makes the trafficking in such devices a criminal offense. Adobe brought ElcomSoft&#8217;s product to the attention of the F.B.I and alerted them that Sklyarov would be in the U.S. at a convention.<\/p>\n\n<p>On July 16, at the DefCon hackers convention in Las Vegas, Sklyarov gave a presentation on flaws in encryption software like Adobe&#8217;s. After he spoke, Sklyarov was arrested and charged, under the DMCA, with trafficking in devices, such as software, that circumvent the technological protection of copyrighted works.<\/p>\n\n<p><b>Circumventing Control, and Its Consequences<\/b><\/p>\n\n<p><\/p>\n\n<p>\n<!-- MIDDLE AD PLACEHOLDER -->\nSection 1201 of the DMCA states, &#8220;[n]o person shall circumvent a technological measure that effectively controls access to a work protected under this title.&#8221;<\/p>\n\n<p>Control is the key word here. Copyright experts and organizations such as the Electronic Frontier Foundation (EFF) have criticized the DMCA for granting copyright owners too much control over consumers and infringing the &#8220;fair use&#8221; rights consumers still possess.<\/p>\n\n<p>The theory of Sklyarov&#8217;s prosecution under Section 1201 is this: E-books, since they are copyrighted, are works protected by the DMCA. The restrictions by which Adobe&#8217;s Acrobat e-Book Reader prevents e-books from being copied even for fair use purposes are &#8220;technological measure[s]&#8221; that &#8220;control access&#8221; to the e-books.<\/p>\n\n<p>Section 1201 had been used as a scare tactic before. In April, record labels had invoked the Section to dissuade Princeton professor Edward Felten from presenting a paper explaining how he cracked the code used by the labels in their encryption of digital music files. Subsequently, Felten did publish the paper and is now a plaintiff in a suit against the labels seeking a declaration that the DMCA violates the First Amendment.<\/p>\n\n\n<p><b>Protest Convinces Adobe to Back Down \u0097 But Doesn&#8217;t Convince Publishers<\/b><\/p>\n\n<p>Last Monday, hundreds of open-source activists (that is, proponents of allowing the public to have full, free access to code), programmers, and hackers protested Sklyarov&#8217;s arrest.<\/p>\n\n<p>Spurred by the protests, Adobe changed its mind. On the same day as the protests Adobe issued a joint statement with the Electronic Frontier Foundation, a leading Internet free speech group, declaring that Sklyarov should be released from prison and withdrawing its support for criminal charges.<\/p>\n\n<p>&#8220;The prosecution of this individual in this particular case is not conducive to the best interests of any of the parties involved or the industry,&#8221; Adobe&#8217;s General Counsel said. But other copyright owners \u0097 such as the Association of American Publishers, one of the forces behind the DMCA \u0097 disagreed, supporting Sklyarov&#8217;s arrest. Moreover, the U.S. Attorney&#8217;s office has announced it is proceeding with its case against Sklyarov.<\/p>\n\n<p>Adobe&#8217;s new position is the correct one, and the U.S. Attorney&#8217;s Office should drop its charges. The publishing industry, too, should change its mind, for business reasons: In supporting Sklyarov&#8217;s prosecution, the industry is shooting itself in the foot.<\/p>\n\n<p><b>The DMCA and the E-Book Market<\/b><\/p>\n\n<p>The e-book market has not yet lifted off. Readers don&#8217;t see the advantage of e-books, as compared to regular hardcover and relatively cheap paperback books. Technology has not yet made reading e-books a sufficiently pleasant or unique experience to draw many readers away from what they are accustomed to.<\/p>\n\n<p>What might change the situation? Lifting the very restrictions that Adobe Acrobat&#8217;s E-Book Reader imposes. Being able to read an e-book on different computers or devices would improve portability greatly. Being able to hear the computer read aloud would demonstrate a clear capability that e-books have and regular books lack.<\/p>\n\n<p>Lifting these restrictions, in short, might convince enough readers to buy e-books to make the format take off \u0097 reaching the level of market saturation at which network externalities would give e-books some momentum, and help them break out of the market position where they currently languish. Conversely, continuing to limit what consumers can do with e-books will squelch the development of the e-book industry. In other words, the e-book industry sorely needs Napsterization, and the DMCA prevents that from taking place.<\/p>\n\n\n<p><\/p>\n\n<p><b>The DMCA: A Tool for Control<\/b><\/p>\n\n<p>Traditional publishers, in contrast, apparently don&#8217;t realize that e-book restrictions are damaging the e-book market. Or else, more ominously, publishers may actually <i>want<\/i> to squelch the e-book industry, viewing it as a threat to the traditional print publishing model that is their bread and butter. If so, the DMCA gives them a powerful tool to keep e-books in their current, limited niche.<\/p>\n\n<p>Publishers&#8217; relying on their DMCA-created leverage to hurt the e-book market is one example of a general principle: Rather than just prohibiting behavior that violates copyright, the DMCA impedes the development of new technologies and limits consumers&#8217; access to copyrighted works in order to maintain the status quo. At its worst, the DMCA can be seen as a way for copyright owners to control the digitalization of their industries \u0097 impeding innovation and crushing upstart companies, all to the detriment of consumers.<\/p>\n\n<p>\u00a0<\/p>\n\n<p><b>Why the DMCA Should Be Amended, and Why It May Not Be<\/b><\/p>\n\n<p>Congress needs to amend the DMCA. As amended, the Act should still prohibit circumvention of technological protection for the purpose of copyright infringement. (Thus, someone who bought Sklyarov&#8217;s company&#8217;s software and used it to pirate and resell e-books could still be prosecuted.) But it should allow for education and research even if they involve circumvention, or teaching about circumvention, of technological protections. (Thus, the theoretical lectures by Felten and Sklyarov about hacking methods would be protected.)<\/p>\n\n<p>The DMCA should also be amended to ensure that &#8220;fair use&#8221; is fully protected. Consumers should be able to access a work more than one time, and on different computers or devices, without having to pay for each use \u0097 just as they can re-read a beloved book or play their favorite CD a hundred times. Consumers should also be able to deactivate restrictions such as the blocking of the read-aloud function; if the technology makes that possible, why should software that allows such a capability be illegal?<\/p>\n\n<p>These amendments make sense and are the minimum necessary to protect teaching, research, and fair use. But don&#8217;t count on their being enacted. Despite the efforts of lone Congressman Rick Boucher, House and Senate intellectual property subcommittee leaders have said that they will not consider any changes to the DMCA.<\/p>\n\n\n<p>Moreover, right now the powerful political contributors are media industries \u0097 not e-consumers&#8217; groups. Indeed, as reported by <i>Wired<\/i>, two chief sponsors of the DMCA, Senators Feinstein and Coble, are, respectively, Congress&#8217; second largest recipient of movie industry donations, and its fifth highest recipient of music industry dollars.<\/p>\n\n<p>If the crowds of programmers, open-source activists, libraries, e-book organizations, and other individuals and organizations who took to the streets last Monday grow large enough to make Congressmen worry that their votes are at risk, then maybe Congress will wake up and smell the sentiment and decide it makes sense to amend the DMCA.<\/p>\n\n<p>Until then, expect prisons to fill up with the likes of dastardly evildoers like Sklyarov \u0097 who have the nefarious goal of wanting to make it easier for you to enjoy your e-book.<\/p>\n\n\n\n<\/span>\n\n<hr size=\"1\">\n<p class=\"authorfoot\">\n\n<!-- BEGIN AUTHORS FOOTNOTE -->\n<a name=\"bio\"><\/a>\nLaura Hodes, a 2000 graduate of the University of Chicago Law School, is an attorney and freelance writer living in Chicago. She works as an associate at Gordon &amp; Glickson, an information technology law firm. In addition to writing for this site, she has published several articles on cyberlaw on The New Republic Online (www.tnr.com). She recently wrote a <a href=\"\/legal-commentary\/the-dmca-the-death-of-napster-and-the-digital-age.html\" class=\"left-link\">review<\/a> of Jessica Litman&#8217;s book <u>Digital Copyright<\/u> for this site.\n\n\n<br><br>\n\n<\/p>\n    <\/div><div class=\"was-this-helpful\">\n    <div\n            class=\"was-this-helpful__question-container\"\n            aria-labelledby=\"was-this-helpful__question\"\n            role=\"group\"\n    >\n        <span\n                id=\"was-this-helpful__question\"\n                class=\"was-this-helpful__question fl-text-lg-bold\"\n        >Was this helpful?<\/span>\n        <button\n                class=\"was-this-helpful__button fl-text-sm\"\n                aria-label=\"Yes\"\n                value=\"yes\"\n        >\n            <span class=\"was-this-helpful__button-text fl-text-bold\">Yes<\/span>\n            <i class=\"was-this-helpful__button-icon\">\n                <svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <g id=\"thumbs-up\" clip-path=\"url(#clip0_604_3418)\">\n                        <path id=\"Vector\"\n                              d=\"M6 21H3C2.46957 21 1.96086 20.7893 1.58579 20.4142C1.21071 20.0391 1 19.5304 1 19V12C1 11.4696 1.21071 10.9609 1.58579 10.5858C1.96086 10.2107 2.46957 10 3 10H6M13 8V4C13 3.20435 12.6839 2.44129 12.1213 1.87868C11.5587 1.31607 10.7956 1 10 1L6 10V21H17.28C17.7623 21.0055 18.2304 20.8364 18.5979 20.524C18.9654 20.2116 19.2077 19.7769 19.28 19.3L20.66 10.3C20.7035 10.0134 20.6842 9.72068 20.6033 9.44225C20.5225 9.16382 20.3821 8.90629 20.1919 8.68751C20.0016 8.46873 19.7661 8.29393 19.5016 8.17522C19.2371 8.0565 18.9499 7.99672 18.66 8H13Z\"\n                              stroke=\"#666666\" stroke-width=\"2\" stroke-linecap=\"round\"\n                              stroke-linejoin=\"round\"><\/path>\n                    <\/g>\n                    <defs>\n                        <clipPath id=\"clip0_604_3418\">\n                            <rect width=\"22\" height=\"22\" fill=\"white\"><\/rect>\n                        <\/clipPath>\n                    <\/defs>\n                <\/svg>\n            <\/i>\n        <\/button>\n        <button\n                class=\"was-this-helpful__button fl-text-sm\"\n                aria-label=\"No\"\n                value=\"no\"\n        >\n            <span class=\"was-this-helpful__button-text fl-text-bold\">No<\/span>\n            <i class=\"was-this-helpful__button-icon\">\n                <svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <g id=\"thumbs-down\" clip-path=\"url(#clip0_604_3423)\">\n                        <path id=\"Vector\"\n                              d=\"M16 0.999995H18.67C19.236 0.989986 19.7859 1.18813 20.2154 1.55681C20.645 1.9255 20.9242 2.43905 21 3V10C20.9242 10.5609 20.645 11.0745 20.2154 11.4432C19.7859 11.8119 19.236 12.01 18.67 12H16M9.00003 14V18C9.00003 18.7956 9.3161 19.5587 9.87871 20.1213C10.4413 20.6839 11.2044 21 12 21L16 12V0.999995H4.72003C4.2377 0.994543 3.76965 1.16359 3.40212 1.47599C3.0346 1.78839 2.79235 2.22309 2.72003 2.7L1.34003 11.7C1.29652 11.9866 1.31586 12.2793 1.39669 12.5577C1.47753 12.8362 1.61793 13.0937 1.80817 13.3125C1.99842 13.5313 2.23395 13.7061 2.49846 13.8248C2.76297 13.9435 3.05012 14.0033 3.34003 14H9.00003Z\"\n                              stroke=\"#666666\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/g>\n                    <defs>\n                        <clipPath id=\"clip0_604_3423\">\n                            <rect width=\"22\" height=\"22\" fill=\"white\"\/>\n                        <\/clipPath>\n                    <\/defs>\n                <\/svg>\n            <\/i>\n        <\/button>\n    <\/div>\n    <span class=\"was-this-helpful__taken-action fl-text-sm-bold\"><\/span>\n    <div class=\"was-this-helpful__feedback-container\">\n        <div class=\"was-this-helpful__choose-option-message\" role=\"status\">\n            <p class=\"was-this-helpful__choose-option-message-text\"><\/p>\n        <\/div>\n        <form class=\"was-this-helpful__feedback-form\">\n            <div class=\"was-this-helpful__feedback was-this-helpful__feedback--positive\">\n                <fieldset>\n                    <legend class=\"was-this-helpful__feedback-form-title\" tabindex=\"0\">Why was this helpful?<\/legend>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--understandable\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"positive-feedback\"\n                                value=\"Easy to understand\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--understandable\"\n                        >Easy to understand<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--solved-problem\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"positive-feedback\"\n                                value=\"Solved my problem\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--solved-problem\"\n                        >Solved my problem<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--other\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"positive-feedback\"\n                                value=\"Other\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--other\"\n                        >Other<\/label>\n                    <\/div>\n                <\/fieldset>\n            <\/div>\n            <div class=\"was-this-helpful__feedback was-this-helpful__feedback--negative\">\n                <fieldset>\n                    <legend class=\"was-this-helpful__feedback-form-title\" tabindex=\"0\">Why was this not helpful?<\/legend>\n                    <div class=\"was-this-helpful__choose-option-message\" role=\"status\">\n                        <p class=\"was-this-helpful__choose-option-message-text\"><\/p>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--missing-info\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"negative-feedback\"\n                                value=\"Missing Information\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--missing-info\"\n                        >Missing the information I need<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--complicated\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"negative-feedback\"\n                                value=\"Too complicated\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--complicated\"\n                        >Too complicated \/ too many steps<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--dated\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"negative-feedback\"\n                                value=\"Out of date\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--dated\"\n                        >Out of date<\/label>\n                    <\/div>\n                    <div class=\"fl-radio-button-field fl-flex was-this-helpful__feedback-form-title\">\n                        <input\n                                id=\"was-this-helpful__radio-button--negative-other\"\n                                class=\"fl-radio-button-field-input\"\n                                type=\"radio\"\n                                name=\"negative-feedback\"\n                                value=\"Other\"\n                        >\n                        <label\n                                class=\"fl-radio-button-field-label fl-text-sm was-this-helpful__radio-label\"\n                                for=\"was-this-helpful__radio-button--negative-other\"\n                        >Other<\/label>\n                    <\/div>\n                <\/fieldset>\n            <\/div>\n            <div class=\"was-this-helpful__form-buttons-container\">\n                <button\n                    class=\"was-this-helpful__feedback-button was-this-helpful__feedback-button--positive at-feedback-submit fl-button secondary\"\n                    type=\"submit\"\n                >\n                    <span class=\"fl-button-content\">Submit<\/span>\n                    <i\n                        class=\"fa fa-angle-right medium\"\n                        aria-hidden=\"true\"\n                    ><\/i>\n                <\/button>\n                <button\n                    class=\"was-this-helpful__feedback-button was-this-helpful__feedback-button--cancel fl-button primary disabled\"\n                    type=\"reset\"\n                >\n                    <span class=\"fl-button-content\">Cancel<\/span>\n                    <i\n                        class=\"fa fa-times-circle medium\"\n                        aria-hidden=\"true\"\n                    ><\/i>\n                <\/button>\n            <\/div>\n        <\/form>\n    <\/div>\n    <div class=\"was-this-helpful__thank-you-message\" role=\"status\">\n        <i class=\"was-this-helpful__thank-you-message-icon fa fa-check\"><\/i>\n        <p class=\"was-this-helpful__thank-you-message-text\" aria-live=\"polite\"><\/p>\n    <\/div>\n<\/div>\n\n\n    <\/div>\n    \n    <div class=\"fl-block-column fl-section-sidebar\">\n        \n    <\/div>\n<\/div>","protected":false},"parent":49876,"menu_order":0,"template":"app\/Http\/Controllers\/Templates\/ArticlePageController.php","meta":{"_acf_changed":false,"_stopmodifiedupdate":false,"_modified_date":"","_cloudinary_featured_overwrite":false},"class_list":["post-50209","supreme","type-supreme","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/supreme\/50209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/supreme"}],"about":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/types\/supreme"}],"up":[{"embeddable":true,"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/supreme\/49876"}],"wp:attachment":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/media?parent=50209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}