{"id":53521,"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\/the-first-amendment-issues-raised-by-the-troubling-prosecution-of-e-book-hacker-dmitry-sklyarov.html"},"modified":"2016-09-30T11:27:00","modified_gmt":"2016-09-30T16:27:00","slug":"the-first-amendment-issues-raised-by-the-troubling-prosecution-of-e-book-hacker-dmitry-sklyarov","status":"publish","type":"supreme","link":"https:\/\/supreme.findlaw.com\/legal-commentary\/the-first-amendment-issues-raised-by-the-troubling-prosecution-of-e-book-hacker-dmitry-sklyarov.html","title":{"rendered":"The First Amendment Issues Raised By The Troubling Prosecution Of E-book Hacker Dmitry Sklyarov"},"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=\"\/legal-commentary\/julie-hilden-archive\"><img loading=\"lazy\" decoding=\"async\" src=\"https://supreme.findlaw.com/static/f/images\/writ\/julie.hilden.jpg\" width=\"90\" height=\"120\" border=\"0\"><\/a><\/td>\n          <td class=\"wititle\"><h1>THE FIRST AMENDMENT ISSUES RAISED BY THE TROUBLING PROSECUTION OF E-BOOK HACKER DMITRY SKLYAROV <\/h1><\/td>\n        <\/tr>\n        <tr>\n          <td class=\"wiauthor\"><a href=\"\/legal-commentary\/julie-hilden-archive\" class=\"graybold\"><h2>By JULIE HILDEN <\/h2><br><\/a>\n<a class=\"graybold\" href=\"mailto:julhil@aol.com\">julhil@aol.com<\/a><br>\n&#8212;-\n<div align=\"right\" class=\"smalltext-date\">Friday, Aug. 10, 2001<\/div><\/td>\n\n        <\/tr>\n      <\/table>\n      <span class=\"smalltext\"><p>Increasingly, cyberlaw cases are showing that our traditional First Amendment doctrines do not work well on the Net. The recent arrest of Dmitry Sklyarov \u0097 released this week on $50,000 bail \u0097 for the sale of e-book-hacking software is only the most recent example of this trend.<\/p>\n\n<p>Is the Sklyarov prosecution a classic example of copyright enforcement, or a classic First Amendment violation? What is troubling is that it is probably both.<\/p>\n\n<p><b>A Classic Copyright Infringement Case?<\/b><\/p>\n\n<p>Sklyarov was arrested because his company, ElcomSoft, sold software that allows users to disable several restrictions on the Adobe E-Book Reader \u0097 most significantly, the restriction that no backup copies of an e-book can be made. Deeming the software a &#8220;device&#8221; primarily designed to circumvent copyright protection technologies, prosecutors charged Sklyarov with a violation of the Digital Millenium Copyright Act (DMCA).<\/p>\n\n<p>As Inside.com&#8217;s Roger Parloff has pointed out, due to the realities of the Internet, outlawing ElcomSoft&#8217;s product may be the only way to stop large-scale infringement of e-book copyrights. Since the product converts e-books &#8220;into ordinary, unsecured PDF files,&#8221; Parloff notes, the resulting files can &#8220;be distributed by anyone to anyone throughout the globe through numerous file-sharing programs.&#8221; Once that happens, &#8220;[t]he cat is \u0085 out of the bag.&#8221;<\/p>\n\n<p>In Parloff&#8217;s view, the case against Sklyarov is simply a classic copyright infringement case. Indeed, it is copyright infringement on steroids, for the stakes are extremely high.<\/p>\n\n<p>To see the strength of this argument, suppose that regular, hardback books contained an invisible stamp on each page that made it impossible to make a usable photocopy of the page unless a price was paid. Then suppose that a machine had been invented whose only purpose was to erase the stamp and allow users to illegally photocopy previously-stamped pages for free.<\/p>\n\n<p>If the government forbade the use of such a machine, and even sent its maker to jail, it is likely that no one would blink. Protests like those triggered by Sklyarov&#8217;s jailing would be out of the question.<\/p>\n\n<p>Why then, one might ask, is ElcomSoft&#8217;s software any different from the stamp-erasing machine? There are two basic answers to this question, both related to the First Amendment.<\/p>\n\n\n<p>\n<!-- MIDDLE AD PLACEHOLDER -->\nFirst, there is a serious argument that software is not merely a product (like the stamp-erasing machine), it is also First Amendment-protected speech.<\/p>\n\n<p>Software is a set of instructions, albeit instructions to a machine. And generally the First Amendment protects the writing and publishing of a set of instructions. That is exactly what Sklyarov and ElcomSoft did in creating their software. What the First Amendment does <i>not<\/i> protect is following those instructions, if it means breaking the law. But that is not what Sklyarov and ElcomSoft did; it is what those who purchase and use ElcomSoft&#8217;s product may do \u0097 or, more accurately, cause their computers to do \u0097 if they make e-book copies and then sell them.<\/p>\n\n<p>By comparison, it is well established that I am protected by the First Amendment if I publish my recipe for marijuana brownies or deliver a lecture on lockpicking (or even a lecture on how to pick a particular brand or type of lock). The rationale is, in essence, that since I haven&#8217;t actually bought the marijuana or picked the lock myself, I should not be the one punished.<\/p>\n\n<p>Of course, it is also well established that I am <i>not<\/i> protected by the First Amendment if I stand on a podium and incite a crowd to immediately break the windows of all the stores behind me and loot them. At that point, the police can intervene not just against the looters, but against me.<\/p>\n\n<p>Because I know my instructions are about to be followed imminently, responsibility for the instruction-following can be imputed to me, as well as to the looters. This is the doctrine referred to (a bit inaccurately) as the &#8220;clear and present danger&#8221; doctrine.<\/p>\n\n<p>Software is much closer in nature to the lockpicking lecture than the looting speech. It is a how-to guide that can be used later, at any time the user chooses, not direct incitement that riles up a crowd immediately. As a result, under well-settled First Amendment precedent, software like ElcomSoft&#8217;s ought to be protected even if it is ultimately used by some to break the law. Indeed, this line of precedent may be the ultimate source of the Sklyarov protesters&#8217; instinct that it is the actor who follows instructions (and not the speaker who gives them) who is the only proper culprit where the First Amendment is concerned.<\/p>\n\n<p>Of course, while software is very similar to how-to guides that have been previously protected, the practical consequences of according it the First Amendment protection that those guides enjoy may be disastrous from a copyright perspective, as Roger Parloff suggests.<\/p>\n\n<p>That is in part because, while software is sufficiently similar to a how-to guide to place it squarely within the protection of the precedents, it is also similar, in some senses, to a machine. Consider, for example, the hypothetical mentioned above, of the stamp-erasing machine. Does it make any sense to make a distinction, in terms of First Amendment protection, between a &#8220;manufacturer&#8221; who creates and sells the stamp-erasing machine that others predictably use to break the law, and a &#8220;speaker&#8221; who creates and sells software that others predictably use to break the law?<\/p>\n\n<p>Perhaps not. Yet to erase this distinction would be to work a fundamental change in First Amendment law. And merely calling software a &#8220;device&#8221; \u0097 as the government is implicitly doing by charging Sklyarov under the DMCA \u0097 does not erase that distinction.. Under classic First Amendment precedent, instruction lists like software are speech \u0097 and are protected.<\/p>\n\n\n<p>Another argument in favor of the Sklyarov protesters is based on the idea of &#8220;fair use.&#8221; Certain uses of copyrighted material are exempt from the copyright law, and therefore also exempt from the Digital Millenium Copyright Act, on the ground that they constitute &#8220;fair use.&#8221;<\/p>\n\n<p>What uses, in particular, are fair? The answer is closely linked to First Amendment principles.<\/p>\n\n<p>Critical commentary that employs part of the original \u0097 including, for example, book reviews, parodies, and satires \u0097 is one type of fair use. Another type of fair use is that which enhances the reader&#8217;s experience of the original. Certainly, for instance, researchers&#8217; notecards that quote text verbatim make fair use of the text they quote.<\/p>\n\n<p>Arguably within this latter type of fair use is a reader&#8217;s choice to make a backup of an e-book so he can make sure not to lose it (the typical reason to back up computer files), or so she can transport the e-book from computer to computer to read it where she pleases (the modern equivalent of carrying around a paperback in your purse).<\/p>\n\n<p>This choice is, of course, exactly what ElcomSoft&#8217;s software enables when it disables the restrictions on Adobe&#8217;s E-Book Reader. However, the software also, at the same time, enables copyright infringement in the form of the unauthorized copying and re-sale of a given e-book to other purchasers.<\/p>\n\n<p>That means the software is a dual-use technology, susceptible to both infringing uses and fair uses. Other examples of dual-use technologies include the VCR and, as I argued in <a href=\"\/legal-commentary\/the-ninth-circuits-napster-decision-judicial-opinions-versus-unstoppable-technologies.html\" class=\"left-link\"><i>an earlier column<\/i><\/a>, Napster&#8217;s peer-to-peer file sharing.<\/p>\n\n<p>The Digital Millenium Copyright Act, by its language, clearly reaches dual-use technologies, as long as they are primarily designed to circumvent copyright-protecting technologies. But that has a number of consequences that are, from a First Amendment standpoint, highly undesirable.<\/p>\n\n<p><b>First Amendment Consequences of the DMCA&#8217;s Test<\/b><\/p>\n\n<p>First, for dual-use technologies, the DMCA&#8217;s test guarantees that thorny issues that will boil down to questions of the designer&#8217;s intent will arise. And these questions, once raised, will be extremely difficult to answer. Inevitably, because of the DMCA, some software with significant First Amendment-protected uses will never be written or sold, due to fear of prosecution.<\/p>\n\n\n<p>Second, and similarly, the DMCA&#8217;s test means that the criminality of two identical pieces of software will vary merely based on their respective creators&#8217; intent.<\/p>\n\n<p>Suppose all MP3s included copyright-protecting encryption technology, and suppose also that Napster&#8217;s peer-to-peer file sharing technology had also included a mechanism that decrypted these MP3 files so that users could share them. Given the early statements of a Napster founder showing that he knew MP3 pirating would occur, the file-sharing\/decrypting technology would have been found to be a blatant DMCA violation.<\/p>\n\n<p>Yet suppose, instead, that the very same file-sharing\/decrypting technology had been invented by \u0097 for example \u0097 a publicist trying to break his alternative rock clients into the mainstream by distributing their MP3s free online for a limited time. Suddenly, under the DMCA&#8217;s test, the software would be innocuous, for it would have been designed to enable permitted, not copyright-violating, uses.<\/p>\n\n<p>Surely it is ridiculous that the legality of two identical sets of software code could vary merely based on thoughts in their respective programmers&#8217; heads. But that is the upshot of the DMCA&#8217;s test, which inevitably puts the emphasis on the speaker&#8217;s thoughts and intentions \u0097 exactly where, for First Amendment purposes, it should not be.<\/p>\n\n<p>In the end, what is particularly frightening is the fact that criminal, and not just civil, penalties can be imposed under the DMCA. Software is one context where we should think twice before allowing the law of copyright to become criminal law, too.<\/p>\n\n\n\n<\/span>\n\n\n<hr size=\"1\">\n<p class=\"authorfoot\">\n\n<!-- BEGIN AUTHORS FOOTNOTE -->\n<a name=\"bio\"><\/a>\nJulie Hilden, a FindLaw columnist and a graduate of Yale Law School, is a freelance writer and the author of the memoir &#8220;The Bad Daughter.&#8221; She practiced First Amendment law as an associate at the Washington, D.C. firm of Williams &amp; Connolly from 1996-99.\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-53521","supreme","type-supreme","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/supreme.findlaw.com\/legal-api\/wp-json\/wp\/v2\/supreme\/53521","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=53521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}