1402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll MOZILLA PUBLIC LICENSE 2402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Version 1.1 3402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 4402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll --------------- 5402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 6402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll1. Definitions. 7402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 8402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 1.0.1. "Commercial Use" means distribution or otherwise making the 9402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Covered Code available to a third party. 10402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 11402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 1.1. "Contributor" means each entity that creates or contributes to 12402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll the creation of Modifications. 13402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 14402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 1.2. "Contributor Version" means the combination of the Original 15402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Code, prior Modifications used by a Contributor, and the Modifications 16402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll made by that particular Contributor. 17402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 18402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 1.3. "Covered Code" means the Original Code or Modifications or the 19402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll combination of the Original Code and Modifications, in each case 20402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll including portions thereof. 21402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 22402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 1.4. "Electronic Distribution Mechanism" means a mechanism generally 23402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll accepted in the software development community for the electronic 24402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll transfer of data. 25402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 26402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 1.5. "Executable" means Covered Code in any form other than Source 27402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Code. 28402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 29402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 1.6. "Initial Developer" means the individual or entity identified 30402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll as the Initial Developer in the Source Code notice required by Exhibit 31402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll A. 32402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 33402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 1.7. "Larger Work" means a work which combines Covered Code or 34402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll portions thereof with code not governed by the terms of this License. 35402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 36402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 1.8. "License" means this document. 37402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 38402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 1.8.1. "Licensable" means having the right to grant, to the maximum 39402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll extent possible, whether at the time of the initial grant or 40402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll subsequently acquired, any and all of the rights conveyed herein. 41402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 42402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 1.9. "Modifications" means any addition to or deletion from the 43402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll substance or structure of either the Original Code or any previous 44402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Modifications. When Covered Code is released as a series of files, a 45402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Modification is: 46402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll A. Any addition to or deletion from the contents of a file 47402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll containing Original Code or previous Modifications. 48402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 49402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll B. Any new file that contains any part of the Original Code or 50402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll previous Modifications. 51402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 52402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 1.10. "Original Code" means Source Code of computer software code 53402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll which is described in the Source Code notice required by Exhibit A as 54402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Original Code, and which, at the time of its release under this 55402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll License is not already Covered Code governed by this License. 56402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 57402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 1.10.1. "Patent Claims" means any patent claim(s), now owned or 58402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll hereafter acquired, including without limitation, method, process, 59402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll and apparatus claims, in any patent Licensable by grantor. 60402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 61402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 1.11. "Source Code" means the preferred form of the Covered Code for 62402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll making modifications to it, including all modules it contains, plus 63402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll any associated interface definition files, scripts used to control 64402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll compilation and installation of an Executable, or source code 65402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll differential comparisons against either the Original Code or another 66402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll well known, available Covered Code of the Contributor's choice. The 67402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Source Code can be in a compressed or archival form, provided the 68402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll appropriate decompression or de-archiving software is widely available 69402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll for no charge. 70402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 71402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 1.12. "You" (or "Your") means an individual or a legal entity 72402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll exercising rights under, and complying with all of the terms of, this 73402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll License or a future version of this License issued under Section 6.1. 74402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll For legal entities, "You" includes any entity which controls, is 75402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll controlled by, or is under common control with You. For purposes of 76402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll this definition, "control" means (a) the power, direct or indirect, 77402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll to cause the direction or management of such entity, whether by 78402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll contract or otherwise, or (b) ownership of more than fifty percent 79402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll (50%) of the outstanding shares or beneficial ownership of such 80402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll entity. 81402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 82402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll2. Source Code License. 83402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 84402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 2.1. The Initial Developer Grant. 85402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll The Initial Developer hereby grants You a world-wide, royalty-free, 86402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll non-exclusive license, subject to third party intellectual property 87402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll claims: 88402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll (a) under intellectual property rights (other than patent or 89402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll trademark) Licensable by Initial Developer to use, reproduce, 90402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll modify, display, perform, sublicense and distribute the Original 91402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Code (or portions thereof) with or without Modifications, and/or 92402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll as part of a Larger Work; and 93402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 94402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll (b) under Patents Claims infringed by the making, using or 95402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll selling of Original Code, to make, have made, use, practice, 96402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll sell, and offer for sale, and/or otherwise dispose of the 97402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Original Code (or portions thereof). 98402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 99402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll (c) the licenses granted in this Section 2.1(a) and (b) are 100402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll effective on the date Initial Developer first distributes 101402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Original Code under the terms of this License. 102402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 103402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll (d) Notwithstanding Section 2.1(b) above, no patent license is 104402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll granted: 1) for code that You delete from the Original Code; 2) 105402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll separate from the Original Code; or 3) for infringements caused 106402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll by: i) the modification of the Original Code or ii) the 107402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll combination of the Original Code with other software or devices. 108402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 109402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 2.2. Contributor Grant. 110402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Subject to third party intellectual property claims, each Contributor 111402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll hereby grants You a world-wide, royalty-free, non-exclusive license 112402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 113402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll (a) under intellectual property rights (other than patent or 114402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll trademark) Licensable by Contributor, to use, reproduce, modify, 115402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll display, perform, sublicense and distribute the Modifications 116402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll created by such Contributor (or portions thereof) either on an 117402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll unmodified basis, with other Modifications, as Covered Code 118402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll and/or as part of a Larger Work; and 119402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 120402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll (b) under Patent Claims infringed by the making, using, or 121402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll selling of Modifications made by that Contributor either alone 122402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll and/or in combination with its Contributor Version (or portions 123402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll of such combination), to make, use, sell, offer for sale, have 124402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll made, and/or otherwise dispose of: 1) Modifications made by that 125402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Contributor (or portions thereof); and 2) the combination of 126402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Modifications made by that Contributor with its Contributor 127402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Version (or portions of such combination). 128402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 129402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll (c) the licenses granted in Sections 2.2(a) and 2.2(b) are 130402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll effective on the date Contributor first makes Commercial Use of 131402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll the Covered Code. 132402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 133402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll (d) Notwithstanding Section 2.2(b) above, no patent license is 134402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll granted: 1) for any code that Contributor has deleted from the 135402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Contributor Version; 2) separate from the Contributor Version; 136402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 3) for infringements caused by: i) third party modifications of 137402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Contributor Version or ii) the combination of Modifications made 138402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll by that Contributor with other software (except as part of the 139402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Contributor Version) or other devices; or 4) under Patent Claims 140402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll infringed by Covered Code in the absence of Modifications made by 141402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll that Contributor. 142402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 143402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll3. Distribution Obligations. 144402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 145402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 3.1. Application of License. 146402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll The Modifications which You create or to which You contribute are 147402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll governed by the terms of this License, including without limitation 148402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Section 2.2. The Source Code version of Covered Code may be 149402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll distributed only under the terms of this License or a future version 150402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll of this License released under Section 6.1, and You must include a 151402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll copy of this License with every copy of the Source Code You 152402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll distribute. You may not offer or impose any terms on any Source Code 153402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll version that alters or restricts the applicable version of this 154402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll License or the recipients' rights hereunder. However, You may include 155402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll an additional document offering the additional rights described in 156402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Section 3.5. 157402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 158402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 3.2. Availability of Source Code. 159402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Any Modification which You create or to which You contribute must be 160402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll made available in Source Code form under the terms of this License 161402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll either on the same media as an Executable version or via an accepted 162402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Electronic Distribution Mechanism to anyone to whom you made an 163402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Executable version available; and if made available via Electronic 164402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Distribution Mechanism, must remain available for at least twelve (12) 165402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll months after the date it initially became available, or at least six 166402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll (6) months after a subsequent version of that particular Modification 167402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll has been made available to such recipients. You are responsible for 168402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll ensuring that the Source Code version remains available even if the 169402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Electronic Distribution Mechanism is maintained by a third party. 170402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 171402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 3.3. Description of Modifications. 172402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll You must cause all Covered Code to which You contribute to contain a 173402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll file documenting the changes You made to create that Covered Code and 174402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll the date of any change. You must include a prominent statement that 175402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll the Modification is derived, directly or indirectly, from Original 176402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Code provided by the Initial Developer and including the name of the 177402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Initial Developer in (a) the Source Code, and (b) in any notice in an 178402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Executable version or related documentation in which You describe the 179402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll origin or ownership of the Covered Code. 180402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 181402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 3.4. Intellectual Property Matters 182402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll (a) Third Party Claims. 183402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll If Contributor has knowledge that a license under a third party's 184402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll intellectual property rights is required to exercise the rights 185402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll granted by such Contributor under Sections 2.1 or 2.2, 186402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Contributor must include a text file with the Source Code 187402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll distribution titled "LEGAL" which describes the claim and the 188402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll party making the claim in sufficient detail that a recipient will 189402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll know whom to contact. If Contributor obtains such knowledge after 190402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll the Modification is made available as described in Section 3.2, 191402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Contributor shall promptly modify the LEGAL file in all copies 192402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Contributor makes available thereafter and shall take other steps 193402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll (such as notifying appropriate mailing lists or newsgroups) 194402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll reasonably calculated to inform those who received the Covered 195402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Code that new knowledge has been obtained. 196402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 197402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll (b) Contributor APIs. 198402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll If Contributor's Modifications include an application programming 199402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll interface and Contributor has knowledge of patent licenses which 200402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll are reasonably necessary to implement that API, Contributor must 201402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll also include this information in the LEGAL file. 202402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 203402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll (c) Representations. 204402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Contributor represents that, except as disclosed pursuant to 205402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Section 3.4(a) above, Contributor believes that Contributor's 206402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Modifications are Contributor's original creation(s) and/or 207402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Contributor has sufficient rights to grant the rights conveyed by 208402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll this License. 209402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 210402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 3.5. Required Notices. 211402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll You must duplicate the notice in Exhibit A in each file of the Source 212402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Code. If it is not possible to put such notice in a particular Source 213402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Code file due to its structure, then You must include such notice in a 214402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll location (such as a relevant directory) where a user would be likely 215402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll to look for such a notice. If You created one or more Modification(s) 216402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll You may add your name as a Contributor to the notice described in 217402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Exhibit A. You must also duplicate this License in any documentation 218402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll for the Source Code where You describe recipients' rights or ownership 219402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll rights relating to Covered Code. You may choose to offer, and to 220402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll charge a fee for, warranty, support, indemnity or liability 221402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll obligations to one or more recipients of Covered Code. However, You 222402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll may do so only on Your own behalf, and not on behalf of the Initial 223402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Developer or any Contributor. You must make it absolutely clear than 224402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll any such warranty, support, indemnity or liability obligation is 225402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll offered by You alone, and You hereby agree to indemnify the Initial 226402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Developer and every Contributor for any liability incurred by the 227402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Initial Developer or such Contributor as a result of warranty, 228402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll support, indemnity or liability terms You offer. 229402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 230402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 3.6. Distribution of Executable Versions. 231402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll You may distribute Covered Code in Executable form only if the 232402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll requirements of Section 3.1-3.5 have been met for that Covered Code, 233402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll and if You include a notice stating that the Source Code version of 234402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll the Covered Code is available under the terms of this License, 235402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll including a description of how and where You have fulfilled the 236402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll obligations of Section 3.2. The notice must be conspicuously included 237402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll in any notice in an Executable version, related documentation or 238402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll collateral in which You describe recipients' rights relating to the 239402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Covered Code. You may distribute the Executable version of Covered 240402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Code or ownership rights under a license of Your choice, which may 241402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll contain terms different from this License, provided that You are in 242402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll compliance with the terms of this License and that the license for the 243402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Executable version does not attempt to limit or alter the recipient's 244402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll rights in the Source Code version from the rights set forth in this 245402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll License. If You distribute the Executable version under a different 246402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll license You must make it absolutely clear that any terms which differ 247402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll from this License are offered by You alone, not by the Initial 248402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Developer or any Contributor. You hereby agree to indemnify the 249402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Initial Developer and every Contributor for any liability incurred by 250402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll the Initial Developer or such Contributor as a result of any such 251402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll terms You offer. 252402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 253402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 3.7. Larger Works. 254402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll You may create a Larger Work by combining Covered Code with other code 255402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll not governed by the terms of this License and distribute the Larger 256402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Work as a single product. In such a case, You must make sure the 257402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll requirements of this License are fulfilled for the Covered Code. 258402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 259402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll4. Inability to Comply Due to Statute or Regulation. 260402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 261402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll If it is impossible for You to comply with any of the terms of this 262402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll License with respect to some or all of the Covered Code due to 263402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll statute, judicial order, or regulation then You must: (a) comply with 264402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll the terms of this License to the maximum extent possible; and (b) 265402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll describe the limitations and the code they affect. Such description 266402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll must be included in the LEGAL file described in Section 3.4 and must 267402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll be included with all distributions of the Source Code. Except to the 268402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll extent prohibited by statute or regulation, such description must be 269402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll sufficiently detailed for a recipient of ordinary skill to be able to 270402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll understand it. 271402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 272402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll5. Application of this License. 273402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 274402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll This License applies to code to which the Initial Developer has 275402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll attached the notice in Exhibit A and to related Covered Code. 276402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 277402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll6. Versions of the License. 278402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 279402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 6.1. New Versions. 280402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Netscape Communications Corporation ("Netscape") may publish revised 281402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll and/or new versions of the License from time to time. Each version 282402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll will be given a distinguishing version number. 283402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 284402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 6.2. Effect of New Versions. 285402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Once Covered Code has been published under a particular version of the 286402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll License, You may always continue to use it under the terms of that 287402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll version. You may also choose to use such Covered Code under the terms 288402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll of any subsequent version of the License published by Netscape. No one 289402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll other than Netscape has the right to modify the terms applicable to 290402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Covered Code created under this License. 291402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 292402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 6.3. Derivative Works. 293402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll If You create or use a modified version of this License (which you may 294402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll only do in order to apply it to code which is not already Covered Code 295402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll governed by this License), You must (a) rename Your license so that 296402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", 297402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll "MPL", "NPL" or any confusingly similar phrase do not appear in your 298402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll license (except to note that your license differs from this License) 299402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll and (b) otherwise make it clear that Your version of the license 300402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll contains terms which differ from the Mozilla Public License and 301402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Netscape Public License. (Filling in the name of the Initial 302402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Developer, Original Code or Contributor in the notice described in 303402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Exhibit A shall not of themselves be deemed to be modifications of 304402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll this License.) 305402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 306402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll7. DISCLAIMER OF WARRANTY. 307402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 308402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, 309402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, 310402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF 311402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. 312402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE 313402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, 314402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE 315402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER 316402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF 317402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. 318402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 319402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll8. TERMINATION. 320402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 321402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 8.1. This License and the rights granted hereunder will terminate 322402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll automatically if You fail to comply with terms herein and fail to cure 323402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll such breach within 30 days of becoming aware of the breach. All 324402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll sublicenses to the Covered Code which are properly granted shall 325402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll survive any termination of this License. Provisions which, by their 326402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll nature, must remain in effect beyond the termination of this License 327402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll shall survive. 328402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 329402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 8.2. If You initiate litigation by asserting a patent infringement 330402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll claim (excluding declatory judgment actions) against Initial Developer 331402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll or a Contributor (the Initial Developer or Contributor against whom 332402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll You file such action is referred to as "Participant") alleging that: 333402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 334402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll (a) such Participant's Contributor Version directly or indirectly 335402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll infringes any patent, then any and all rights granted by such 336402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Participant to You under Sections 2.1 and/or 2.2 of this License 337402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll shall, upon 60 days notice from Participant terminate prospectively, 338402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll unless if within 60 days after receipt of notice You either: (i) 339402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll agree in writing to pay Participant a mutually agreeable reasonable 340402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll royalty for Your past and future use of Modifications made by such 341402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Participant, or (ii) withdraw Your litigation claim with respect to 342402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll the Contributor Version against such Participant. If within 60 days 343402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll of notice, a reasonable royalty and payment arrangement are not 344402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll mutually agreed upon in writing by the parties or the litigation claim 345402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll is not withdrawn, the rights granted by Participant to You under 346402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Sections 2.1 and/or 2.2 automatically terminate at the expiration of 347402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll the 60 day notice period specified above. 348402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 349402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll (b) any software, hardware, or device, other than such Participant's 350402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Contributor Version, directly or indirectly infringes any patent, then 351402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll any rights granted to You by such Participant under Sections 2.1(b) 352402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll and 2.2(b) are revoked effective as of the date You first made, used, 353402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll sold, distributed, or had made, Modifications made by that 354402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Participant. 355402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 356402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 8.3. If You assert a patent infringement claim against Participant 357402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll alleging that such Participant's Contributor Version directly or 358402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll indirectly infringes any patent where such claim is resolved (such as 359402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll by license or settlement) prior to the initiation of patent 360402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll infringement litigation, then the reasonable value of the licenses 361402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll granted by such Participant under Sections 2.1 or 2.2 shall be taken 362402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll into account in determining the amount or value of any payment or 363402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll license. 364402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 365402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 8.4. In the event of termination under Sections 8.1 or 8.2 above, 366402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll all end user license agreements (excluding distributors and resellers) 367402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll which have been validly granted by You or any distributor hereunder 368402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll prior to termination shall survive termination. 369402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 370402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll9. LIMITATION OF LIABILITY. 371402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 372402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT 373402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL 374402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, 375402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR 376402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY 377402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, 378402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER 379402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN 380402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF 381402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY 382402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW 383402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE 384402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO 385402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. 386402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 387402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll10. U.S. GOVERNMENT END USERS. 388402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 389402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll The Covered Code is a "commercial item," as that term is defined in 390402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer 391402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll software" and "commercial computer software documentation," as such 392402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 393402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), 394402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll all U.S. Government End Users acquire Covered Code with only those 395402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll rights set forth herein. 396402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 397402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll11. MISCELLANEOUS. 398402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 399402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll This License represents the complete agreement concerning subject 400402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll matter hereof. If any provision of this License is held to be 401402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll unenforceable, such provision shall be reformed only to the extent 402402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll necessary to make it enforceable. This License shall be governed by 403402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll California law provisions (except to the extent applicable law, if 404402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll any, provides otherwise), excluding its conflict-of-law provisions. 405402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll With respect to disputes in which at least one party is a citizen of, 406402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll or an entity chartered or registered to do business in the United 407402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll States of America, any litigation relating to this License shall be 408402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll subject to the jurisdiction of the Federal Courts of the Northern 409402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll District of California, with venue lying in Santa Clara County, 410402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll California, with the losing party responsible for costs, including 411402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll without limitation, court costs and reasonable attorneys' fees and 412402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll expenses. The application of the United Nations Convention on 413402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Contracts for the International Sale of Goods is expressly excluded. 414402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Any law or regulation which provides that the language of a contract 415402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll shall be construed against the drafter shall not apply to this 416402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll License. 417402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 418402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll12. RESPONSIBILITY FOR CLAIMS. 419402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 420402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll As between Initial Developer and the Contributors, each party is 421402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll responsible for claims and damages arising, directly or indirectly, 422402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll out of its utilization of rights under this License and You agree to 423402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll work with Initial Developer and Contributors to distribute such 424402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll responsibility on an equitable basis. Nothing herein is intended or 425402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll shall be deemed to constitute any admission of liability. 426402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 427402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll13. MULTIPLE-LICENSED CODE. 428402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 429402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Initial Developer may designate portions of the Covered Code as 430402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll "Multiple-Licensed". "Multiple-Licensed" means that the Initial 431402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Developer permits you to utilize portions of the Covered Code under 432402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Your choice of the NPL or the alternative licenses, if any, specified 433402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll by the Initial Developer in the file described in Exhibit A. 434402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 435402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael MollEXHIBIT A -Mozilla Public License. 436402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 437402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll ``The contents of this file are subject to the Mozilla Public License 438402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Version 1.1 (the "License"); you may not use this file except in 439402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll compliance with the License. You may obtain a copy of the License at 440402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll http://www.mozilla.org/MPL/ 441402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 442402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Software distributed under the License is distributed on an "AS IS" 443402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the 444402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll License for the specific language governing rights and limitations 445402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll under the License. 446402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 447402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll The Original Code is ______________________________________. 448402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 449402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll The Initial Developer of the Original Code is ________________________. 450402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Portions created by ______________________ are Copyright (C) ______ 451402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll _______________________. All Rights Reserved. 452402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 453402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Contributor(s): ______________________________________. 454402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 455402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Alternatively, the contents of this file may be used under the terms 456402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll of the _____ license (the "[___] License"), in which case the 457402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll provisions of [______] License are applicable instead of those 458402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll above. If you wish to allow use of your version of this file only 459402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll under the terms of the [____] License and not to allow others to use 460402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll your version of this file under the MPL, indicate your decision by 461402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll deleting the provisions above and replace them with the notice and 462402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll other provisions required by the [___] License. If you do not delete 463402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll the provisions above, a recipient may use your version of this file 464402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll under either the MPL or the [___] License." 465402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 466402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll [NOTE: The text of this Exhibit A may differ slightly from the text of 467402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll the notices in the Source Code files of the Original Code. You should 468402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll use the text of this Exhibit A rather than the text found in the 469402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll Original Code Source Code for Your Modifications.] 470402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 471