Newsgroups: comp.sys.mac Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!hellgate.utah.edu!cs.utah.edu!t-jacobs From: t-jacobs@cs.utah.edu (Tony Jacobs) Subject: Re: What if... (was: Re: Xerox sues Apple!) Finally some issues! Date: 25 Dec 89 15:02:14 MST Message-ID: <1989Dec25.150214.5292@hellgate.utah.edu> Organization: University of Utah CS Dept References: In article gjb@cs.brown.edu (Greg Brail) writes: >What if: > >Coke sued Pepsi...The Wright brothers sued...Johann Sebastian Bach sued... >The Beatles sued...East Germany sued...CompuServe sued...Fender sued... >Federal Express sued...IBM sued...Small pizza shops...AT&T sued... >MTV sued...Aspirin companies sued...Levis sued...Johnny Carson sued... >Sesame Street sued...Sony sued...Henry Ford sued...The makers of "Star Wars".. >Time sued... >Apple sued Microsoft, and then Xerox sued Apple? If Ideas were patentable or copyrightable, then they all MIGHT WIN!!!!!!!! That seems to be Xeroxs strategy. They haven't cliamed copyright infringement. They claim Apple has 'unlawful use of copyrighted Xerox software and charges Apple with copyright "misrepresentation"' (whatever that is suppose to mean) The following is a list that was posted on the net a year or two ago, it should shed some light on the matter. REMEMBER SOMETHING, JUST BECAUSE SOMEONE HAD THE IDEA PREVIOUSLY, DOESN'T MEAN THEY HAVE ANY KIND OF PROTRECTION. They must have a copyright, patent, trade- mark, design patent, or some other kind of recognized protection. If XEROX made the mistake of showing things to people without some kind of non- disclosure signed, then they made a BIG MISTAKE. Simple as that. Perhaps a lot of this will come out in the courts. Newsgroups: comp.sys.mac,comp.windows.misc Subject: Re: Credit where credit is due Date: 14 Mar 88 17:59:43 GMT Organization: Carnegie-Mellon University, CS/RI Keywords: window human computer interface Here are my updates to Oliver Steele's list. I was lucky enough to witness many of these concepts being created because I worked in the Smalltalk group at Xerox (first the Learning Research Group, then Systems Concepts) from about '74 to '81, then in the Mac group from the end of '81 to mid-'84. I invite any PARC/Apple alumni to correct my list regarding innovations done at Xerox and Apple. I think it is unrealistic to attribute many of these concepts to a single person. Many folks in LRG (Learning Research Group) & SSL (Systems Science Laboratory), CSL (Computer Science Laboratory), and SDD (Systems Development Division) at Xerox, and the Lisa and Mac groups at Apple were involved in creating these ideas. I added a few new concepts that I felt should have been in the list as well. I don't claim these to be correct as to the FIRST creators, but at least they represent earlier accomplishments than the previous list. BitBLT/RasterOp : Ingalls(LRG)@Xerox (VERY IMPORTANT!) Bitmapped display as main display device : CSL@Xerox (the Alto) (?) (PERQ first commercial product) Pointing device mapped to screen pointer : Englebart@SRI (?) Mouse : Englebart@SRI Menus : LRG@Xerox (?) Popup Menus : Ingalls(LRG)@Xerox Pulldown menus : Lisa@Apple Menu bar : Lisa@Apple Hierarchical menus : Paeth(SSL)@Xerox (in Smalltalk) Disabling of menu items to show invalidity : Lisa@Apple Key equivalents for menu items : Lisa@Apple Check marks on m. i. : Lisa@Apple Overlapped windows : Ingalls(LRG)@Xerox Windows (tiled LATER!) : CSL@Xerox Event Queue : Simula@NCC, then Lisa@Apple Icons : SDD@Xerox (Star) -> Mac -> Lisa (!) (my Finder prototype was borrowed by the Lisa group for their Filer, and enhanced) Scroll bars : LRG@Xerox Push Buttons : LRG@Xerox Radio Buttons : Kaehler(LRG)@Xerox (I brought the term "radio button" from LRG to Apple). Check Boxes : LRG@Xerox (?) Dialog Boxes : Star@Xerox (property sheets) Language-independent software (making a French Finder without recompiling source) : Lisa@Apple "Resources", object databases for dialog layout and language independence: Horn(Mac)@Apple Multifont/style text records : CSL@Xerox (Bravo) Modeless Interaction : Tesler(SSL)@Xerox Cut/Copy/Paste w/ mouse : Tesler(SSL)@Xerox (Gypsy, then Smalltalk) Text selection point is _between_ characters : Tesler(SSL)@Xerox (Gypsy & Smalltalk) (TECO had this earlier than PARC, it is claimed) -- Bruce Horn, Carnegie Mellon CSD Tony Jacobs * Center for Engineering Design * U of U * t-jacobs@cs.utah.edu