WorldClass Software License 1. Preamble WorldClass ("the library") is a class library distributed by David Baggett and ADVENTIONS in source code form for use with High Energy Software's TADS (Text Adventure Development System). TADS and WorldClass are completely separate products; they share no code and High Energy has no responsibility regarding WorldClass. David Baggett, the author of WorldClass, intends that nonprofit use of the library be as unrestricted as possible. However, this intention must not be construed as an intention to place WorldClass into the Public Domain -- This license DOES NOT place WorldClass into the Public Domain, and any party wishing to make use of the library must abide by the terms set forth in this license agreement. The WorldClass class library is Copyright (C) 1994 by David M. Baggett. 2. Nonprofit Distribution of WorldClass and Derivative Works Unlimited NONPROFIT distribution of WorldClass is permitted, provided this license is distributed UNMODIFIED with the library, and that no attempt is made to obscure the license or to imply that the license does not apply to WorldClass. For purposes of this license, NONPROFIT means that the distributor's gross income from distribution must not exceed the cost incurred solely from the physical act of distribution itself. (This includes, but is not limited to, media cost and shipping fees.) In cases where WorldClass is included in a larger distribution, this clause applies to the distributed work as a whole; in other words, under this clause, if WorldClass is included in a larger distribution, that distribution must be a NONPROFIT distribution as defined in this paragraph. Unlimited NONPROFIT distribution (as defined in the previous paragraph) of Derivative Works is permitted. A Derivative Work is one that A) includes ten thousand or more bytes (characters) of WorldClass source code, or B) a work that includes any amount of source code derived by transforming WorldClass source code. (*) (The act of transforming, rather than the specific appearance of the transformed code, defines source code to which part B of this paragraph applies.) If a Derivative Work is distributed with source code, the distribution must include this license, UNMODIFIED, and no attempt must be made to obscure the license or to imply that the license does not apply to the Derivative Work. This section in no way grants ownership of WorldClass to any other party. All rights to WorldClass not explicitly granted in this agreement are retained by David M. Baggett. Derivative Works are the property of their creators; however, no Derivative Work shall be exempt from the distribution requirements set forth herein. 3. "Shareware" Section 2 above applies identically to Derivative Works that are distributed as "shareware". For purposes of this section, "shareware" refers to a distribution for which any recipient of the distribution may AT HIS OR HER OPTION pay the distributor when the recipient chooses. NOTE that "Shareware" only refers to distributions which are free to recipients unless the recipients choose otherwise -- no distribution that recipients are required to pay for is a "shareware" distribution. 4. Required Notice on Derivative Works Any Derivative Work, as defined in section 2, must prominently display the following text every time it is run: This product includes portions of WorldClass, a TADS class library developed by David M. Baggett for ADVENTIONS. WorldClass is Copyright (C) 1994 by David M. Baggett. If the Derivative Work is neither executable nor the source code to an executable, this text must appear prominently in the source code for the Derivative Work. 5. Other Distribution Rights All other distribution rights to WorldClass or Derivative Works must be negotiated separately with David M. Baggett. All forms of distribution not specifically allowed for in this license are expressly prohibited. 6. No Warranty There is no warranty for WorldClass, to the extent permitted by applicable law. Except when otherwise stated in writing the copyright holders and/or other parties provide the program "as is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of WorldClass is with you. Should the program prove defective, you assume the cost of all necessary servicing, repair or correction. In no event unless required by applicable law or agreed to in writing will any copyright holder, or any other party who may modify and/or redistribute WorldClass as permitted above, be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use or inability to use WorldClass (including but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of WorldClass to operate with any other programs), even if such holder or other party has been advised of the possibility of such damages. (*) This section will soon be revised.