home *** CD-ROM | disk | FTP | other *** search
/ ftp.ee.pdx.edu / 2014.02.ftp.ee.pdx.edu.tar / ftp.ee.pdx.edu / pub / lpf / info / look-and-feel.info < prev    next >
Text File  |  1992-11-03  |  20KB  |  436 lines

  1.    This is Info file look-and-feel.info, produced by Makeinfo-1.43
  2. from the input file look-and-feel.texinfo.
  3.  
  4. 
  5. File: look-and-feel.info,  Node: Top,  Prev: (dir),  Up: (dir)
  6.  
  7.                      Against User Interface Copyright
  8.  
  9.                             (October 20, 1991)
  10.  
  11.                     The League for Programming Freedom
  12.  
  13.    In June 1990, Lotus won a copyright infringement suit against
  14. Paperback Software, a small company that implemented a spreadsheet
  15. that obeys the same keystroke commands used in Lotus 1-2-3.  Paperback
  16. was not accused of copying code from 1-2-3--only of supporting
  17. compatible user commands.  Such imitation was common practice until
  18. unexpected court decisions in recent years extended the scope of
  19. copyright law.
  20.  
  21.    Within a week, Lotus went on to sue Borland over Quattro, a
  22. spreadsheet whose usual command language has only a few similarities
  23. to 1-2-3.  Lotus claims that these similarities in keystroke sequences
  24. and/or the ability to customize the interface to emulate 1-2-3 are
  25. enough to infringe.
  26.  
  27.    More ominously, Apple Computer has sued Microsoft and Hewlett
  28. Packard for implementing a window system whose displays partially
  29. resemble those of the Macintosh system.  Subsequently Xerox sued Apple
  30. for implementing the Macintosh system, which derives some general
  31. concepts from the earlier Xerox Star system.  These suits try to
  32. broaden the Lotus decision and establish copyright on a large class of
  33. user interfaces.  The Xerox lawsuit was dismissed because of a
  34. technicality; but if it had succeeded, it would probably have created
  35. an even broader monopoly than the Apple lawsuit may.
  36.  
  37.    And Ashton-Tate has sued Fox Software for implementing a database
  38. program that accepts the same programming language used in dBase.  This
  39. particular lawsuit was dropped by Borland, which bought Ashton-Tate in
  40. 1991, but the possibility of copyrighted programming languages remains. 
  41. Adobe claims that the Postscript language is copyrighted, though it has
  42. not sued those who reject this claim.  Wolfram Research claims that the
  43. language of Mathematica is copyrighted and has threatened to sue the
  44. University of California.  If a programming language becomes
  45. copyrighted, the impact on users who have spent years writing programs
  46. in the language would be devastating.
  47.  
  48.    While this paper addresses primarily the issue of copyright on
  49. specific user interfaces, most of the arguments apply with added force
  50. to any broader monopoly.
  51.  
  52. What Is a User Interface?
  53. =========================
  54.  
  55.    A user interface is what you have to learn to operate a machine; in
  56. other words, it is the language you use to communicate with the
  57. machine.  The user interface of a typewriter is the layout of the
  58. keys.  The user interface of a car includes a steering wheel for
  59. turning, pedals to speed up and slow down, a lever to signal turns,
  60. etc.
  61.  
  62.    When the machine is a computer program, the interface includes that
  63. of the computer--its keyboard, screen and mouse--plus those aspects
  64. specific to the program.  These typically include the commands, menus,
  65. programming languages, and the way data is presented on the screen.
  66.  
  67.    A copyright on a user interface means a government-imposed monopoly
  68. on its use.  In the example of the typewriter, this would mean that
  69. each manufacturer would be forced to arrange the keys in a different
  70. layout.
  71.  
  72. The Purpose of Copyright
  73. ========================
  74.  
  75.    In the United States, the Constitution says that the purpose of
  76. copyright is to "promote the progress of science and the useful arts."
  77. Conspicuously absent is any hint of intention to enrich copyright
  78. holders to the detriment of the users of copyrighted works.
  79.  
  80.    The Supreme Court made the reason for this absence explicit,
  81. stating in `Fox Film vs. Doyal' that "The sole interest of the United
  82. States and the primary object in conferring the [copyright] monopoly
  83. lie in the general benefits derived by the public from the labors of
  84. authors."
  85.  
  86.    In other words, since copyright is a government-imposed monopoly,
  87. which interferes with the freedom of the public in a significant way,
  88. it is justified only if the benefit to the public exceeds the cost to
  89. the public.
  90.  
  91.    The spirit of individual freedom must, if anything, incline us
  92. against monopoly.  Following either the Supreme Court or the principle
  93. of freedom, the fundamental question is: what value does user interface
  94. copyright offer the public--and what price would we have to pay for it?
  95.  
  96. Reason #1: More Incentive Is Not Needed
  97. =======================================
  98.  
  99.    The developers of the Star, the Macintosh system, 1-2-3 and dBase
  100. claim that without interface copyright there would be insufficient
  101. incentive to develop such products.  This is disproved by their own
  102. actions.
  103.  
  104.    Until 1986, user interface copyright was unheard of.  The computer
  105. industry developed under a system where imitating a user interface was
  106. both standard practice and lawful.  Under this system, today's
  107. plaintiffs made their decisions to develop their products.  When faced
  108. with the choice in actuality, they decided that they did, indeed, have
  109. "enough incentive".
  110.  
  111.    Even though competitors were free to imitate these interfaces, this
  112. did not prevent most of the original products from being successful and
  113. producing a large return on the investment.  In fact, they were so
  114. successful that they became de facto standards.  (The Xerox Star was a
  115. failure due to poor marketing even though nothing similar existed.)
  116.  
  117.    Even if interface copyright would increase the existing incentive,
  118. additional improvements in user interfaces would not necessarily
  119. result.  Once you suck a bottle dry, more suction won't get more out
  120. of it.  The existing incentive is so great that it may well suffice to
  121. motivate everyone who has an idea worth developing.  Extra incentive,
  122. at the public's expense, will only increase the price of these
  123. developments.
  124.  
  125. Reason #2: "Look and Feel" Will Not Protect Small Companies
  126. ===========================================================
  127.  
  128.    The proponents of user interface copyright claim that it would
  129. protect small companies from being wiped out by large competitors. 
  130. Yet look around: today's interface copyright plaintiffs are large,
  131. established companies.  User interface copyright is crushing when the
  132. interface is an effective standard.  However, a small company is
  133. vulnerable when its product is little used, and its interface is
  134. little known.  In this situation, user interface copyright won't help
  135. the small company much.
  136.  
  137.    Imagine a small company with 10,000 customers: a large company may
  138. believe there is a potential market of a million users, not reached by
  139. the small company, for a similar product.  The large company will try
  140. to use its marketing might to reach them before the small company can.
  141.  
  142.    User interface copyright won't change this outcome.  Forcing the
  143. large company to develop an incompatible interface will have little
  144. effect on the majority of potential customers--those who have not
  145. learned the other interface.  They will buy from the large company
  146. anyway.
  147.  
  148.    What's more, interface copyright will work against the small
  149. company if the large company's product becomes an effective standard. 
  150. Then new customers will have an additional reason to prefer the large
  151. company.  To survive, the small company will need to offer
  152. compatibility with this standard--but, due to user interface
  153. copyright, it will not be allowed to do so.
  154.  
  155.    Instead of relying upon monopolistic measures, small companies are
  156. most successful when they rely on their own inherent advantages:
  157. agility, low overhead, and willingness to take risks.
  158.  
  159. Reason #3: Diversity in Interfaces Is Not Desirable
  160. ===================================================
  161.  
  162.    The copyright system was designed to encourage diversity; its
  163. details work toward this end.  Diversity is the primary goal when it
  164. comes to novels, songs, and the other traditional domains of
  165. copyright.  Readers want to read novels they have not yet read.
  166.  
  167.    But diversity is not the goal of interface design.  Users of any
  168. kind of machinery want consistency in interfaces because this promotes
  169. ease of use.  Thus, by standardizing symbols on automobile dashboards,
  170. we have made it possible for any licensed driver to operate any car
  171. without additional instruction.  Incompatibility in interfaces is a
  172. price to be paid when worthwhile, not a benefit.
  173.  
  174.    Significantly better interfaces may be hard to think of, but it is
  175. easy to invent interfaces which are merely different.  Interface
  176. copyright will surely succeed in encouraging this sort of "interface
  177. development".  The result will be gratuitous incompatibility.
  178.  
  179. Reason #4: Meaningful Competition Is Reduced
  180. ============================================
  181.  
  182.    Under the regime of interface copyright, there will be no compatible
  183. competition for established products.  For a user to switch to a
  184. different brand will require retraining.
  185.  
  186.    But users don't like to retrain, not even for a significant
  187. improvement.  For example, the Dvorak keyboard layout, invented
  188. several decades ago, enables a typist to type faster and more
  189. accurately than is possible with the standard "QWERTY" layout. 
  190. Nonetheless, few people use it.  Even new typists don't learn Dvorak,
  191. because they want to learn the layout used on most typewriters.
  192.  
  193.    Alternative products that require such an effort by the consumer
  194. are not effective competition.  The monopoly on the established
  195. interface will yield in practice a monopoly on the functionality
  196. accessed by it.  This will cause higher prices and less technological
  197. advancement--a windfall for lucky businesses, but bad for the public
  198. at large.
  199.  
  200. Reason #5: Incompatibility Does Not Go Away
  201. ===========================================
  202.  
  203.    If there had been a 50-year interface copyright for the steering
  204. wheel, it would have expired not long ago.  During the span of the
  205. copyright, we would have got cars steered with joysticks, cars steered
  206. with levers, and cars steered with pedals.  Each car user would have
  207. had to choose a brand of car to learn to drive, and it would not be
  208. easy to switch.
  209.  
  210.    The expiration of the copyright would have freed manufacturers to
  211. switch to the best of the known interfaces.  But if Ford cars were
  212. steered with wheels and General Motors were steered with pedals,
  213. neither company could change interface without abandoning their old
  214. customers.  It would take decades to converge on a single interface.
  215.  
  216. Reason #6: Users Invest More Than Developers
  217. ============================================
  218.  
  219.    The plaintiffs like to claim that user interfaces represent large
  220. investments on their part.
  221.  
  222.    In fact, the effort spent designing the user interface of a computer
  223. program is usually small compared to the cost of developing the
  224. program itself.  The people who make a large investment in the user
  225. interface are the users who train to use it.  Users have spent much
  226. more time and money learning to use 1-2-3 than Lotus spent developing
  227. the entire program, let alone what Lotus spent develop the program's
  228. interface *per se*.
  229.  
  230.    Thus, if investment justifies ownership, it is the users who should
  231. be the owners.  The users should be allowed to decide--in the
  232. marketplace--who may use it.  According to `Infoworld' (mid January
  233. 1989), computer users in general expect user interface copyright to be
  234. harmful.
  235.  
  236. Reason #7: Discrimination Against Software Sharing
  237. ==================================================
  238.  
  239.    User interface copyright discriminates against freely
  240. redistributable software, such as freeware, shareware and public
  241. domain software.
  242.  
  243.    Although it *may* be possible to license an interface for a
  244. proprietary program, if the owner is willing, these licenses require
  245. payment, usually per copy.  There is no way to collect this payment for
  246. a freely redistributable program.  The result will be a growing body of
  247. interfaces that are barred to non-proprietary software.
  248.  
  249.    Authors of these programs donate to the public the right to share
  250. them, and sometimes also to study and change their workings.  This is
  251. a public service, and one less common than innovation.  It does not
  252. make sense to encourage innovation of one sort with means that bar
  253. donation of another sort.
  254.  
  255. Reason #8: Copyright Will Be a Tool For Extortion
  256. =================================================
  257.  
  258.    The scope of interface copyright is so vague and potentially wide
  259. that it will be difficult for any programmer to be sure of being safe
  260. from lawsuits.  Most programs need an interface, and there is usually
  261. no way to design an interface except based on the ideas you have seen
  262. used elsewhere.  Only a great genius would be likely to envision a
  263. usable interface without a deep resemblance to current practice.  It
  264. follows that most programming projects will risk an interface
  265. infringement suit.
  266.  
  267.    The spirit of "Millions for defense, but not a cent for tribute" is
  268. little honored in business today.  Customers and investors often avoid
  269. companies that are targets of suits; an eventual victory may come years
  270. too late to prevent great loss or even bankruptcy.  Therefore, when
  271. offered a choice between paying royalties and being sued, most
  272. businesses pay, even if they would probably win a suit.
  273.  
  274.    Since this tendency is well known, companies often take advantage
  275. of it by filing or threatening suits they are unlikely to win.  As
  276. long as any interface copyright exists, this form of extortion will
  277. broaden its effective scope.
  278.  
  279. Reason #9: Useful Innovation Is Inhibited
  280. =========================================
  281.  
  282.    Due to the evolutionary nature of interface development, interface
  283. copyright will actually retard progress.
  284.  
  285.    Fully fleshed-out interfaces don't often arise as *tours de force*
  286. from the minds of isolated masters.  They result from repeated
  287. implementations, by different groups, each learning from the results of
  288. previous attempts.  For example, the Macintosh interface was based on
  289. ideas tried previously by Xerox and SRI, and before that by the
  290. Stanford Artificial Intelligence Laboratory.  The Xerox Star also drew
  291. on the interface ideas that came from SRI and SAIL.  1-2-3 adapted the
  292. interface ideas of Visicalc and other spreadsheets.  dBase drew on a
  293. program developed at the Jet Propulsion Laboratory.
  294.  
  295.    This evolutionary process resembles the creation of folk art rather
  296. than the way symphonies, novels or films are made.  The advances that
  297. we ought to encourage are most often small, localized changes to what
  298. someone else has done.  If each interface has an owner, it will be
  299. difficult to implement such ideas.  Even assuming the owner will
  300. license the interface that is to be improved, the inconvenience and
  301. expense would discourage all but the most determined.
  302.  
  303.    Users often appreciate small, incremental changes that make programs
  304. easier or faster to use.  This means changes that are upwards
  305. compatible, or affect only part of a well-known interface.  Thus, on
  306. computer keyboards, we now have function keys, arrow keys, a delete key
  307. and a control key, which typewriters did not have.  But the layout of
  308. the letters is unchanged.
  309.  
  310.    However, such partial changes as this are not permitted by copyright
  311. law.  If any significant portion of the new interface is the same as a
  312. copyrighted interface, the new interface is illegal.
  313.  
  314. Reason #10: Interface Developers Don't Want Interface Copyright
  315. ===============================================================
  316.  
  317.    At the 1989 ACM Conference on Computer-Human Interaction, Professor
  318. Samuelson of the Emory School of Law presented a "mock trial" with
  319. legal arguments for and against user interface copyright, and then
  320. asked the attendees--researchers and developers of user interfaces--to
  321. fill out a survey of their opinion on the subject.
  322.  
  323.    The respondents overwhelmingly opposed all aspects of user interface
  324. copyright, by as much as 4 to 1 for some aspects.  When they were asked
  325. whether user interface copyright would harm or help the field, on a
  326. scale from 1 (harm) to 5 (help), the average answer was 1.6.(1)
  327.  
  328.    The advocates of user interface copyright say that it would provide
  329. better security and income for user interface designers.  However, the
  330. survey shows that these supposed beneficiaries would prefer to be let
  331. alone.
  332.  
  333. Do You Really Want a User Interface Copyright?
  334. ==============================================
  335.  
  336.    For a business, "locking in" customers may be profitable for a time. 
  337. But, as the vendors of proprietary operating systems have found out,
  338. this generates resentment and eventually drives customers to try to
  339. escape.  In the long run, this leads to failure.
  340.  
  341.    Therefore, by permitting user interface copyright, society
  342. encourages counterproductive thinking in its businesses.  Not all
  343. businesses can resist this temptation; let us not tempt them.
  344.  
  345. Conclusion
  346. ==========
  347.  
  348.    Monopolies on user interfaces do not serve the users and do not
  349. "promote the progress of science and the useful arts."  User
  350. interfaces ought to be the common property of all, as they undisputedly
  351. were until a few years ago.
  352.  
  353. What You Can Do
  354. ===============
  355.  
  356.    * Don't do business as usual with the plaintiffs, Xerox, Lotus, and
  357.      Apple.  Buy from their competitors instead; sell their stock;
  358.      develop new software for other computer systems rather than
  359.      theirs, and port existing applications away from their systems.
  360.  
  361.    * Don't work for the "look and feel" plaintiffs or accept contracts
  362.      from them.
  363.  
  364.    * Join the League for Programming Freedom--a grass-roots
  365.      organization of programmers and users opposing software patents
  366.      and interface copyrights.  (The League is not opposed to
  367.      copyright on individual programs.)  Annual dues are $42 for
  368.      employed professionals, $10.50 for students, and $21 for others. 
  369.      We appreciate activists, but members who cannot contribute their
  370.      time are also welcome.
  371.  
  372.      Phone us at (617) 243-4091, send Internet mail to
  373.      `league@prep.ai.mit.edu', or write to:
  374.  
  375.           League for Programming Freedom
  376.           1 Kendall Square #143
  377.           P.O. Box 9171
  378.           Cambridge, MA 02139
  379.  
  380.    * Give copies of this paper to your friends, colleagues and
  381.      customers.
  382.  
  383.    * In the United States, write to your representatives and to these
  384.      Congressional subcommittees:
  385.  
  386.           House Subcommittee on Intellectual Property
  387.           2137 Rayburn Bldg
  388.           Washington, DC 20515
  389.  
  390.           Senate Subcommittee on Patents, Trademarks and Copyrights
  391.           United States Senate
  392.           Washington, DC 20510
  393.  
  394.    * The European Community has adopted a directive whose most natural
  395.      interpretation imposes copyright on all kinds of interfaces, even
  396.      on programming languages.  Since the other countries of Europe are
  397.      considering joining the EC, they also are in danger of being
  398.      covered by the directive.
  399.  
  400.      Other, benign interpretations of the directive are also possible,
  401.      but they are unlikely to be chosen by judges unless the
  402.      governments of the individual EC countries explicitly mandate
  403.      them.  Convincing the governments requires political pressure
  404.      from the programmers and users of Europe.
  405.  
  406.      Lobbyists working on this issue say that most legislators are
  407.      unfamiliar with computers and do not understand how harmful
  408.      interface copyright could be.  Thus, what programmers need to do
  409.      is to educate their legislators.
  410.  
  411.      One idea is to start teaching your representative the basics of
  412.      using 1-2-3.  Once the representative sees how much work is
  413.      involved in learning to use a command language, explain that you
  414.      have only taught one tenth of the subject.  This should drive the
  415.      point home.
  416.  
  417.      Political effectiveness requires organization.  Leagues for
  418.      Programming Freedom now exist in Finland, Germany, the United
  419.      Kingdom, the Netherlands, Norway, and Switzerland.  (In the UK,
  420.      the Edinburgh Computing and Social Responsibility organization
  421.      also deals with this issue.)  Ask the League in the US for the
  422.      address of your nation's League--or for advice and assistance in
  423.      forming one.
  424.  
  425.    ---------- Footnotes ----------
  426.  
  427.    (1)  See the May 1990 issue of the `Communications of the ACM', for
  428. the full results.
  429.  
  430.  
  431. 
  432. Tag Table:
  433. Node: Top112
  434. 
  435. End Tag Table
  436.