home *** CD-ROM | disk | FTP | other *** search
/ ftp.ee.pdx.edu / 2014.02.ftp.ee.pdx.edu.tar / ftp.ee.pdx.edu / pub / lpf / pike.demo < prev    next >
Text File  |  1992-11-03  |  6KB  |  141 lines

  1.  
  2.  
  3. LEAGUE FOR PROGRAMMING FREEDOM
  4. 1 Kendall Square #143
  5. P.O.Box 9171
  6. Cambridge, Massachusetts 02139
  7.  
  8. FOR IMMEDIATE RELEASE
  9.  
  10. Contact:
  11. Richard Stallman, (617) 253-8830
  12.  
  13.  
  14.  
  15.     Programmer obtained AT&T software patent being used to threaten MIT,
  16.     gives talk at MIT and is picketed by programmers.
  17.  
  18.  
  19.  
  20. CAMBRIDGE, MA, November 18, 1991 -- Rob Pike, a software designer from
  21. AT&T Bell Labs, expected to deliver an ordinary seminar on his latest
  22. research project.  Instead, he found a room filled with programmers
  23. carrying signs to protest the consequences of his previous project:
  24. the AT&T "backing store" patent which AT&T has used to threaten all
  25. the members of the X Consortium, including MIT itself.
  26.  
  27. Of the approximately 80 people present at the talk, about 50 carried
  28. protest signs.  The protestors did not try to interfere with the
  29. seminar.  They simply raised their signs as Pike began to speak.  This
  30. accomplished the purpose of making their ire known.
  31.  
  32. "Backing store" refers to a technique used in window systems.  When
  33. part of a window is covered by other windows, the hidden pixels are
  34. copied elsewhere in memory, off of the screen.  When the obscured part
  35. becomes visible again, the pixels are copied back onto the screen.  In
  36. the meantime, all output to the window is written partly on the screen
  37. and partly in the off-screen memory.  The term "backing store" refers
  38. to the memory used to hold the pixels when they are not on the screen.
  39.  
  40. The X Window system was developed by MIT Project Athena in the 1980s,
  41. and now used by most workstation vendors.  It is now maintained by the
  42. X Consortium, an organization whose members include most workstation
  43. vendors.  The X Window system has implemented backing store since a
  44. couple of years ago.
  45.  
  46. Software developers at Bell Labs have described this technique as "an
  47. invention", and asserted that it was copied by MIT.  However, most
  48. programmers would say that the idea is an obvious one, and MIT does
  49. not acknowledge Pike's work as its inspiration.  (The question of how
  50. the X Window developers came by the idea of backing store would have
  51. no effect on the outcome of a lawsuit, since patents prohibit the use
  52. of a technique even if one has developed it independently.)
  53.  
  54. Pike filed an application for a patent on the backing store technique
  55. on October 7, 1982, after developing a window system for the AT&T
  56. "BLT" terminal which used the technique.  Patent number 4,555,775 was
  57. issued on November 26, 1985.
  58.  
  59. AT&T made its threat against the X Consortium members by letters in
  60. February 1991 asserting that use of the X Window system requires a
  61. license from AT&T.  While these letters did not state an intention to
  62. sue, the possibility of litigation as the next step was implicit.
  63.  
  64. On September 24, 1991, the X Consortium stated its position on the matter,
  65. asserting that 
  66.  
  67.     ... The recent proliferation of software patents is creating
  68.     pressure on software developers to seek patent protection for
  69.     straightforward ideas, and increasing pressure to claim broad
  70.     applicability of software patents, well beyond the scope of any
  71.     original invention.  These practices introduce a chilling effect
  72.     on university research, and they undermine our ability to pursue
  73.     ideas in a free and open climate. ...
  74.  
  75. Reportedly, MIT is preparing a press release on the matter, and
  76. will complete it whenever journalists begin calling to ask for copies
  77. of it.  To contact MIT, call (617) 253-1000.
  78.  
  79. The demonstration was planned three days earlier by Richard Stallman
  80. after he noticed signs announcing the seminar.  Stallman is one of the
  81. founders of the League for Programming Freedom, a grassroots
  82. organization whose purpose is to defend programmers' freedom to write
  83. software.  The League opposes the application of patents to software
  84. because this threatens the freedom of programmers.
  85.  
  86. Prominent members of the League include:
  87.  
  88. John McCarthy, Professor at Stanford.  Inventor of Lisp.
  89.  
  90. Marvin Minsky, Professor at MIT.  One of the founders of artificial
  91.     intelligence.
  92.  
  93. Rod Brooks, Professor at MIT.  Known for work on microrobots.
  94.  
  95. Robert Boyer, Professor at University of Texas.
  96.     Known for Boyer-Moore string search.
  97.     Co-founder of Computational Logic, Inc.
  98.  
  99. Patrick Winston, Director, MIT Artificial Intelligence Lab.
  100.     Also associated with Ascent Technology.
  101.  
  102. Gerry Sussman, Professor at MIT.
  103.     Author of "Structure and Interpretation of Computer Programs".
  104.  
  105. Harold Abelson, Professor at MIT.
  106.     Author of "Structure and Interpretation of Computer Programs".
  107.  
  108. Richard Stallman, President, Free Software Foundation.
  109.  
  110. William A. Wulf, Professor at University of Virginia.
  111.     Former assistant director of NSF.  IEEE and AAAS Fellow.
  112.  
  113. Stan Kugell, founder of Javelin Software.  Javelin received Product
  114.     of the Year awards from InfoWorld and European Business Software.
  115.     (Currently President of Fairfield Software Corp.)
  116.  
  117. Les Earnest, founder and first president of Imagen, and author of
  118.     the first spelling checker.
  119.  
  120. Richard P. Gabriel, founder and first president of Lucid.
  121.     (Currently Chief Technical Officer.)
  122.  
  123. Peter Deutsch, Chief Scientist, Parc Place Systems.
  124.  
  125. Guy Steele, Senior Scientist, Thinking Machines Corp.
  126.  
  127. William Madison, author of Skyhawk PC utilities and ReadyRef.
  128.     Former director of software devel at Harvard Bus. Schl.
  129.     Former chairman of ANSI X3 Standrds Planning and Requirements Comm.
  130.  
  131. For further information about the League, write: League for
  132. Programming Freedom, 1 Kendall Square #143, PO Box 9171, Cambridge, MA
  133. 02139.  Or phone (617) 243-4091.
  134.  
  135.                              - 1E -
  136.  
  137. Note to editors: position papers and other background information
  138. available upon request.
  139.  
  140.  
  141.