^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) Valid-License-Identifier: MPL-1.1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) SPDX-URL: https://spdx.org/licenses/MPL-1.1.html
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) Usage-Guide:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) Do NOT use. The MPL-1.1 is not GPL2 compatible. It may only be used for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) dual-licensed files where the other license is GPL2 compatible.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) If you end up using this it MUST be used together with a GPL2 compatible
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) license using "OR".
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) To use the Mozilla Public License version 1.1 put the following SPDX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) tag/value pair into a comment according to the placement guidelines in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) the licensing rules documentation:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) SPDX-License-Identifier: MPL-1.1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) License-Text:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) MOZILLA PUBLIC LICENSE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) Version 1.1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) ---------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) 1. Definitions.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) 1.0.1. "Commercial Use" means distribution or otherwise making the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) Covered Code available to a third party.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) 1.1. "Contributor" means each entity that creates or contributes to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) the creation of Modifications.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) 1.2. "Contributor Version" means the combination of the Original
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) Code, prior Modifications used by a Contributor, and the Modifications
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) made by that particular Contributor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) 1.3. "Covered Code" means the Original Code or Modifications or the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) combination of the Original Code and Modifications, in each case
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) including portions thereof.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) 1.4. "Electronic Distribution Mechanism" means a mechanism generally
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) accepted in the software development community for the electronic
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) transfer of data.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) 1.5. "Executable" means Covered Code in any form other than Source
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) Code.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) 1.6. "Initial Developer" means the individual or entity identified
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) as the Initial Developer in the Source Code notice required by Exhibit
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) A.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) 1.7. "Larger Work" means a work which combines Covered Code or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) portions thereof with code not governed by the terms of this License.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) 1.8. "License" means this document.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) 1.8.1. "Licensable" means having the right to grant, to the maximum
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) extent possible, whether at the time of the initial grant or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) subsequently acquired, any and all of the rights conveyed herein.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) 1.9. "Modifications" means any addition to or deletion from the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) substance or structure of either the Original Code or any previous
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) Modifications. When Covered Code is released as a series of files, a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) Modification is:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) A. Any addition to or deletion from the contents of a file
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) containing Original Code or previous Modifications.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) B. Any new file that contains any part of the Original Code or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) previous Modifications.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) 1.10. "Original Code" means Source Code of computer software code
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) which is described in the Source Code notice required by Exhibit A as
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) Original Code, and which, at the time of its release under this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) License is not already Covered Code governed by this License.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) 1.10.1. "Patent Claims" means any patent claim(s), now owned or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) hereafter acquired, including without limitation, method, process,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) and apparatus claims, in any patent Licensable by grantor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) 1.11. "Source Code" means the preferred form of the Covered Code for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) making modifications to it, including all modules it contains, plus
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) any associated interface definition files, scripts used to control
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) compilation and installation of an Executable, or source code
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) differential comparisons against either the Original Code or another
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) well known, available Covered Code of the Contributor's choice. The
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) Source Code can be in a compressed or archival form, provided the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) appropriate decompression or de-archiving software is widely available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) for no charge.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) 1.12. "You" (or "Your") means an individual or a legal entity
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) exercising rights under, and complying with all of the terms of, this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) License or a future version of this License issued under Section 6.1.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) For legal entities, "You" includes any entity which controls, is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) controlled by, or is under common control with You. For purposes of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) this definition, "control" means (a) the power, direct or indirect,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) to cause the direction or management of such entity, whether by
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) contract or otherwise, or (b) ownership of more than fifty percent
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) (50%) of the outstanding shares or beneficial ownership of such
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) entity.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) 2. Source Code License.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) 2.1. The Initial Developer Grant.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) The Initial Developer hereby grants You a world-wide, royalty-free,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) non-exclusive license, subject to third party intellectual property
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) claims:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) (a) under intellectual property rights (other than patent or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) trademark) Licensable by Initial Developer to use, reproduce,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) modify, display, perform, sublicense and distribute the Original
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) Code (or portions thereof) with or without Modifications, and/or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) as part of a Larger Work; and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) (b) under Patents Claims infringed by the making, using or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) selling of Original Code, to make, have made, use, practice,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) sell, and offer for sale, and/or otherwise dispose of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) Original Code (or portions thereof).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) (c) the licenses granted in this Section 2.1(a) and (b) are
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) effective on the date Initial Developer first distributes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) Original Code under the terms of this License.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) (d) Notwithstanding Section 2.1(b) above, no patent license is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) granted: 1) for code that You delete from the Original Code; 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) separate from the Original Code; or 3) for infringements caused
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) by: i) the modification of the Original Code or ii) the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) combination of the Original Code with other software or devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) 2.2. Contributor Grant.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) Subject to third party intellectual property claims, each Contributor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) hereby grants You a world-wide, royalty-free, non-exclusive license
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) (a) under intellectual property rights (other than patent or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) trademark) Licensable by Contributor, to use, reproduce, modify,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) display, perform, sublicense and distribute the Modifications
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) created by such Contributor (or portions thereof) either on an
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) unmodified basis, with other Modifications, as Covered Code
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) and/or as part of a Larger Work; and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) (b) under Patent Claims infringed by the making, using, or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) selling of Modifications made by that Contributor either alone
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) and/or in combination with its Contributor Version (or portions
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) of such combination), to make, use, sell, offer for sale, have
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) made, and/or otherwise dispose of: 1) Modifications made by that
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) Contributor (or portions thereof); and 2) the combination of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) Modifications made by that Contributor with its Contributor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) Version (or portions of such combination).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) effective on the date Contributor first makes Commercial Use of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) the Covered Code.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) (d) Notwithstanding Section 2.2(b) above, no patent license is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) granted: 1) for any code that Contributor has deleted from the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) Contributor Version; 2) separate from the Contributor Version;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) 3) for infringements caused by: i) third party modifications of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) Contributor Version or ii) the combination of Modifications made
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) by that Contributor with other software (except as part of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) Contributor Version) or other devices; or 4) under Patent Claims
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) infringed by Covered Code in the absence of Modifications made by
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) that Contributor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) 3. Distribution Obligations.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) 3.1. Application of License.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) The Modifications which You create or to which You contribute are
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) governed by the terms of this License, including without limitation
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) Section 2.2. The Source Code version of Covered Code may be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) distributed only under the terms of this License or a future version
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) of this License released under Section 6.1, and You must include a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) copy of this License with every copy of the Source Code You
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) distribute. You may not offer or impose any terms on any Source Code
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) version that alters or restricts the applicable version of this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) License or the recipients' rights hereunder. However, You may include
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) an additional document offering the additional rights described in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) Section 3.5.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) 3.2. Availability of Source Code.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) Any Modification which You create or to which You contribute must be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) made available in Source Code form under the terms of this License
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) either on the same media as an Executable version or via an accepted
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) Electronic Distribution Mechanism to anyone to whom you made an
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) Executable version available; and if made available via Electronic
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) Distribution Mechanism, must remain available for at least twelve (12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) months after the date it initially became available, or at least six
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) (6) months after a subsequent version of that particular Modification
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) has been made available to such recipients. You are responsible for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) ensuring that the Source Code version remains available even if the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) Electronic Distribution Mechanism is maintained by a third party.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) 3.3. Description of Modifications.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) You must cause all Covered Code to which You contribute to contain a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) file documenting the changes You made to create that Covered Code and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) the date of any change. You must include a prominent statement that
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) the Modification is derived, directly or indirectly, from Original
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) Code provided by the Initial Developer and including the name of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) Initial Developer in (a) the Source Code, and (b) in any notice in an
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) Executable version or related documentation in which You describe the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) origin or ownership of the Covered Code.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) 3.4. Intellectual Property Matters
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) (a) Third Party Claims.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) If Contributor has knowledge that a license under a third party's
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) intellectual property rights is required to exercise the rights
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) granted by such Contributor under Sections 2.1 or 2.2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) Contributor must include a text file with the Source Code
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) distribution titled "LEGAL" which describes the claim and the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) party making the claim in sufficient detail that a recipient will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) know whom to contact. If Contributor obtains such knowledge after
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) the Modification is made available as described in Section 3.2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) Contributor shall promptly modify the LEGAL file in all copies
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) Contributor makes available thereafter and shall take other steps
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) (such as notifying appropriate mailing lists or newsgroups)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) reasonably calculated to inform those who received the Covered
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) Code that new knowledge has been obtained.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) (b) Contributor APIs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) If Contributor's Modifications include an application programming
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) interface and Contributor has knowledge of patent licenses which
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) are reasonably necessary to implement that API, Contributor must
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) also include this information in the LEGAL file.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) (c) Representations.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) Contributor represents that, except as disclosed pursuant to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) Section 3.4(a) above, Contributor believes that Contributor's
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) Modifications are Contributor's original creation(s) and/or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) Contributor has sufficient rights to grant the rights conveyed by
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) this License.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) 3.5. Required Notices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) You must duplicate the notice in Exhibit A in each file of the Source
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) Code. If it is not possible to put such notice in a particular Source
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) Code file due to its structure, then You must include such notice in a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) location (such as a relevant directory) where a user would be likely
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) to look for such a notice. If You created one or more Modification(s)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) You may add your name as a Contributor to the notice described in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) Exhibit A. You must also duplicate this License in any documentation
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) for the Source Code where You describe recipients' rights or ownership
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) rights relating to Covered Code. You may choose to offer, and to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) charge a fee for, warranty, support, indemnity or liability
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) obligations to one or more recipients of Covered Code. However, You
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) may do so only on Your own behalf, and not on behalf of the Initial
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) Developer or any Contributor. You must make it absolutely clear than
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) any such warranty, support, indemnity or liability obligation is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) offered by You alone, and You hereby agree to indemnify the Initial
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) Developer and every Contributor for any liability incurred by the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) Initial Developer or such Contributor as a result of warranty,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) support, indemnity or liability terms You offer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) 3.6. Distribution of Executable Versions.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) You may distribute Covered Code in Executable form only if the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) requirements of Section 3.1-3.5 have been met for that Covered Code,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) and if You include a notice stating that the Source Code version of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) the Covered Code is available under the terms of this License,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) including a description of how and where You have fulfilled the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) obligations of Section 3.2. The notice must be conspicuously included
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) in any notice in an Executable version, related documentation or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) collateral in which You describe recipients' rights relating to the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) Covered Code. You may distribute the Executable version of Covered
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) Code or ownership rights under a license of Your choice, which may
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) contain terms different from this License, provided that You are in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) compliance with the terms of this License and that the license for the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) Executable version does not attempt to limit or alter the recipient's
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) rights in the Source Code version from the rights set forth in this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) License. If You distribute the Executable version under a different
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) license You must make it absolutely clear that any terms which differ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) from this License are offered by You alone, not by the Initial
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) Developer or any Contributor. You hereby agree to indemnify the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) Initial Developer and every Contributor for any liability incurred by
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) the Initial Developer or such Contributor as a result of any such
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) terms You offer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) 3.7. Larger Works.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) You may create a Larger Work by combining Covered Code with other code
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) not governed by the terms of this License and distribute the Larger
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) Work as a single product. In such a case, You must make sure the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) requirements of this License are fulfilled for the Covered Code.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) 4. Inability to Comply Due to Statute or Regulation.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) If it is impossible for You to comply with any of the terms of this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) License with respect to some or all of the Covered Code due to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) statute, judicial order, or regulation then You must: (a) comply with
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) the terms of this License to the maximum extent possible; and (b)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278) describe the limitations and the code they affect. Such description
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) must be included in the LEGAL file described in Section 3.4 and must
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) be included with all distributions of the Source Code. Except to the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281) extent prohibited by statute or regulation, such description must be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282) sufficiently detailed for a recipient of ordinary skill to be able to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) understand it.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) 5. Application of this License.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) This License applies to code to which the Initial Developer has
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288) attached the notice in Exhibit A and to related Covered Code.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290) 6. Versions of the License.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) 6.1. New Versions.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) Netscape Communications Corporation ("Netscape") may publish revised
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) and/or new versions of the License from time to time. Each version
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) will be given a distinguishing version number.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) 6.2. Effect of New Versions.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) Once Covered Code has been published under a particular version of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) License, You may always continue to use it under the terms of that
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300) version. You may also choose to use such Covered Code under the terms
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) of any subsequent version of the License published by Netscape. No one
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) other than Netscape has the right to modify the terms applicable to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) Covered Code created under this License.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305) 6.3. Derivative Works.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) If You create or use a modified version of this License (which you may
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) only do in order to apply it to code which is not already Covered Code
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308) governed by this License), You must (a) rename Your license so that
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309) the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310) "MPL", "NPL" or any confusingly similar phrase do not appear in your
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311) license (except to note that your license differs from this License)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312) and (b) otherwise make it clear that Your version of the license
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313) contains terms which differ from the Mozilla Public License and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314) Netscape Public License. (Filling in the name of the Initial
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315) Developer, Original Code or Contributor in the notice described in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316) Exhibit A shall not of themselves be deemed to be modifications of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317) this License.)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319) 7. DISCLAIMER OF WARRANTY.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321) COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322) WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323) WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324) DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325) THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326) IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327) YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329) OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330) ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332) 8. TERMINATION.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334) 8.1. This License and the rights granted hereunder will terminate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335) automatically if You fail to comply with terms herein and fail to cure
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336) such breach within 30 days of becoming aware of the breach. All
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337) sublicenses to the Covered Code which are properly granted shall
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) survive any termination of this License. Provisions which, by their
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339) nature, must remain in effect beyond the termination of this License
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340) shall survive.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342) 8.2. If You initiate litigation by asserting a patent infringement
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343) claim (excluding declatory judgment actions) against Initial Developer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344) or a Contributor (the Initial Developer or Contributor against whom
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345) You file such action is referred to as "Participant") alleging that:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 347) (a) such Participant's Contributor Version directly or indirectly
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 348) infringes any patent, then any and all rights granted by such
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 349) Participant to You under Sections 2.1 and/or 2.2 of this License
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 350) shall, upon 60 days notice from Participant terminate prospectively,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 351) unless if within 60 days after receipt of notice You either: (i)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 352) agree in writing to pay Participant a mutually agreeable reasonable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 353) royalty for Your past and future use of Modifications made by such
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 354) Participant, or (ii) withdraw Your litigation claim with respect to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 355) the Contributor Version against such Participant. If within 60 days
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 356) of notice, a reasonable royalty and payment arrangement are not
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 357) mutually agreed upon in writing by the parties or the litigation claim
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 358) is not withdrawn, the rights granted by Participant to You under
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 359) Sections 2.1 and/or 2.2 automatically terminate at the expiration of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 360) the 60 day notice period specified above.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 361)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 362) (b) any software, hardware, or device, other than such Participant's
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 363) Contributor Version, directly or indirectly infringes any patent, then
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 364) any rights granted to You by such Participant under Sections 2.1(b)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 365) and 2.2(b) are revoked effective as of the date You first made, used,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 366) sold, distributed, or had made, Modifications made by that
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 367) Participant.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 368)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 369) 8.3. If You assert a patent infringement claim against Participant
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 370) alleging that such Participant's Contributor Version directly or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 371) indirectly infringes any patent where such claim is resolved (such as
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 372) by license or settlement) prior to the initiation of patent
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 373) infringement litigation, then the reasonable value of the licenses
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 374) granted by such Participant under Sections 2.1 or 2.2 shall be taken
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 375) into account in determining the amount or value of any payment or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 376) license.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 377)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 378) 8.4. In the event of termination under Sections 8.1 or 8.2 above,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 379) all end user license agreements (excluding distributors and resellers)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 380) which have been validly granted by You or any distributor hereunder
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 381) prior to termination shall survive termination.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 382)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 383) 9. LIMITATION OF LIABILITY.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 384)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 385) UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 386) (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 387) DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 388) OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 389) ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 390) CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 391) WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 392) COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 393) INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 394) LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 395) RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 396) PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 397) EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 398) THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 399)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 400) 10. U.S. GOVERNMENT END USERS.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 401)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 402) The Covered Code is a "commercial item," as that term is defined in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 403) 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 404) software" and "commercial computer software documentation," as such
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 405) terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 406) C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 407) all U.S. Government End Users acquire Covered Code with only those
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 408) rights set forth herein.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 409)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 410) 11. MISCELLANEOUS.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 411)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 412) This License represents the complete agreement concerning subject
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 413) matter hereof. If any provision of this License is held to be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 414) unenforceable, such provision shall be reformed only to the extent
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 415) necessary to make it enforceable. This License shall be governed by
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 416) California law provisions (except to the extent applicable law, if
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 417) any, provides otherwise), excluding its conflict-of-law provisions.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 418) With respect to disputes in which at least one party is a citizen of,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 419) or an entity chartered or registered to do business in the United
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 420) States of America, any litigation relating to this License shall be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 421) subject to the jurisdiction of the Federal Courts of the Northern
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 422) District of California, with venue lying in Santa Clara County,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 423) California, with the losing party responsible for costs, including
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 424) without limitation, court costs and reasonable attorneys' fees and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 425) expenses. The application of the United Nations Convention on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 426) Contracts for the International Sale of Goods is expressly excluded.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 427) Any law or regulation which provides that the language of a contract
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 428) shall be construed against the drafter shall not apply to this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 429) License.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 430)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 431) 12. RESPONSIBILITY FOR CLAIMS.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 432)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 433) As between Initial Developer and the Contributors, each party is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 434) responsible for claims and damages arising, directly or indirectly,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 435) out of its utilization of rights under this License and You agree to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 436) work with Initial Developer and Contributors to distribute such
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 437) responsibility on an equitable basis. Nothing herein is intended or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 438) shall be deemed to constitute any admission of liability.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 439)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 440) 13. MULTIPLE-LICENSED CODE.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 441)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 442) Initial Developer may designate portions of the Covered Code as
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 443) "Multiple-Licensed". "Multiple-Licensed" means that the Initial
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 444) Developer permits you to utilize portions of the Covered Code under
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 445) Your choice of the MPL or the alternative licenses, if any, specified
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 446) by the Initial Developer in the file described in Exhibit A.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 447)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 448) EXHIBIT A -Mozilla Public License.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 449)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 450) ``The contents of this file are subject to the Mozilla Public License
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 451) Version 1.1 (the "License"); you may not use this file except in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 452) compliance with the License. You may obtain a copy of the License at
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 453) https://www.mozilla.org/MPL/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 454)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 455) Software distributed under the License is distributed on an "AS IS"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 456) basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 457) License for the specific language governing rights and limitations
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 458) under the License.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 459)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 460) The Original Code is ______________________________________.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 461)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 462) The Initial Developer of the Original Code is ________________________.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 463) Portions created by ______________________ are Copyright (C) ______
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 464) _______________________. All Rights Reserved.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 465)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 466) Contributor(s): ______________________________________.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 467)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 468) Alternatively, the contents of this file may be used under the terms
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 469) of the _____ license (the "[___] License"), in which case the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 470) provisions of [______] License are applicable instead of those
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 471) above. If you wish to allow use of your version of this file only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 472) under the terms of the [____] License and not to allow others to use
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 473) your version of this file under the MPL, indicate your decision by
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 474) deleting the provisions above and replace them with the notice and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 475) other provisions required by the [___] License. If you do not delete
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 476) the provisions above, a recipient may use your version of this file
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 477) under either the MPL or the [___] License."
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 478)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 479) [NOTE: The text of this Exhibit A may differ slightly from the text of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 480) the notices in the Source Code files of the Original Code. You should
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 481) use the text of this Exhibit A rather than the text found in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 482) Original Code Source Code for Your Modifications.]