home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-2.iso / Developer / objc / iconkit / ObjectwareLicense.ascii < prev    next >
Encoding:
Text File  |  1994-03-02  |  9.3 KB  |  220 lines

  1.                                    
  2.                       GENERAL OBJECTWARE LICENSE
  3.                                    
  4.                   License v. 2.1, February 8th, 1994
  5.                        (C) 1994 by H. Scott Roy
  6.                             2573 Stowe Ct.
  7.                       Northbrook, IL  60062-8103
  8.                                    
  9.                  
  10.       As with the GNU public license, everyone is permitted to copy
  11.       and distribute verbatim copies of this license, but altering it
  12.       is not allowed.
  13.  
  14.  
  15.  
  16. Preamble
  17. --------
  18.  
  19. This license is designed to address shortcomings in the way that objectware
  20. is currently written and distributed.  Current schemes require programmers
  21. to make purchasing decisions up front, without access to any source code, and
  22. before they've had a chance to work with the objectware to see whether it
  23. really does what they need.
  24.  
  25. This license attempts to change that.  It is designed around the premise that
  26. the proper time for a programmer to assess how much objectware is worth is
  27. after he's built an application with it.  Only then can he decide whether the
  28. asking price is worth paying, because only then can he decide how much work
  29. it would require to implement equivalent functionality himself.
  30.  
  31. The effect of this license, then, is to allow developers to freely try out
  32. and distribute objectware in its original source code form, with the caveat
  33. that people pay for what they use commercially.  To protect the commercial
  34. rights of the original author, noncommercial use carries with it two
  35. obligations:
  36.  
  37.     1.  You must make your software freely available to anyone that wants it.
  38.     2.  You must inform the original author of how you're using his objectware,
  39.         so that he can make sure that people who might want it will know
  40.         about it.
  41.  
  42. Purchasing a commercial license lets you buy out of these obligations.  It
  43. is up to individual authors to set the payment terms for the objectware they
  44. write.
  45.  
  46. This license if much simpler than the GNU license because it doesn't attempt
  47. to do anything fancy.  It simply mandates that programmers who write programs
  48. that are not freely available must compensate the individuals that contribute
  49. to the work.
  50.  
  51. An author that make his software available according to this license expects
  52. you to build their applications around it, then decide that it's worth paying
  53. what he asks rather than coding everything from scratch.  But the intent is
  54. that you should make that decision after you get your program working.  As a
  55. software developer, you should be free to write your programs with access to
  56. all the objectware in the world.  Then, when your application is finished--when
  57. you know exactly the functionality you need--you can decide what to pay for
  58. and what to write yourself.
  59.  
  60.  
  61. Terminology
  62. -----------
  63.  
  64. This license agreement is referred to as the "Agreement" throughout.  This
  65. Agreement applies to any software library which contains a notice placed by
  66. the copyright holder or other authorized party saying it may be distributed
  67. under the terms of the General Objectware License.
  68.  
  69. The licensee is addressed as "You" in the text that follows.
  70.  
  71. The original objectware covered by this Agreement is referred to as the
  72. "Objectware".  The author of the objectware is referred to as the "Original
  73. Author".
  74.  
  75. The term "Derived Objectware" means library code that includes parts of the
  76. original Objectware and that is intended to be linked into other programs.
  77. The term "Derived Application" refers to everything else: programs that use
  78. the original Objectware but that aren't intended to be linked into other
  79. programs.  The term "Derived Work" covers both these uses.
  80.  
  81.  
  82. Free Distribution
  83. -----------------
  84.  
  85. You may freely distribute this Objectware in its original form, in whole or
  86. in part, provided only that none of the files are modified, and that this
  87. license Agreement and associated payment terms are included in their original,
  88. unaltered form.
  89.  
  90.  
  91. Derived Objectware
  92. ------------------
  93.  
  94. You may freely distribute Derived Objectware, either in source or object
  95. form, under the following conditions:
  96.  
  97.     1.  If you change any files, you include the original files and clearly
  98.         indicate the modifications or extensions you have made.
  99.  
  100.     2.  You include unaltered copies of this license Agreement and associated
  101.         payment terms.
  102.  
  103.     3.  You make clear that using your Derived Objectware constitutes use of
  104.         the original Objectware itself.  Accordingly, any such use is bound
  105.         by the appropriate commercial and noncommercial clauses of this
  106.         Agreement, as well as any associated terms of payment.
  107.  
  108. You are free to offer your own code under any license and payment terms you
  109. wish, but your license must clearly state that it covers only your extensions
  110. and modifications, and does not apply to the original Objectware itself, which
  111. continues to be covered by this Agreement.
  112.  
  113.  
  114. Noncommercial License
  115. ---------------------
  116.  
  117. You may use this Objectware free of charge for any purpose whatsoever, provided
  118. only that anything you produce with it is freely available to anyone that
  119. wants it, and that you inform the Original Author of everything you produce.
  120. You needn't make your source code available, but you must indicate the portions
  121. of your Derived Work that use the original Objectware, and you must describe
  122. how that Objectware can be obtained.
  123.  
  124. You may not sell Derived Applications that use this objectware without
  125. purchasing a commercial license, nor can you grant others the right to sell
  126. your Derived Work without purchasing a commercial license.
  127.  
  128. You are entitled to a reasonable evaluation and development stage prior to
  129. disclosing your work.  In particular, You needn't inform the Original Author
  130. or make your software available until it becomes minimally usable, typically
  131. at the start of its alpha test period.
  132.  
  133. The Original Author has the right to advertise and make available any Derived
  134. Works you create to whatever extent he sees fit, but he cannot sell them
  135. without your explicit permission.  You can still promote your own software
  136. yourself however you wish.
  137.  
  138. In making your software freely available, you may charge a fee for the physical
  139. act of transferring a copy, and you may at your option offer warranty
  140. protection in exchange for a fee.
  141.  
  142.  
  143. Commercial License
  144. ------------------
  145.  
  146. If you find the terms of the noncommercial license unacceptable, you can
  147. purchase a commercial license under payment terms specified by the Original
  148. Author.  A commercial license absolves you of all the obligations attached
  149. to the noncommercial license, although the Original Author is entitled to
  150. include additional terms at his discretion.
  151.  
  152. If the Original Author has not included any payment terms, then no commercial
  153. license is available and you must abide by the noncommercial license.
  154.  
  155. Unless the Original Author explicitly states to the contrary, a commercial
  156. license entitles you to use the Objectware in any number of Derived
  157. Applications.  You may not transfer a commercial license without the express
  158. written permission of the Original Author.
  159.  
  160. You may purchase a commercial license at any time, but derived works that
  161. have already been made available under the noncommercial license continue to
  162. be covered by that license and must remain available.
  163.  
  164.  
  165. Severability
  166. ------------
  167.  
  168. If any provision of this Agreement is held invalid or unenforceable for any
  169. reason, such invalidity shall not affect the validity of the remaining
  170. provisions this Agreement, and the parties will substitute for the invalid
  171. provision a valid one which most closely approximates the intent and economic
  172. effect of the invalid provision.
  173.  
  174.  
  175. Entire Agreement
  176. ----------------
  177.  
  178. This Agreement shall constitute the entire agreement between the parties with
  179. respect to the subject matter hereof, and supersedes any prior agreements or
  180. understandings between the parties, whether written or oral, with respect
  181. hereto.  No modification to this Agreement shall be of any force or effect
  182. unless made in writing and signed by each party.
  183.  
  184.  
  185. Governing Law
  186. -------------
  187.  
  188. This License shall be construed in accordance with and governed by the laws
  189. of the State of Illinois, United States of America, excluding its choice of
  190. law rules.
  191.  
  192.  
  193. No Warranty
  194. -----------
  195.  
  196. THERE IS NO WARRANTY FOR THIS OBJECTWARE, TO THE EXTENT PERMITTED BY APPLICABLE
  197. LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  198. OTHER PARTIES PROVIDE THE LIBRARY ``AS IS'' WITHOUT WARRANTY OF ANY KIND,
  199. EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  200. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE
  201. ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU.
  202. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
  203. SERVICING, REPAIR OR CORRECTION.
  204.  
  205. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
  206. ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE
  207. THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  208. GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE
  209. OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA
  210. OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES
  211. OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH
  212. HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  213.  
  214.  
  215. End of License Terms and Conditions
  216. -----------------------------------
  217.  
  218.  
  219.  
  220.