Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^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.]