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 / ascii / hulbert.ascii < prev    next >
Text File  |  1992-04-06  |  10KB  |  211 lines

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