The FLUSH SPREAD Non-Commercial License (the FLUSH SPREAD NCDL) Version 1.0 (based off of the SPREAD NCDL v1.2) November 27, 2000 IMPORTANT NOTICE Grant of Limited License FLUSH SPREAD is a software package that is intended to provide group communications with view synchrony semantics across local and wide area networks, such as the Internet, when used with SPREAD. FLUSH SPREAD includes computer software and may include associated media, printed materials, and ``online'' or electronic documentation. By installing, copying or otherwise using FLUSH SPREAD, you agree to be bound by the terms of this License. Read its terms very carefully. If you do not agree to these terms, do not install or use FLUSH SPREAD. This License is granted by the copyright owners of FLUSH SPREAD: The Johns Hopkins University. FLUSH SPREAD is protected by the copyright laws of the United States of America and international copyright treaties. The FLUSH SPREAD software is a contributed software to the SPREAD project under the terms of the SPREAD NCDL v1.2. Terms (a) You are granted a perpetual, royalty-free, non-exclusive license, subject to the claims of any third parties, to use FLUSH SPREAD versions 0.x and 1.x (where x represents any integer version number or recursive integer version number such as 1.12.2) for non-commercial, education, or research purposes only. (b) Any use or distribution you make of FLUSH SPREAD is subject to this License. (c) Any software or system which uses FLUSH SPREAD must display a statement with the following information: FLUSH SPREAD is copyrighted by the above owners. The official FLUSH SPREAD website is http://www.cnds.jhu.edu/research/group/flush_spread. FLUSH SPREAD is provided subject to this License and that FLUSH SPREAD is provided AS IS, with NO WARRANTY. This statement must be displayed in the documentation, in any material which describes the rights of the recipient, in any screen describing credits if the software has a user-visible interface, and on any web page describing credits. (d) You are free to publish (in print or electronic form) your work involving FLUSH SPREAD, including performance benchmarks, provided you credit FLUSH SPREAD's copyright owners, and provide a copy of what you publish to Yair Amir at yairamir@cs.jhu.edu. (e) TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, FLUSH SPREAD IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT FLUSH SPREAD IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. ALL WARRANTIES ARE DISCLAIMED AND THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. (f) TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES FOR LOSS OF PROFITS, REVENUE, OR FOR LOSS OF INFORMATION OR ANY OTHER LOSS. (g) You expressly agree to forever indemnify, defend and hold harmles the initial developers and contributors of FLUSH SPREAD against all claims, demands, suits or other actions arising directly or indirectly from your acceptance and use of FLUSH SPREAD. (h) This license shall be goverened by the laws of the State of Maryland and the United States of America. (i) Each contributor hereby grants to the copyright owners and you the same rights to their modifications that you are granted in the above sections. Each contributor also grants to the copyright owners a world-wide, royalty-free, perpetual, non-exclusive license, subject to third party intellectual property claims: to use, reproduce, modify, display, perform, sub-license, sell, and distribute the contributor's modifications in future versions of FLUSH SPREAD, or other software developed by the copyright owners, even if such software is released under a different license. Exhibit A. /* * The contents of this file are subject to the FLUSH SPREAD Non-Commercial * License, Version 1.0 (the ``License''); you may not use this file except * in compliance with the License. You may obtain a copy of the License at: * * http://www.cnds.jhu.edu/research/group/flush_spread/FLUSH_LICENSE * * or in the file ``FLUSH_LICENSE'' found in the root of this distribution. * * Software distributed under the License is distributed on an AS IS basis, * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License * for the specific language governing rights and limitations under the * License. * * The Original Software is: * The Flush Spread Library * * The Initial Developers of the Original Software are: * Yair Amir, John Schultz and Jonathan Stanton * * All Rights Reserved. * */