home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / misc / legal / 21665 < prev    next >
Encoding:
Internet Message Format  |  1992-12-22  |  5.1 KB

  1. Xref: sparky misc.legal:21665 comp.sys.sun.misc:5975
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!darwin.sura.net!gatech!prism!matd!rhoward
  3. From: rhoward@matd.gatech.edu (Robert L. Howard)
  4. Newsgroups: misc.legal,comp.sys.sun.misc
  5. Subject: Re: Put away your Motif manual; Sun's lawyers are at the door!
  6. Message-ID: <rhoward.725070100@matd>
  7. Date: 23 Dec 92 00:21:40 GMT
  8. References: <1h80cpINNevp@spud.Hyperion.COM>
  9. Sender: news@prism.gatech.EDU
  10. Followup-To: misc.legal
  11. Organization: Georgia Tech Research Institute
  12. Lines: 104
  13.  
  14. koreth@spud.Hyperion.COM (Steven Grimm) writes:
  15.  
  16. >From the license agreement on the back of the Solaris 2.1 CD:
  17.  
  18. >2. License to Develop.  In the event that Customer desires to develop software
  19. >programs which incorporate portions of Software ("Developed Programs"), the
  20. >following provisions apply, to the extent applicable:
  21.                              ^^^^^^^^^^^^^^^^^^^^^^^^^
  22. Key phrase....
  23.  
  24. >                                                      Developed Programs are
  25. >to be OPEN LOOK(R) compliant and have an application programming interface
  26. >that is the same as that of Software;
  27.  
  28. If you build something with the supplied XView toolkit, you cannot hack
  29. libolgx.a to draw primitives which don't look OPEN LOOK'ish.  You more-
  30. over should at least try to be OPEN LOOK compliant.  In other words
  31. don't monkey with the APIs and tools they have provided.
  32.  
  33. >                                      fonts within Software are to remain
  34. >associated with their toolkit or server;
  35.  
  36. You can't build your own toolkit and incorporate the XView glyph
  37. fonts in that toolkit.  You cannot bundle any of the OpenWindows
  38. fonts with your application (i.e., so that it will work on some
  39. other server).
  40.  
  41. >                                         Developed Programs may be used and
  42. >distributed, but only on computer equipment licensed to utilize Solaris
  43. >operating system software, unless an additional Developer's License Agreement
  44. >has been executed by SunSoft and Customer;
  45.  
  46. You can't use Solaris and its tools to build an application that will
  47. run on machines with no Solaris license.  (I guess that implies I
  48. can't use Solaris to build an Xkernel for PCs where that individual
  49. has not licensed Solaris).
  50.  
  51. >                                           Customer is not licensed to
  52. >develop printing applications or print using fonts in F3(TM) format, unless
  53. >Customer has secured a license for NeWSprint(TM);
  54.  
  55. Simple enough.  You may not use the F3 fonts without NeWSprint.  You
  56. may not develop and distribute apps that use F3 fonts without a
  57. NeWSprint license.  (I would also assume that if you did develop
  58. such an app, that you could not distribute it to anyone that did
  59. not have a NeWSprint license.  I would further presume that that 
  60. is an issue between that end-user and Sun.)
  61.  
  62. >                                                  and Customer agrees to
  63. >indeminfy, hold harmless and defend SunSoft from and against any claims or
  64. >suits, including attorneys' fees, which arise or result from distribution
  65. >or use of Developed Programs.
  66.  
  67. If your app causes end-user-A's machine to crash and tries to sue
  68. you, you cannot turn around and say it was a library bug and sue
  69. Sun.  Nearly all software has language like this and if you distribute
  70. software yours should too.
  71.  
  72. >Whew.  So, in a nutshell, as I read it:
  73.  
  74. >- I can't port a Motif application to Solaris 2.1.
  75.  
  76. You can, just use the Motif libraries for that.
  77.  
  78. >- My program can't send things to my line printer unless I buy NeWSprint.
  79.  
  80. Only restricted if you try to use those F3 fonts.
  81.  
  82. >- If I develop a library, its API has to look the same as Solaris' (whatever
  83. >  THAT means).
  84.  
  85. Not so sure on this one, but I suspect that they are trying to 
  86. prevent you from *changing* the API of some existing library.
  87. How you would do that is beyond me...
  88.  
  89. >- If a Solaris bug causes disk corruption while someone is using my software,
  90. >  I have to hire attorneys to defend SunSoft if the user decides to sue,
  91. >  even if the suit doesn't involve me at all.
  92.  
  93. Nope.  *If* they sue you, you can't sue Sun...
  94.  
  95. In summary:
  96.  
  97. I read it to say, use the provided tools, just don't change them.
  98. Don't rip off fonts and stuff that you didn't design.  If they don't
  99. work exactly right Sun is not monetarily responsible.
  100.  
  101. >Sun pays people to write this drivel?  Is there even a remote possibility
  102. >that half these provisions wouldn't be laughed immediately out of court?
  103. >Am I the only one who thinks the above is pretty ridiculous?
  104.  
  105. These seem pretty standard to me.  A little broad maybe but lawyers
  106. get paid by how much a** they can cover.
  107.  
  108. Robert
  109. --
  110. | Robert L. Howard              |   Georgia Tech Research Institute     |
  111. | robert.howard@matd.gatech.edu |   MATD Laboratory                     |
  112. | (404) 528-7165                |   Atlanta, Georgia  30332             |
  113. -------------------------------------------------------------------------
  114. | "See, when the GOVERNMENT spends money, it creates jobs; whereas when |
  115. | the money is left in the hands of TAXPAYERS, God only knows what they |
  116. | do with it.  Bake it into pies, probably.  Anything to avoid creating |
  117. | jobs." -- Dave Barry                                                  |
  118.