software-literary-patents.html (12383B)
1 <!--#include virtual="/server/header.html" --> 2 <!-- Parent-Version: 1.96 --> 3 <!-- This page is derived from /server/standards/boilerplate.html --> 4 <!--#set var="TAGS" value="essays laws patents" --> 5 <!--#set var="DISABLE_TOP_ADDENDUM" value="yes" --> 6 <title>Software Patents and Literary Patents - GNU Project - 7 Free Software Foundation</title> 8 <!--#include virtual="/philosophy/po/software-literary-patents.translist" --> 9 <!--#include virtual="/server/banner.html" --> 10 <!--#include virtual="/philosophy/ph-breadcrumb.html" --> 11 <!--GNUN: OUT-OF-DATE NOTICE--> 12 <!--#include virtual="/server/top-addendum.html" --> 13 <div class="article reduced-width"> 14 <h2>Software Patents and Literary Patents</h2> 15 16 <address class="byline">by <a href="https://stallman.org/">Richard 17 Stallman</a></address> 18 19 <p> 20 When politicians consider the question of software patents, they are 21 usually voting blind; not being programmers, they don't understand 22 what software patents really do. They often think patents are similar 23 to copyright law (“except for some details”)—which 24 is not the case. For instance, when I publicly asked Patrick 25 Devedjian, then Minister for Industry in France, how France would vote 26 on the issue of software patents, Devedjian responded with an 27 impassioned defense of copyright law, praising Victor Hugo for his 28 role in the adoption of copyright. (The misleading 29 term <a href="/philosophy/not-ipr.html"> “intellectual 30 property”</a> promotes this confusion—one of the reasons it 31 should never be used.) 32 </p> 33 34 <p> 35 Those who imagine effects like those of copyright law cannot grasp the 36 disastrous effects of software patents. We can use Victor Hugo as an 37 example to illustrate the difference. 38 </p> 39 40 <p> 41 A novel and a modern complex program have certain points in common: 42 each one is large, and implements many ideas in combination. So let's 43 follow the analogy, and suppose that patent law had been applied to 44 novels in the 1800s; suppose that states such as France had permitted 45 the patenting of literary ideas. How would this have affected Victor 46 Hugo's writing? How would the effects of literary patents compare 47 with the effects of literary copyright? 48 </p> 49 50 <p> 51 Consider Victor Hugo's novel <cite> Les Misérables</cite>. Since he 52 wrote it, the copyright belonged only to him. He 53 did not have to fear that some stranger could sue him for copyright 54 infringement and win. That was impossible, because copyright covers 55 only the details of a work of authorship, not the ideas embodied in 56 them, and it only restricts copying. Hugo had not copied <cite>Les 57 Misérables</cite>, so he was not in danger from copyright. 58 </p> 59 60 <p> 61 Patents work differently. Patents cover ideas; each patent is a 62 monopoly on practicing some idea, which is described in the patent 63 itself. Here's one example of a hypothetical literary patent: 64 </p> 65 66 <ul> 67 <li>Claim 1: a communication process that represents in the mind of a 68 reader the concept of a character who has been in jail for a long 69 time and becomes bitter towards society and humankind.</li> 70 71 <li>Claim 2: a communication process according to claim 1, wherein 72 said character subsequently finds moral redemption through the 73 kindness of another.</li> 74 75 <li>Claim 3: a communication process according to claims 1 and 2, 76 wherein said character changes his name during the story.</li> 77 </ul> 78 79 <p> 80 If such a patent had existed in 1862 when <cite>Les Misérables</cite> was 81 published, the novel would have conflicted with all three claims, 82 since all these things happened to Jean Valjean in the novel. Victor 83 Hugo could have been sued, and if sued, he would have lost. The novel 84 could have been prohibited—in effect, censored—by the 85 patent holder. 86 </p> 87 88 <p> 89 Now consider this hypothetical literary patent: 90 </p> 91 92 <ul> 93 <li>Claim 1: a communication process that represents in the mind 94 of a reader the concept of a character who has been in jail for a long 95 time and subsequently changes his name.</li> 96 </ul> 97 98 <p> 99 <cite>Les Misérables</cite> would have been prohibited by that patent too, 100 because this description too fits the life story of Jean Valjean. And 101 here's another hypothetical patent: 102 </p> 103 104 <ul> 105 <li>Claim 1: a communication process that represents in the mind 106 of a reader the concept of a character who finds moral redemption and 107 then changes his name.</li> 108 </ul> 109 110 <p> 111 Jean Valjean would have been forbidden by this patent too. 112 </p> 113 114 <p> 115 All three patents would cover, and prohibit, the life story of this one 116 character. They overlap, but they do not precisely duplicate each other, 117 so they could all be valid simultaneously; all three patent holders 118 could have sued Victor Hugo. Any one of them could have prohibited 119 publication of <cite>Les Misérables</cite>. 120 </p> 121 122 <p> 123 This patent also could have been violated: 124 </p> 125 126 <ul> 127 <li>Claim 1: a communication process that presents a character 128 whose given name matches the last syllable of his family name.</li> 129 </ul> 130 131 <p> 132 through the name “Jean Valjean,” but at least this patent 133 would have been easy to avoid. 134 </p> 135 136 <p> 137 You might think that these ideas are so simple that no patent office 138 would have issued them. We programmers are often amazed by the 139 simplicity of the ideas that real software patents cover—for 140 instance, the European Patent Office has issued a patent on the 141 progress bar, and a patent on accepting payment via credit cards. 142 These patents would be laughable if they were not so dangerous. 143 </p> 144 145 <p> 146 Other aspects of <cite>Les Misérables</cite> could also have 147 run afoul of 148 patents. For instance, there could have been a patent on a 149 fictionalized portrayal of the Battle of Waterloo, or a patent on 150 using Parisian slang in fiction. Two more lawsuits. In fact, there 151 is no limit to the number of different patents that might have been 152 applicable for suing the author of a work such as <cite>Les 153 Misérables</cite>. All the patent holders would say they deserved a 154 reward for the literary progress that their patented ideas represent, 155 but these obstacles would not promote progress in literature, they 156 would only obstruct it. 157 </p> 158 159 <p> 160 However, a very broad patent could have made all these issues 161 irrelevant. Imagine a patent with broad claims like these: 162 </p> 163 164 <ul> 165 <li>A communication process structured with narration that continues 166 through many pages.</li> 167 <li>A narration structure sometimes resembling a fugue or 168 improvisation.</li> 169 <li>Intrigue articulated around the confrontation of specific 170 characters, each in turn setting traps for the others.</li> 171 <li>Narration that presents many layers of society.</li> 172 <li>Narration that shows the wheels of hidden conspiracy.</li> 173 </ul> 174 175 <p> Who would the patent holders have been? They could have been 176 other novelists, perhaps Dumas or Balzac, who had written such 177 novels—but not necessarily. It isn't required to write a 178 program to patent a software idea, so if our hypothetical literary 179 patents follow the real patent system, these patent holders would not 180 have had to write novels, or stories, or anything—except patent 181 applications. Patent parasite companies, businesses that produce 182 nothing except threats and lawsuits, are booming nowadays.</p> 183 184 <p> Given these broad patents, Victor Hugo would not have reached 185 the point of asking what patents might get him sued for using the 186 character of Jean Valjean, because he could not even have considered 187 writing a novel of this kind.</p> 188 189 <p>This analogy can help nonprogrammers see what software patents 190 do. Software patents cover features, such as defining abbreviations in 191 a word processor, or natural order recalculation in a spreadsheet. 192 Patents cover algorithms that programs need to use. Patents cover 193 aspects of file formats, such as Microsoft's OOXML format. MPEG 2 194 video format is covered by 39 different US patents.</p> 195 196 <p>Just as one novel could run afoul of many different literary patents at 197 once, one program can be prohibited by many different patents at once. 198 It is so much work to identify all the patents that appear to apply 199 to a large program that only one such study has been done. A 2004 study of 200 Linux, the kernel of the GNU/Linux operating system, found 283 201 different US software patents that seemed to cover it. That is to 202 say, each of these 283 different patents forbids some computational 203 process found somewhere in the thousands of pages of source code of 204 Linux. At the time, Linux was around one percent of the whole 205 GNU/Linux system. How many patents might there be that a distributor 206 of the whole system could be sued under?</p> 207 208 <p> 209 The way to prevent software patents from bollixing software 210 development is simple: don't authorize them. This ought to be easy, 211 since most patent laws have provisions against software patents. They 212 typically say that “software per se” cannot be patented. 213 But patent offices around the world are trying to twist the words and 214 issuing patents on the ideas implemented in programs. Unless this is 215 blocked, the result will be to put all software developers in danger. 216 </p> 217 218 <div class="infobox extra" role="complementary"> 219 <hr /> 220 <p>The first version of this article was published in 221 <cite>The Guardian</cite>, of London, on June 23, 2005. It focused on 222 the proposed European software patent directive.</p> 223 </div> 224 225 <div class="edu-note c"><p id="fsfs">This essay is published in 226 <a href="https://shop.fsf.org/product/free-software-free-society/"><cite>Free 227 Software, Free Society: The Selected Essays of Richard 228 M. Stallman</cite></a>.</p></div> 229 </div> 230 231 </div><!-- for id="content", starts in the include above --> 232 <!--#include virtual="/server/footer.html" --> 233 <div id="footer" role="contentinfo"> 234 <div class="unprintable"> 235 236 <p>Please send general FSF & GNU inquiries to 237 <a href="mailto:gnu@gnu.org"><gnu@gnu.org></a>. 238 There are also <a href="/contact/">other ways to contact</a> 239 the FSF. Broken links and other corrections or suggestions can be sent 240 to <a href="mailto:webmasters@gnu.org"><webmasters@gnu.org></a>.</p> 241 242 <p><!-- TRANSLATORS: Ignore the original text in this paragraph, 243 replace it with the translation of these two: 244 245 We work hard and do our best to provide accurate, good quality 246 translations. However, we are not exempt from imperfection. 247 Please send your comments and general suggestions in this regard 248 to <a href="mailto:web-translators@gnu.org"> 249 <web-translators@gnu.org></a>.</p> 250 251 <p>For information on coordinating and contributing translations of 252 our web pages, see <a 253 href="/server/standards/README.translations.html">Translations 254 README</a>. --> 255 Please see the <a 256 href="/server/standards/README.translations.html">Translations 257 README</a> for information on coordinating and contributing translations 258 of this article.</p> 259 </div> 260 261 <!-- Regarding copyright, in general, standalone pages (as opposed to 262 files generated as part of manuals) on the GNU web server should 263 be under CC BY-ND 4.0. Please do NOT change or remove this 264 without talking with the webmasters or licensing team first. 265 Please make sure the copyright date is consistent with the 266 document. For web pages, it is ok to list just the latest year the 267 document was modified, or published. 268 269 If you wish to list earlier years, that is ok too. 270 Either "2001, 2002, 2003" or "2001-2003" are ok for specifying 271 years, as long as each year in the range is in fact a copyrightable 272 year, i.e., a year in which the document was published (including 273 being publicly visible on the web or in a revision control system). 274 275 There is more detail about copyright years in the GNU Maintainers 276 Information document, www.gnu.org/prep/maintain. --> 277 278 <p>Copyright © 2005, 2009, 2021 Richard Stallman</p> 279 280 <p>This page is licensed under a <a rel="license" 281 href="http://creativecommons.org/licenses/by-nd/4.0/">Creative 282 Commons Attribution-NoDerivatives 4.0 International License</a>.</p> 283 284 <!--#include virtual="/server/bottom-notes.html" --> 285 286 <p class="unprintable">Updated: 287 <!-- timestamp start --> 288 $Date: 2021/09/05 10:10:09 $ 289 <!-- timestamp end --> 290 </p> 291 </div> 292 </div><!-- for class="inner", starts in the banner include --> 293 </body> 294 </html>