1a95a61fcSPawel Jakub DawidekUnless otherwise noted, all files in this distribution are released 2a95a61fcSPawel Jakub Dawidekunder the Common Development and Distribution License (CDDL). 3a95a61fcSPawel Jakub DawidekExceptions are noted within the associated source files. 4a95a61fcSPawel Jakub Dawidek 5a95a61fcSPawel Jakub Dawidek-------------------------------------------------------------------- 6a95a61fcSPawel Jakub Dawidek 7a95a61fcSPawel Jakub Dawidek 8a95a61fcSPawel Jakub DawidekCOMMON DEVELOPMENT AND DISTRIBUTION LICENSE Version 1.0 9a95a61fcSPawel Jakub Dawidek 10a95a61fcSPawel Jakub Dawidek1. Definitions. 11a95a61fcSPawel Jakub Dawidek 12a95a61fcSPawel Jakub Dawidek 1.1. "Contributor" means each individual or entity that creates 13a95a61fcSPawel Jakub Dawidek or contributes to the creation of Modifications. 14a95a61fcSPawel Jakub Dawidek 15a95a61fcSPawel Jakub Dawidek 1.2. "Contributor Version" means the combination of the Original 16a95a61fcSPawel Jakub Dawidek Software, prior Modifications used by a Contributor (if any), 17a95a61fcSPawel Jakub Dawidek and the Modifications made by that particular Contributor. 18a95a61fcSPawel Jakub Dawidek 19a95a61fcSPawel Jakub Dawidek 1.3. "Covered Software" means (a) the Original Software, or (b) 20a95a61fcSPawel Jakub Dawidek Modifications, or (c) the combination of files containing 21a95a61fcSPawel Jakub Dawidek Original Software with files containing Modifications, in 22a95a61fcSPawel Jakub Dawidek each case including portions thereof. 23a95a61fcSPawel Jakub Dawidek 24a95a61fcSPawel Jakub Dawidek 1.4. "Executable" means the Covered Software in any form other 25a95a61fcSPawel Jakub Dawidek than Source Code. 26a95a61fcSPawel Jakub Dawidek 27a95a61fcSPawel Jakub Dawidek 1.5. "Initial Developer" means the individual or entity that first 28a95a61fcSPawel Jakub Dawidek makes Original Software available under this License. 29a95a61fcSPawel Jakub Dawidek 30a95a61fcSPawel Jakub Dawidek 1.6. "Larger Work" means a work which combines Covered Software or 31a95a61fcSPawel Jakub Dawidek portions thereof with code not governed by the terms of this 32a95a61fcSPawel Jakub Dawidek License. 33a95a61fcSPawel Jakub Dawidek 34a95a61fcSPawel Jakub Dawidek 1.7. "License" means this document. 35a95a61fcSPawel Jakub Dawidek 36a95a61fcSPawel Jakub Dawidek 1.8. "Licensable" means having the right to grant, to the maximum 37a95a61fcSPawel Jakub Dawidek extent possible, whether at the time of the initial grant or 38a95a61fcSPawel Jakub Dawidek subsequently acquired, any and all of the rights conveyed 39a95a61fcSPawel Jakub Dawidek herein. 40a95a61fcSPawel Jakub Dawidek 41a95a61fcSPawel Jakub Dawidek 1.9. "Modifications" means the Source Code and Executable form of 42a95a61fcSPawel Jakub Dawidek any of the following: 43a95a61fcSPawel Jakub Dawidek 44a95a61fcSPawel Jakub Dawidek A. Any file that results from an addition to, deletion from or 45a95a61fcSPawel Jakub Dawidek modification of the contents of a file containing Original 46a95a61fcSPawel Jakub Dawidek Software or previous Modifications; 47a95a61fcSPawel Jakub Dawidek 48a95a61fcSPawel Jakub Dawidek B. Any new file that contains any part of the Original 49a95a61fcSPawel Jakub Dawidek Software or previous Modifications; or 50a95a61fcSPawel Jakub Dawidek 51a95a61fcSPawel Jakub Dawidek C. Any new file that is contributed or otherwise made 52a95a61fcSPawel Jakub Dawidek available under the terms of this License. 53a95a61fcSPawel Jakub Dawidek 54a95a61fcSPawel Jakub Dawidek 1.10. "Original Software" means the Source Code and Executable 55a95a61fcSPawel Jakub Dawidek form of computer software code that is originally released 56a95a61fcSPawel Jakub Dawidek under this License. 57a95a61fcSPawel Jakub Dawidek 58a95a61fcSPawel Jakub Dawidek 1.11. "Patent Claims" means any patent claim(s), now owned or 59a95a61fcSPawel Jakub Dawidek hereafter acquired, including without limitation, method, 60a95a61fcSPawel Jakub Dawidek process, and apparatus claims, in any patent Licensable by 61a95a61fcSPawel Jakub Dawidek grantor. 62a95a61fcSPawel Jakub Dawidek 63a95a61fcSPawel Jakub Dawidek 1.12. "Source Code" means (a) the common form of computer software 64a95a61fcSPawel Jakub Dawidek code in which modifications are made and (b) associated 65a95a61fcSPawel Jakub Dawidek documentation included in or with such code. 66a95a61fcSPawel Jakub Dawidek 67a95a61fcSPawel Jakub Dawidek 1.13. "You" (or "Your") means an individual or a legal entity 68a95a61fcSPawel Jakub Dawidek exercising rights under, and complying with all of the terms 69a95a61fcSPawel Jakub Dawidek of, this License. For legal entities, "You" includes any 70a95a61fcSPawel Jakub Dawidek entity which controls, is controlled by, or is under common 71a95a61fcSPawel Jakub Dawidek control with You. For purposes of this definition, 72a95a61fcSPawel Jakub Dawidek "control" means (a) the power, direct or indirect, to cause 73a95a61fcSPawel Jakub Dawidek the direction or management of such entity, whether by 74a95a61fcSPawel Jakub Dawidek contract or otherwise, or (b) ownership of more than fifty 75a95a61fcSPawel Jakub Dawidek percent (50%) of the outstanding shares or beneficial 76a95a61fcSPawel Jakub Dawidek ownership of such entity. 77a95a61fcSPawel Jakub Dawidek 78a95a61fcSPawel Jakub Dawidek2. License Grants. 79a95a61fcSPawel Jakub Dawidek 80a95a61fcSPawel Jakub Dawidek 2.1. The Initial Developer Grant. 81a95a61fcSPawel Jakub Dawidek 82a95a61fcSPawel Jakub Dawidek Conditioned upon Your compliance with Section 3.1 below and 83a95a61fcSPawel Jakub Dawidek subject to third party intellectual property claims, the Initial 84a95a61fcSPawel Jakub Dawidek Developer hereby grants You a world-wide, royalty-free, 85a95a61fcSPawel Jakub Dawidek non-exclusive license: 86a95a61fcSPawel Jakub Dawidek 87a95a61fcSPawel Jakub Dawidek (a) under intellectual property rights (other than patent or 88a95a61fcSPawel Jakub Dawidek trademark) Licensable by Initial Developer, to use, 89a95a61fcSPawel Jakub Dawidek reproduce, modify, display, perform, sublicense and 90a95a61fcSPawel Jakub Dawidek distribute the Original Software (or portions thereof), 91a95a61fcSPawel Jakub Dawidek with or without Modifications, and/or as part of a Larger 92a95a61fcSPawel Jakub Dawidek Work; and 93a95a61fcSPawel Jakub Dawidek 94a95a61fcSPawel Jakub Dawidek (b) under Patent Claims infringed by the making, using or 95a95a61fcSPawel Jakub Dawidek selling of Original Software, to make, have made, use, 96a95a61fcSPawel Jakub Dawidek practice, sell, and offer for sale, and/or otherwise 97a95a61fcSPawel Jakub Dawidek dispose of the Original Software (or portions thereof). 98a95a61fcSPawel Jakub Dawidek 99a95a61fcSPawel Jakub Dawidek (c) The licenses granted in Sections 2.1(a) and (b) are 100a95a61fcSPawel Jakub Dawidek effective on the date Initial Developer first distributes 101a95a61fcSPawel Jakub Dawidek or otherwise makes the Original Software available to a 102a95a61fcSPawel Jakub Dawidek third party under the terms of this License. 103a95a61fcSPawel Jakub Dawidek 104a95a61fcSPawel Jakub Dawidek (d) Notwithstanding Section 2.1(b) above, no patent license is 105a95a61fcSPawel Jakub Dawidek granted: (1) for code that You delete from the Original 106a95a61fcSPawel Jakub Dawidek Software, or (2) for infringements caused by: (i) the 107a95a61fcSPawel Jakub Dawidek modification of the Original Software, or (ii) the 108a95a61fcSPawel Jakub Dawidek combination of the Original Software with other software 109a95a61fcSPawel Jakub Dawidek or devices. 110a95a61fcSPawel Jakub Dawidek 111a95a61fcSPawel Jakub Dawidek 2.2. Contributor Grant. 112a95a61fcSPawel Jakub Dawidek 113a95a61fcSPawel Jakub Dawidek Conditioned upon Your compliance with Section 3.1 below and 114a95a61fcSPawel Jakub Dawidek subject to third party intellectual property claims, each 115a95a61fcSPawel Jakub Dawidek Contributor hereby grants You a world-wide, royalty-free, 116a95a61fcSPawel Jakub Dawidek non-exclusive license: 117a95a61fcSPawel Jakub Dawidek 118a95a61fcSPawel Jakub Dawidek (a) under intellectual property rights (other than patent or 119a95a61fcSPawel Jakub Dawidek trademark) Licensable by Contributor to use, reproduce, 120a95a61fcSPawel Jakub Dawidek modify, display, perform, sublicense and distribute the 121a95a61fcSPawel Jakub Dawidek Modifications created by such Contributor (or portions 122a95a61fcSPawel Jakub Dawidek thereof), either on an unmodified basis, with other 123a95a61fcSPawel Jakub Dawidek Modifications, as Covered Software and/or as part of a 124a95a61fcSPawel Jakub Dawidek Larger Work; and 125a95a61fcSPawel Jakub Dawidek 126a95a61fcSPawel Jakub Dawidek (b) under Patent Claims infringed by the making, using, or 127a95a61fcSPawel Jakub Dawidek selling of Modifications made by that Contributor either 128a95a61fcSPawel Jakub Dawidek alone and/or in combination with its Contributor Version 129a95a61fcSPawel Jakub Dawidek (or portions of such combination), to make, use, sell, 130a95a61fcSPawel Jakub Dawidek offer for sale, have made, and/or otherwise dispose of: 131a95a61fcSPawel Jakub Dawidek (1) Modifications made by that Contributor (or portions 132a95a61fcSPawel Jakub Dawidek thereof); and (2) the combination of Modifications made by 133a95a61fcSPawel Jakub Dawidek that Contributor with its Contributor Version (or portions 134a95a61fcSPawel Jakub Dawidek of such combination). 135a95a61fcSPawel Jakub Dawidek 136a95a61fcSPawel Jakub Dawidek (c) The licenses granted in Sections 2.2(a) and 2.2(b) are 137a95a61fcSPawel Jakub Dawidek effective on the date Contributor first distributes or 138a95a61fcSPawel Jakub Dawidek otherwise makes the Modifications available to a third 139a95a61fcSPawel Jakub Dawidek party. 140a95a61fcSPawel Jakub Dawidek 141a95a61fcSPawel Jakub Dawidek (d) Notwithstanding Section 2.2(b) above, no patent license is 142a95a61fcSPawel Jakub Dawidek granted: (1) for any code that Contributor has deleted 143a95a61fcSPawel Jakub Dawidek from the Contributor Version; (2) for infringements caused 144a95a61fcSPawel Jakub Dawidek by: (i) third party modifications of Contributor Version, 145a95a61fcSPawel Jakub Dawidek or (ii) the combination of Modifications made by that 146a95a61fcSPawel Jakub Dawidek Contributor with other software (except as part of the 147a95a61fcSPawel Jakub Dawidek Contributor Version) or other devices; or (3) under Patent 148a95a61fcSPawel Jakub Dawidek Claims infringed by Covered Software in the absence of 149a95a61fcSPawel Jakub Dawidek Modifications made by that Contributor. 150a95a61fcSPawel Jakub Dawidek 151a95a61fcSPawel Jakub Dawidek3. Distribution Obligations. 152a95a61fcSPawel Jakub Dawidek 153a95a61fcSPawel Jakub Dawidek 3.1. Availability of Source Code. 154a95a61fcSPawel Jakub Dawidek 155a95a61fcSPawel Jakub Dawidek Any Covered Software that You distribute or otherwise make 156a95a61fcSPawel Jakub Dawidek available in Executable form must also be made available in Source 157a95a61fcSPawel Jakub Dawidek Code form and that Source Code form must be distributed only under 158a95a61fcSPawel Jakub Dawidek the terms of this License. You must include a copy of this 159a95a61fcSPawel Jakub Dawidek License with every copy of the Source Code form of the Covered 160a95a61fcSPawel Jakub Dawidek Software You distribute or otherwise make available. You must 161a95a61fcSPawel Jakub Dawidek inform recipients of any such Covered Software in Executable form 162a95a61fcSPawel Jakub Dawidek as to how they can obtain such Covered Software in Source Code 163a95a61fcSPawel Jakub Dawidek form in a reasonable manner on or through a medium customarily 164a95a61fcSPawel Jakub Dawidek used for software exchange. 165a95a61fcSPawel Jakub Dawidek 166a95a61fcSPawel Jakub Dawidek 3.2. Modifications. 167a95a61fcSPawel Jakub Dawidek 168a95a61fcSPawel Jakub Dawidek The Modifications that You create or to which You contribute are 169a95a61fcSPawel Jakub Dawidek governed by the terms of this License. You represent that You 170a95a61fcSPawel Jakub Dawidek believe Your Modifications are Your original creation(s) and/or 171a95a61fcSPawel Jakub Dawidek You have sufficient rights to grant the rights conveyed by this 172a95a61fcSPawel Jakub Dawidek License. 173a95a61fcSPawel Jakub Dawidek 174a95a61fcSPawel Jakub Dawidek 3.3. Required Notices. 175a95a61fcSPawel Jakub Dawidek 176a95a61fcSPawel Jakub Dawidek You must include a notice in each of Your Modifications that 177a95a61fcSPawel Jakub Dawidek identifies You as the Contributor of the Modification. You may 178a95a61fcSPawel Jakub Dawidek not remove or alter any copyright, patent or trademark notices 179a95a61fcSPawel Jakub Dawidek contained within the Covered Software, or any notices of licensing 180a95a61fcSPawel Jakub Dawidek or any descriptive text giving attribution to any Contributor or 181a95a61fcSPawel Jakub Dawidek the Initial Developer. 182a95a61fcSPawel Jakub Dawidek 183a95a61fcSPawel Jakub Dawidek 3.4. Application of Additional Terms. 184a95a61fcSPawel Jakub Dawidek 185a95a61fcSPawel Jakub Dawidek You may not offer or impose any terms on any Covered Software in 186a95a61fcSPawel Jakub Dawidek Source Code form that alters or restricts the applicable version 187a95a61fcSPawel Jakub Dawidek of this License or the recipients' rights hereunder. You may 188a95a61fcSPawel Jakub Dawidek choose to offer, and to charge a fee for, warranty, support, 189a95a61fcSPawel Jakub Dawidek indemnity or liability obligations to one or more recipients of 190a95a61fcSPawel Jakub Dawidek Covered Software. However, you may do so only on Your own behalf, 191a95a61fcSPawel Jakub Dawidek and not on behalf of the Initial Developer or any Contributor. 192a95a61fcSPawel Jakub Dawidek You must make it absolutely clear that any such warranty, support, 193a95a61fcSPawel Jakub Dawidek indemnity or liability obligation is offered by You alone, and You 194a95a61fcSPawel Jakub Dawidek hereby agree to indemnify the Initial Developer and every 195a95a61fcSPawel Jakub Dawidek Contributor for any liability incurred by the Initial Developer or 196a95a61fcSPawel Jakub Dawidek such Contributor as a result of warranty, support, indemnity or 197a95a61fcSPawel Jakub Dawidek liability terms You offer. 198a95a61fcSPawel Jakub Dawidek 199a95a61fcSPawel Jakub Dawidek 3.5. Distribution of Executable Versions. 200a95a61fcSPawel Jakub Dawidek 201a95a61fcSPawel Jakub Dawidek You may distribute the Executable form of the Covered Software 202a95a61fcSPawel Jakub Dawidek under the terms of this License or under the terms of a license of 203a95a61fcSPawel Jakub Dawidek Your choice, which may contain terms different from this License, 204a95a61fcSPawel Jakub Dawidek provided that You are in compliance with the terms of this License 205a95a61fcSPawel Jakub Dawidek and that the license for the Executable form does not attempt to 206a95a61fcSPawel Jakub Dawidek limit or alter the recipient's rights in the Source Code form from 207a95a61fcSPawel Jakub Dawidek the rights set forth in this License. If You distribute the 208a95a61fcSPawel Jakub Dawidek Covered Software in Executable form under a different license, You 209a95a61fcSPawel Jakub Dawidek must make it absolutely clear that any terms which differ from 210a95a61fcSPawel Jakub Dawidek this License are offered by You alone, not by the Initial 211a95a61fcSPawel Jakub Dawidek Developer or Contributor. You hereby agree to indemnify the 212a95a61fcSPawel Jakub Dawidek Initial Developer and every Contributor for any liability incurred 213a95a61fcSPawel Jakub Dawidek by the Initial Developer or such Contributor as a result of any 214a95a61fcSPawel Jakub Dawidek such terms You offer. 215a95a61fcSPawel Jakub Dawidek 216a95a61fcSPawel Jakub Dawidek 3.6. Larger Works. 217a95a61fcSPawel Jakub Dawidek 218a95a61fcSPawel Jakub Dawidek You may create a Larger Work by combining Covered Software with 219a95a61fcSPawel Jakub Dawidek other code not governed by the terms of this License and 220a95a61fcSPawel Jakub Dawidek distribute the Larger Work as a single product. In such a case, 221a95a61fcSPawel Jakub Dawidek You must make sure the requirements of this License are fulfilled 222a95a61fcSPawel Jakub Dawidek for the Covered Software. 223a95a61fcSPawel Jakub Dawidek 224a95a61fcSPawel Jakub Dawidek4. Versions of the License. 225a95a61fcSPawel Jakub Dawidek 226a95a61fcSPawel Jakub Dawidek 4.1. New Versions. 227a95a61fcSPawel Jakub Dawidek 228a95a61fcSPawel Jakub Dawidek Sun Microsystems, Inc. is the initial license steward and may 229a95a61fcSPawel Jakub Dawidek publish revised and/or new versions of this License from time to 230a95a61fcSPawel Jakub Dawidek time. Each version will be given a distinguishing version number. 231a95a61fcSPawel Jakub Dawidek Except as provided in Section 4.3, no one other than the license 232a95a61fcSPawel Jakub Dawidek steward has the right to modify this License. 233a95a61fcSPawel Jakub Dawidek 234a95a61fcSPawel Jakub Dawidek 4.2. Effect of New Versions. 235a95a61fcSPawel Jakub Dawidek 236a95a61fcSPawel Jakub Dawidek You may always continue to use, distribute or otherwise make the 237a95a61fcSPawel Jakub Dawidek Covered Software available under the terms of the version of the 238a95a61fcSPawel Jakub Dawidek License under which You originally received the Covered Software. 239a95a61fcSPawel Jakub Dawidek If the Initial Developer includes a notice in the Original 240a95a61fcSPawel Jakub Dawidek Software prohibiting it from being distributed or otherwise made 241a95a61fcSPawel Jakub Dawidek available under any subsequent version of the License, You must 242a95a61fcSPawel Jakub Dawidek distribute and make the Covered Software available under the terms 243a95a61fcSPawel Jakub Dawidek of the version of the License under which You originally received 244a95a61fcSPawel Jakub Dawidek the Covered Software. Otherwise, You may also choose to use, 245a95a61fcSPawel Jakub Dawidek distribute or otherwise make the Covered Software available under 246a95a61fcSPawel Jakub Dawidek the terms of any subsequent version of the License published by 247a95a61fcSPawel Jakub Dawidek the license steward. 248a95a61fcSPawel Jakub Dawidek 249a95a61fcSPawel Jakub Dawidek 4.3. Modified Versions. 250a95a61fcSPawel Jakub Dawidek 251a95a61fcSPawel Jakub Dawidek When You are an Initial Developer and You want to create a new 252a95a61fcSPawel Jakub Dawidek license for Your Original Software, You may create and use a 253a95a61fcSPawel Jakub Dawidek modified version of this License if You: (a) rename the license 254a95a61fcSPawel Jakub Dawidek and remove any references to the name of the license steward 255a95a61fcSPawel Jakub Dawidek (except to note that the license differs from this License); and 256a95a61fcSPawel Jakub Dawidek (b) otherwise make it clear that the license contains terms which 257a95a61fcSPawel Jakub Dawidek differ from this License. 258a95a61fcSPawel Jakub Dawidek 259a95a61fcSPawel Jakub Dawidek5. DISCLAIMER OF WARRANTY. 260a95a61fcSPawel Jakub Dawidek 261a95a61fcSPawel Jakub Dawidek COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" 262a95a61fcSPawel Jakub Dawidek BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, 263a95a61fcSPawel Jakub Dawidek INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED 264a95a61fcSPawel Jakub Dawidek SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR 265a95a61fcSPawel Jakub Dawidek PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND 266a95a61fcSPawel Jakub Dawidek PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANY 267a95a61fcSPawel Jakub Dawidek COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE 268a95a61fcSPawel Jakub Dawidek INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY 269a95a61fcSPawel Jakub Dawidek NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF 270a95a61fcSPawel Jakub Dawidek WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF 271a95a61fcSPawel Jakub Dawidek ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS 272a95a61fcSPawel Jakub Dawidek DISCLAIMER. 273a95a61fcSPawel Jakub Dawidek 274a95a61fcSPawel Jakub Dawidek6. TERMINATION. 275a95a61fcSPawel Jakub Dawidek 276a95a61fcSPawel Jakub Dawidek 6.1. This License and the rights granted hereunder will terminate 277a95a61fcSPawel Jakub Dawidek automatically if You fail to comply with terms herein and fail to 278a95a61fcSPawel Jakub Dawidek cure such breach within 30 days of becoming aware of the breach. 279a95a61fcSPawel Jakub Dawidek Provisions which, by their nature, must remain in effect beyond 280a95a61fcSPawel Jakub Dawidek the termination of this License shall survive. 281a95a61fcSPawel Jakub Dawidek 282a95a61fcSPawel Jakub Dawidek 6.2. If You assert a patent infringement claim (excluding 283a95a61fcSPawel Jakub Dawidek declaratory judgment actions) against Initial Developer or a 284a95a61fcSPawel Jakub Dawidek Contributor (the Initial Developer or Contributor against whom You 285a95a61fcSPawel Jakub Dawidek assert such claim is referred to as "Participant") alleging that 286a95a61fcSPawel Jakub Dawidek the Participant Software (meaning the Contributor Version where 287a95a61fcSPawel Jakub Dawidek the Participant is a Contributor or the Original Software where 288a95a61fcSPawel Jakub Dawidek the Participant is the Initial Developer) directly or indirectly 289a95a61fcSPawel Jakub Dawidek infringes any patent, then any and all rights granted directly or 290a95a61fcSPawel Jakub Dawidek indirectly to You by such Participant, the Initial Developer (if 291a95a61fcSPawel Jakub Dawidek the Initial Developer is not the Participant) and all Contributors 292a95a61fcSPawel Jakub Dawidek under Sections 2.1 and/or 2.2 of this License shall, upon 60 days 293a95a61fcSPawel Jakub Dawidek notice from Participant terminate prospectively and automatically 294a95a61fcSPawel Jakub Dawidek at the expiration of such 60 day notice period, unless if within 295a95a61fcSPawel Jakub Dawidek such 60 day period You withdraw Your claim with respect to the 296a95a61fcSPawel Jakub Dawidek Participant Software against such Participant either unilaterally 297a95a61fcSPawel Jakub Dawidek or pursuant to a written agreement with Participant. 298a95a61fcSPawel Jakub Dawidek 299a95a61fcSPawel Jakub Dawidek 6.3. In the event of termination under Sections 6.1 or 6.2 above, 300a95a61fcSPawel Jakub Dawidek all end user licenses that have been validly granted by You or any 301a95a61fcSPawel Jakub Dawidek distributor hereunder prior to termination (excluding licenses 302a95a61fcSPawel Jakub Dawidek granted to You by any distributor) shall survive termination. 303a95a61fcSPawel Jakub Dawidek 304a95a61fcSPawel Jakub Dawidek7. LIMITATION OF LIABILITY. 305a95a61fcSPawel Jakub Dawidek 306a95a61fcSPawel Jakub Dawidek UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT 307a95a61fcSPawel Jakub Dawidek (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE 308a95a61fcSPawel Jakub Dawidek INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF 309a95a61fcSPawel Jakub Dawidek COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE 310a95a61fcSPawel Jakub Dawidek LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR 311a95a61fcSPawel Jakub Dawidek CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT 312a95a61fcSPawel Jakub Dawidek LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORK 313a95a61fcSPawel Jakub Dawidek STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER 314a95a61fcSPawel Jakub Dawidek COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN 315a95a61fcSPawel Jakub Dawidek INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF 316a95a61fcSPawel Jakub Dawidek LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL 317a95a61fcSPawel Jakub Dawidek INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT 318a95a61fcSPawel Jakub Dawidek APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO 319a95a61fcSPawel Jakub Dawidek NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR 320a95a61fcSPawel Jakub Dawidek CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT 321a95a61fcSPawel Jakub Dawidek APPLY TO YOU. 322a95a61fcSPawel Jakub Dawidek 323a95a61fcSPawel Jakub Dawidek8. U.S. GOVERNMENT END USERS. 324a95a61fcSPawel Jakub Dawidek 325a95a61fcSPawel Jakub Dawidek The Covered Software is a "commercial item," as that term is 326a95a61fcSPawel Jakub Dawidek defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial 327a95a61fcSPawel Jakub Dawidek computer software" (as that term is defined at 48 328a95a61fcSPawel Jakub Dawidek C.F.R. 252.227-7014(a)(1)) and "commercial computer software 329a95a61fcSPawel Jakub Dawidek documentation" as such terms are used in 48 C.F.R. 12.212 330a95a61fcSPawel Jakub Dawidek (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 331a95a61fcSPawel Jakub Dawidek C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all 332a95a61fcSPawel Jakub Dawidek U.S. Government End Users acquire Covered Software with only those 333a95a61fcSPawel Jakub Dawidek rights set forth herein. This U.S. Government Rights clause is in 334a95a61fcSPawel Jakub Dawidek lieu of, and supersedes, any other FAR, DFAR, or other clause or 335a95a61fcSPawel Jakub Dawidek provision that addresses Government rights in computer software 336a95a61fcSPawel Jakub Dawidek under this License. 337a95a61fcSPawel Jakub Dawidek 338a95a61fcSPawel Jakub Dawidek9. MISCELLANEOUS. 339a95a61fcSPawel Jakub Dawidek 340a95a61fcSPawel Jakub Dawidek This License represents the complete agreement concerning subject 341a95a61fcSPawel Jakub Dawidek matter hereof. If any provision of this License is held to be 342a95a61fcSPawel Jakub Dawidek unenforceable, such provision shall be reformed only to the extent 343a95a61fcSPawel Jakub Dawidek necessary to make it enforceable. This License shall be governed 344a95a61fcSPawel Jakub Dawidek by the law of the jurisdiction specified in a notice contained 345a95a61fcSPawel Jakub Dawidek within the Original Software (except to the extent applicable law, 346a95a61fcSPawel Jakub Dawidek if any, provides otherwise), excluding such jurisdiction's 347a95a61fcSPawel Jakub Dawidek conflict-of-law provisions. Any litigation relating to this 348a95a61fcSPawel Jakub Dawidek License shall be subject to the jurisdiction of the courts located 349a95a61fcSPawel Jakub Dawidek in the jurisdiction and venue specified in a notice contained 350a95a61fcSPawel Jakub Dawidek within the Original Software, with the losing party responsible 351a95a61fcSPawel Jakub Dawidek for costs, including, without limitation, court costs and 352a95a61fcSPawel Jakub Dawidek reasonable attorneys' fees and expenses. The application of the 353a95a61fcSPawel Jakub Dawidek United Nations Convention on Contracts for the International Sale 354a95a61fcSPawel Jakub Dawidek of Goods is expressly excluded. Any law or regulation which 355a95a61fcSPawel Jakub Dawidek provides that the language of a contract shall be construed 356a95a61fcSPawel Jakub Dawidek against the drafter shall not apply to this License. You agree 357a95a61fcSPawel Jakub Dawidek that You alone are responsible for compliance with the United 358a95a61fcSPawel Jakub Dawidek States export administration regulations (and the export control 359a95a61fcSPawel Jakub Dawidek laws and regulation of any other countries) when You use, 360a95a61fcSPawel Jakub Dawidek distribute or otherwise make available any Covered Software. 361a95a61fcSPawel Jakub Dawidek 362a95a61fcSPawel Jakub Dawidek10. RESPONSIBILITY FOR CLAIMS. 363a95a61fcSPawel Jakub Dawidek 364a95a61fcSPawel Jakub Dawidek As between Initial Developer and the Contributors, each party is 365a95a61fcSPawel Jakub Dawidek responsible for claims and damages arising, directly or 366a95a61fcSPawel Jakub Dawidek indirectly, out of its utilization of rights under this License 367a95a61fcSPawel Jakub Dawidek and You agree to work with Initial Developer and Contributors to 368a95a61fcSPawel Jakub Dawidek distribute such responsibility on an equitable basis. Nothing 369a95a61fcSPawel Jakub Dawidek herein is intended or shall be deemed to constitute any admission 370a95a61fcSPawel Jakub Dawidek of liability. 371a95a61fcSPawel Jakub Dawidek 372a95a61fcSPawel Jakub Dawidek-------------------------------------------------------------------- 373a95a61fcSPawel Jakub Dawidek 374a95a61fcSPawel Jakub DawidekNOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND 375a95a61fcSPawel Jakub DawidekDISTRIBUTION LICENSE (CDDL) 376a95a61fcSPawel Jakub Dawidek 377a95a61fcSPawel Jakub DawidekFor Covered Software in this distribution, this License shall 378a95a61fcSPawel Jakub Dawidekbe governed by the laws of the State of California (excluding 379a95a61fcSPawel Jakub Dawidekconflict-of-law provisions). 380a95a61fcSPawel Jakub Dawidek 381a95a61fcSPawel Jakub DawidekAny litigation relating to this License shall be subject to the 382a95a61fcSPawel Jakub Dawidekjurisdiction of the Federal Courts of the Northern District of 383a95a61fcSPawel Jakub DawidekCalifornia and the state courts of the State of California, with 384a95a61fcSPawel Jakub Dawidekvenue lying in Santa Clara County, California. 385