taler-merchant-demos

Python-based Frontends for the Demonstration Web site
Log | Files | Refs | Submodules | README | LICENSE

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 (&ldquo;except for some details&rdquo;)&mdash;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"> &ldquo;intellectual
     30 property&rdquo;</a> promotes this confusion&mdash;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&eacute;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&eacute;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&eacute;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&mdash;in effect, censored&mdash;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&eacute;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&eacute;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 &ldquo;Jean Valjean,&rdquo; 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&mdash;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&eacute;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&eacute;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&mdash;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&mdash;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 &ldquo;software per se&rdquo; 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 &amp; GNU inquiries to
    237 <a href="mailto:gnu@gnu.org">&lt;gnu@gnu.org&gt;</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">&lt;webmasters@gnu.org&gt;</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         &lt;web-translators@gnu.org&gt;</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 &copy; 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>