blob: a235edb145d45eeaf2f22ac004dcbc1fc88789b4 [file] [log] [blame]
Richard S. Hallcf4c2a12010-02-17 09:05:08 +00001TECHNOLOGY LICENSE FROM SUN MICROSYSTEMS, INC. TO DOUG LEA
2
3Whereas Doug Lea desires to utlized certain Java Software technologies
4in the util.concurrent technology; and
5
6Whereas Sun Microsystems, Inc. (“Sun”) desires that Doug Lea utilize
7certain Java Software technologies in the util.concurrent technology;
8
9Therefore the parties agree as follows, effective May 31, 2002:
10
11Java Software technologies means
12 classes/java/util/ArrayList.java, and
13 classes/java/util/HashMap.java.
14
15The Java Software technologies are Copyright (c) 1994-2000 Sun Microsystems,
16Inc. All rights reserved.
17
18Sun hereby grants Doug Lea a non-exclusive, worldwide, non-transferrable
19license to use, reproduce, create derivate works of, and distribute the
20Java Software and derivative works thereof in source and binary forms as
21part of a larger work, and to sublicense the right to use, reproduce and
22distribute the Java Software and Doug Lea's derivative works as the part
23of larger works through multiple tiers of sublicensees provided that the
24following conditions are met:
25
26-Neither the name of or trademarks of Sun may be used to endorse or promote
27products including or derived from the Java Software technology without
28specific prior written permission; and
29-Redistributions of source or binary code must contain the above copyright
30notice, this notice and and the following disclaimers:
31
32This software is provided "AS IS," without a warranty of any kind. ALL
33EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING
34ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
35OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN MICROSYSTEMS, INC. AND ITS
36LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A
37RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE OR ITS DERIVATIVES.
38IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ITS LICENSORS BE LIABLE FOR ANY
39LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL,
40INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY
41OF LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE SOFTWARE, EVEN
42IF SUN MICROSYSTEMS, INC. HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
43You acknowledge that Software is not designed,licensed or intended for use
44in the design, construction, operation or maintenance of any nuclear facility.