OPEN LIGHT SOFTWARE INC. OPEN LICENSE (VERSION 0.01) -------------------------------------------------------- 1. DEFINITIONS "Agreement" is this LICENSE AGREEMENT. "Software" is the all software, whether source or binary, released by the Flightdeck-UI project. "Licensor" is Open Light Software Inc., which owns the Software and all rights therein. "Licensee" is any person (whether individual or corporation) that accesses or otherwise uses the Software in source or binary form and its associated documentation. "Client Program" is any program created by the Licensee that uses the Software as a library only -- such use is defined as causing any or all but not other than the following: (i) objects defined by classes in the Software to be instantiated; (ii) function calls to be made to the methods of said objects; (iii) said objects to be otherwise accessed via their proper interfaces, whether such interfaces are published or unpublished; (iv) function calls to be made to globally scoped functions of the Software; (v) reading of globally scoped data in the Software; (vi) subclassing any class provided by the Software and; (vii) linking with the Software to produce a binary executable. 2. This Agreement is between the Licensor and the Licensee. 3. Subject to the terms and conditions of this Agreement, Licensor hereby grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare derivative works, distribute, and otherwise use the Software alone or in any derivative version, provided, however, that Licensor's entire LICENSE AGREEMENT and notice of copyright, i.e., "Copyright (c) 2002 Open Light Software Inc.; All Rights Reserved" are retained in the Software alone or in any derivative version (excluding Client Programs) prepared by Licensee. 4. Licensee is hereby granted the additional right to distribute any Client Program created by the Licensee under any terms of the Licensee's choosing, and without fee to the Licensor. 5. In the event Licensee prepares any derivative work (other than a Client Program) that is based on or incorporates the Software or any part thereof, and wants to make the derivative work available to others as provided herein, then Licensee hereby agrees to include in any such work a brief summary of the changes made to the Software. 6. Licensor is making Software available to Licensee on an "AS IS" basis. Licensor MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, Licensor MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF Software WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. 7. Licensor SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF Software FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING Software OR ANY DERIVATIVE THEREOF (INCLUDING Client Programs), EVEN IF ADVISED OF THE POSSIBILITY THEREOF. 8. This Agreement will automatically terminate upon a material breach of its terms and conditions. 9. Nothing in this Agreement shall be deemed to create any relationship of agency, partnership, or joint venture between Licensor and Licensee. This Agreement does not grant permission to use Licensor's trademarks, trade name, logos (including logos of any project of the Licensor) or other names or identifying marks of the Licensor (including such names and identifying marks of any project of the Licensor), in a trademark sense to endorse or promote products or services of Licensee, or any third party. 10. By copying, installing or otherwise using Software, Licensee agrees to be bound by the terms and conditions of this Agreement. This Agreement is derived from the Python Software Foundation ("PSF") Python 2.1.1 license agreement. Copyright (c) 2001 Python Software Foundation; All Rights Reserved. Any changes made herein to the PSF Python 2.1.1 license agreement are Copyright (c) 2002 Open Light Software Inc; All Rights Reserved.