home *** CD-ROM | disk | FTP | other *** search
/ ftp.umcs.maine.edu / 2015-02-07.ftp.umcs.maine.edu.tar / ftp.umcs.maine.edu / pub / WISR / wisr4 / proceedings / detex / hulbert.detex < prev    next >
Text File  |  1992-04-05  |  10KB  |  242 lines

  1.  [12pt] article  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.   Overview of Recent Developments 
  12. in Copyright Protection for Software 
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.    Bradley J. Hulbert 
  39. Allegretti   Witcoff, Ltd. 
  40. Chicago and Boston 
  41.  
  42.    
  43.  
  44.  
  45.  
  46.   Introduction 
  47.  
  48.      Section 106 of Title 17 of the United States Code prohibits the
  49. unauthorized preparation of ``derivative works based upon ... copyrighted
  50. work.''  Copyrights, unlike patents, protect against copying.
  51.   
  52.      Patents, in contrast, protect against the unauthorized making,
  53. using, or selling of a patented invention.  Thus, if an inventor
  54. independently develops an invention that is clearly within the
  55. boundaries of a claim of a valid and enforceable patent, the making,
  56. using, or selling of the device by the second inventor is prohibited.
  57. This prohibition exists regardless of whether or not the second inventor
  58. made the later device independently or by copying.  If the second
  59. inventor did make the infringing device through copying, however, courts
  60. may, for example, award treble damages.
  61.  
  62. The U.S. Supreme Court has decreed that most computer programs are
  63. protectable by patents in the landmark decision Diamond v. Diehr, 450
  64. U.S. 175 (1981).  See generally, Hulbert, Special Considerations for
  65. Obtaining and Litigating Software Patents, 4 Software Law Journal 1
  66. (1990).  The liability of the independent software developer for
  67. infringement has caused increasing concern.  See, e.g., Software Flood
  68. the Patent Office, Infoworld at p. 43 (Sept 30, 1991).
  69.  
  70. Two
  71. authors may properly create and use virtually the same work, if they
  72. create their works independently.  However, when one work was prepared
  73. before the other, the author of the second work had access to the prior
  74. work, and the works are substantially similar, the courts may infer the
  75. later work is an impermissible ``derivation'' of the prior work.
  76.  
  77. Much recent litigation regarding copyrights for software centers on
  78. whether or not a later-developed program, which has no statements or
  79. elements which are literally the same as those in a prior program, may
  80. nonetheless be a ``derivative work.''  When required to decide whether a
  81. later-developed program was impermissibly ``derived'' from a previous
  82. work, courts often face a difficult task.  Most judges and jurors have,
  83. at best, only a rudimentary understanding of programming languages.
  84. Accordingly, they must depend upon the testimony of paid experts
  85. regarding whether or not the structure, sequence, and operation (or
  86. ``look and feel'') of two programs are ``substantial similar.''
  87. The courts
  88. have adopted a variety of analytical techniques for determining whether
  89. a later program is a non-literal, but impermissible, copy.  Four major
  90. techniques used by the courts are discussed below.
  91.  
  92.   Analytical Approaches of the Courts 
  93.  
  94.   Distinguishing between an idea and an expression 
  95.      Section 102(b) of Title 17 provides that only expressions of ideas,
  96. rather than ideas themselves, are proper subject matter for copyright
  97. protection.  Thus, in deciding whether a second work is an impermissible
  98. copy, courts frequently look to whether the ``ideas'' or ``facts''
  99. have been
  100. misappropriated or whether the ``expressions'' of the ideas or facts have
  101. been appropriated.
  102.      
  103.      For example, earlier this year, in Fiest Publications v. Rural
  104. Telephone Service Co., Inc., 111 S Ct 1282 (1991), the U.S. Supreme
  105. Court decided a landmark ``fact vs. expression'' case.  the defendant,
  106. Rural telephone, had produced a white pages telephone directory, listing
  107. the name, address, and telephone number of the residents in a community.
  108. The plaintiff, Fiest, was alleged to have infringed the copyright on the
  109. telephone directory by copying some of the names, addresses, and phone
  110. numbers listed in the defendant's directory in order to publish its own,
  111. competing directory.
  112.     
  113.     The U.S. Supreme Court reinforced that ideas and facts themselves
  114. are never copyrightable.  The Court confirmed that a work must be an
  115. original work of authorship to qualify for copyright protection.  No one
  116. may claim originality as to facts, since facts do not owe their origin
  117. to an act of authorship.
  118.  
  119. Court held in Fiest that the actual names, addresses, and telephone
  120. numbers of the persons in the community are uncopyrightable facts, and
  121. found Fiest not liable for copyright infringement.  The Court made
  122. clear, however that the particular selection and arrangement of facts in
  123. a directory may indeed be copyrightable subject matter.
  124.  
  125. When applied to copyright protection for software, the Supreme
  126. Court's reasoning in Fiest indicates that the raw information in data
  127. bases may not be protectable.  However, the format in which those basic
  128. data are arranged and the selection of particular data which are useful
  129. to a user may indeed be copyrightable.
  130.  
  131. Similarly, the idea of using a spread sheet itself is not
  132. copyrightable.  Nonetheless, the particular format and sequences used
  133. may be protected by copyright.
  134.  
  135. While the ``idea versus expression'' formula may assist in the most
  136. obvious cases, the distinction between ideas and expressions is often
  137. murky.  For example, a computer program subroutine to speed the
  138. operation of the computations may be considered both an ``expression'' of
  139. how a programmer wants a particular program to perform and an ``idea'' to
  140. enhance a computer's capability.  Accordingly, other courts have
  141. expressed their reasoning differently.
  142.  
  143.   The Wheland test:  What is necessary to the ``purpose or
  144. function'' of the program. 
  145.  
  146. In Wheland Associates v. Jaslow Dental Laboratories Inc., 797 F.2d
  147. 1223 (3rd Cir 1986), the Court of Appeals for the Third Circuit
  148. expressed the ideas versus expression dichotomy somewhat differently,
  149. stating:
  150.  
  151.  
  152.   
  153.                The purpose or function of a utilitarian work would be in
  154.                the work's idea and everything that is not necessary to
  155.                that purpose or function would be part of the expression
  156.                of the idea...  Where there are various means of
  157.                achieving the desired purpose, then the particular means
  158.                chosen is not necessary to the purpose; hence there is
  159.                expression, not idea.
  160.  
  161.  
  162. Id. at 1236.  Similarly, in Lotus Development Corp v. Paperback Software
  163. International, 740 F. Supp 37 (D. Mass 1990), the U.S. District Court
  164. for the District of Massachusetts proclaimed:  ``The decision maker must
  165. focus on whether those elements allegedly copied  are a substantial
  166. part of the allegedly copyrightable work.''  Id. at 61.
  167.  
  168. Thus, under the Wheland test, the court would conclude that it was
  169. necessary for a spread sheet program to use columns, and, accordingly,
  170. this is an unprotectable aspect of the program.  Always printing, for
  171. example, a computer's computation time at the bottom left of any print
  172. out would not be necessary to the function or purpose of a spread sheet
  173. program and, thus, may embody protectable expression under the Wheland
  174. test.  Questions remain unresolved, however, since most program
  175. statements can be considered, at some level, ``necessary'' to the program;
  176. otherwise the statements would not be in the program.
  177.  
  178.   Limitations on alternatives:  Scenes a faire. 
  179.      Other courts have recognized that certain elements of a program are
  180. essential to the basic purpose of a function of a program.  Thus, for
  181. example, in writing a ``western,'' it is expected that the primary
  182. characters will ride horses and carry six-bullet side arms.  Similarly,
  183. in a program, to the extent that certain aspects of the program are
  184. required for the program to operate in a manner generally expected by
  185. users, such aspects are not copyrightable expression.
  186.  
  187.      Thus, for example, a spread sheet program is expected to have
  188. columns and allow the user to easily add up the numbers in the rows and
  189. columns and to provide an easy way of putting in a formula by which the
  190. numbers in the spread sheet may be manipulated.  These are essential
  191. parts, or scenes of faire, of any spread sheet program and thus is not
  192. copyrightable.  Creative approaches to implement such general ideas,
  193. however, may well be copyrightable.  Again, however, much disagreement
  194. exists, even among experts, regarding what is an essential part of a
  195. program.
  196.  
  197.     Level of abstraction test 
  198.      Other courts use the so-called level of ``abstraction test.''  As set
  199. forth in Health Care Affiliated Services v. Lippiney, 701 F. Supp 1142
  200. (W. D. Penn 1988):
  201.  
  202.   
  203.                The evidence merely documents that certain choices were
  204.                made among factors at a gross level, e.g., the scope of
  205.                the system, the number of variables to be used or the
  206.                portions of the work force to be included in the
  207.                calculation of labor hours.  The result of these choices,
  208.                however, does not constitute program structure sequence
  209.                and operation.
  210.  
  211.  
  212. Under this approach, the courts attempt to state the overall purpose of
  213. a program and, to the extent that purpose is abstract (e.g., ``spread
  214. sheet program'') the more likely it is that the program is unprotectable
  215. under copyright law.  To the extent that the purpose of a particular
  216. subroutine is specific (e.g., ``increase computation speed by transferring
  217. the contents of one particular file to another only if a predetermined
  218. condition is met''), the routine is more likely to be protectable under
  219. copyright law.
  220.  
  221.   Conclusion 
  222.  
  223.      Overall, the courts' various approaches to determining whether a
  224. particular program is an improper ``derivative'' work all relate to the
  225. same basic premise:  to the extent that an author has used creativity to
  226. express a function not apparently essential to the overall purpose of a
  227. program, the organization (non-literal elements) of the program is
  228. protectable.  To the extent that the choices made by the programmer were
  229. dictated by external concerns (such as designating the largest key on
  230. the key board as the one to press in order to enter information), such
  231. choices should not, as a matter of public policy, be protected by the
  232. copyright law.
  233.  
  234. In all events, however, the courts encourage independent
  235. authorship.  Even the more mundane and obvious procedures in a program
  236. may be considered improper copies if a programmer, rather than writing
  237. his or her own code, clearly takes the ``short cut'' of simply duplicating
  238. the source code of another.
  239.  
  240.  
  241.  
  242.