xref: /kernel/linux/linux-5.10/LICENSES/dual/CDDL-1.0 (revision 8c2ecf20)
18c2ecf20Sopenharmony_ciValid-License-Identifier: CDDL-1.0
28c2ecf20Sopenharmony_ciSPDX-URL: https://spdx.org/licenses/CDDL-1.0.html
38c2ecf20Sopenharmony_ciUsage-Guide:
48c2ecf20Sopenharmony_ci  Do NOT use. The CDDL-1.0 is not GPL2 compatible. It may only be used for
58c2ecf20Sopenharmony_ci  dual-licensed files where the other license is GPL2 compatible.
68c2ecf20Sopenharmony_ci  If you end up using this it MUST be used together with a GPL2 compatible
78c2ecf20Sopenharmony_ci  license using "OR".
88c2ecf20Sopenharmony_ci  To use the Common Development and Distribution License 1.0 put the
98c2ecf20Sopenharmony_ci  following SPDX tag/value pair into a comment according to the placement
108c2ecf20Sopenharmony_ci  guidelines in the licensing rules documentation:
118c2ecf20Sopenharmony_ci    SPDX-License-Identifier: ($GPL-COMPATIBLE-ID OR CDDL-1.0)
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ciLicense-Text:
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ciCOMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)
168c2ecf20Sopenharmony_ciVersion 1.0
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ci    1. Definitions.
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ci        1.1. "Contributor" means each individual or entity that creates or
218c2ecf20Sopenharmony_ci             contributes to the creation of Modifications.
228c2ecf20Sopenharmony_ci
238c2ecf20Sopenharmony_ci        1.2. "Contributor Version" means the combination of the Original
248c2ecf20Sopenharmony_ci	     Software, prior Modifications used by a Contributor (if any),
258c2ecf20Sopenharmony_ci	     and the Modifications made by that particular Contributor.
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ci        1.3. "Covered Software" means (a) the Original Software, or (b)
288c2ecf20Sopenharmony_ci             Modifications, or (c) the combination of files containing
298c2ecf20Sopenharmony_ci             Original Software with files containing Modifications, in each
308c2ecf20Sopenharmony_ci             case including portions thereof.
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ci	1.4. "Executable" means the Covered Software in any form other than
338c2ecf20Sopenharmony_ci             Source Code.
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ci        1.5. "Initial Developer" means the individual or entity that first
368c2ecf20Sopenharmony_ci             makes Original Software available under this License.
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_ci        1.6. "Larger Work" means a work which combines Covered Software or
398c2ecf20Sopenharmony_ci             portions thereof with code not governed by the terms of this
408c2ecf20Sopenharmony_ci             License.
418c2ecf20Sopenharmony_ci
428c2ecf20Sopenharmony_ci        1.7. "License" means this document.
438c2ecf20Sopenharmony_ci
448c2ecf20Sopenharmony_ci        1.8. "Licensable" means having the right to grant, to the maximum
458c2ecf20Sopenharmony_ci             extent possible, whether at the time of the initial grant or
468c2ecf20Sopenharmony_ci             subsequently acquired, any and all of the rights conveyed herein.
478c2ecf20Sopenharmony_ci
488c2ecf20Sopenharmony_ci        1.9. "Modifications" means the Source Code and Executable form of
498c2ecf20Sopenharmony_ci             any of the following:
508c2ecf20Sopenharmony_ci
518c2ecf20Sopenharmony_ci            A. Any file that results from an addition to, deletion from or
528c2ecf20Sopenharmony_ci               modification of the contents of a file containing Original
538c2ecf20Sopenharmony_ci               Software or previous Modifications;
548c2ecf20Sopenharmony_ci
558c2ecf20Sopenharmony_ci            B. Any new file that contains any part of the Original Software
568c2ecf20Sopenharmony_ci               or previous Modification; or
578c2ecf20Sopenharmony_ci
588c2ecf20Sopenharmony_ci            C. Any new file that is contributed or otherwise made available
598c2ecf20Sopenharmony_ci               under the terms of this License.
608c2ecf20Sopenharmony_ci
618c2ecf20Sopenharmony_ci        1.10. "Original Software" means the Source Code and Executable form
628c2ecf20Sopenharmony_ci              of computer software code that is originally released under
638c2ecf20Sopenharmony_ci              this License.
648c2ecf20Sopenharmony_ci
658c2ecf20Sopenharmony_ci        1.11. "Patent Claims" means any patent claim(s), now owned or
668c2ecf20Sopenharmony_ci              hereafter acquired, including without limitation, method,
678c2ecf20Sopenharmony_ci              process, and apparatus claims, in any patent Licensable by
688c2ecf20Sopenharmony_ci              grantor.
698c2ecf20Sopenharmony_ci
708c2ecf20Sopenharmony_ci        1.12. "Source Code" means (a) the common form of computer software
718c2ecf20Sopenharmony_ci	      code in which modifications are made and (b) associated
728c2ecf20Sopenharmony_ci              documentation included in or with such code.
738c2ecf20Sopenharmony_ci
748c2ecf20Sopenharmony_ci        1.13. "You" (or "Your") means an individual or a legal entity
758c2ecf20Sopenharmony_ci              exercising rights under, and complying with all of the terms
768c2ecf20Sopenharmony_ci              of, this License. For legal entities, "You" includes any
778c2ecf20Sopenharmony_ci              entity which controls, is controlled by, or is under common
788c2ecf20Sopenharmony_ci              control with You. For purposes of this definition, "control"
798c2ecf20Sopenharmony_ci              means (a) the power, direct or indirect, to cause the
808c2ecf20Sopenharmony_ci              direction or management of such entity, whether by contract
818c2ecf20Sopenharmony_ci              or otherwise, or (b) ownership of more than fifty percent
828c2ecf20Sopenharmony_ci              (50%) of the outstanding shares or beneficial ownership of
838c2ecf20Sopenharmony_ci              such entity.
848c2ecf20Sopenharmony_ci
858c2ecf20Sopenharmony_ci    2. License Grants.
868c2ecf20Sopenharmony_ci        2.1. The Initial Developer Grant.
878c2ecf20Sopenharmony_ci
888c2ecf20Sopenharmony_ci        Conditioned upon Your compliance with Section 3.1 below and subject
898c2ecf20Sopenharmony_ci        to third party intellectual property claims, the Initial Developer
908c2ecf20Sopenharmony_ci        hereby grants You a world-wide, royalty-free, non-exclusive
918c2ecf20Sopenharmony_ci        license:
928c2ecf20Sopenharmony_ci
938c2ecf20Sopenharmony_ci            (a) under intellectual property rights (other than patent or
948c2ecf20Sopenharmony_ci                trademark) Licensable by Initial Developer, to use,
958c2ecf20Sopenharmony_ci                reproduce, modify, display, perform, sublicense and
968c2ecf20Sopenharmony_ci                distribute the Original Software (or portions thereof),
978c2ecf20Sopenharmony_ci                with or without Modifications, and/or as part of a Larger
988c2ecf20Sopenharmony_ci                Work; and
998c2ecf20Sopenharmony_ci
1008c2ecf20Sopenharmony_ci            (b) under Patent Claims infringed by the making, using or
1018c2ecf20Sopenharmony_ci                selling of Original Software, to make, have made, use,
1028c2ecf20Sopenharmony_ci                practice, sell, and offer for sale, and/or otherwise
1038c2ecf20Sopenharmony_ci                dispose of the Original Software (or portions thereof).
1048c2ecf20Sopenharmony_ci
1058c2ecf20Sopenharmony_ci            (c) The licenses granted in Sections 2.1(a) and (b) are
1068c2ecf20Sopenharmony_ci                effective on the date Initial Developer first distributes
1078c2ecf20Sopenharmony_ci                or otherwise makes the Original Software available to a
1088c2ecf20Sopenharmony_ci                third party under the terms of this License.
1098c2ecf20Sopenharmony_ci
1108c2ecf20Sopenharmony_ci            (d) Notwithstanding Section 2.1(b) above, no patent license is
1118c2ecf20Sopenharmony_ci                granted: (1) for code that You delete from the Original
1128c2ecf20Sopenharmony_ci                Software, or (2) for infringements caused by: (i) the
1138c2ecf20Sopenharmony_ci                modification of the Original Software, or (ii) the
1148c2ecf20Sopenharmony_ci                combination of the Original Software with other software or
1158c2ecf20Sopenharmony_ci                devices.
1168c2ecf20Sopenharmony_ci
1178c2ecf20Sopenharmony_ci        2.2. Contributor Grant.
1188c2ecf20Sopenharmony_ci
1198c2ecf20Sopenharmony_ci        Conditioned upon Your compliance with Section 3.1 below and subject
1208c2ecf20Sopenharmony_ci        to third party intellectual property claims, each Contributor
1218c2ecf20Sopenharmony_ci        hereby grants You a world-wide, royalty-free, non-exclusive
1228c2ecf20Sopenharmony_ci        license:
1238c2ecf20Sopenharmony_ci
1248c2ecf20Sopenharmony_ci            (a) under intellectual property rights (other than patent or
1258c2ecf20Sopenharmony_ci	        trademark) Licensable by Contributor to use, reproduce,
1268c2ecf20Sopenharmony_ci	        modify, display, perform, sublicense and distribute the
1278c2ecf20Sopenharmony_ci	        Modifications created by such Contributor (or portions
1288c2ecf20Sopenharmony_ci	        thereof), either on an unmodified basis, with other
1298c2ecf20Sopenharmony_ci	        Modifications, as Covered Software and/or as part of a
1308c2ecf20Sopenharmony_ci	        Larger Work; and
1318c2ecf20Sopenharmony_ci
1328c2ecf20Sopenharmony_ci            (b) under Patent Claims infringed by the making, using, or
1338c2ecf20Sopenharmony_ci                selling of Modifications made by that Contributor either
1348c2ecf20Sopenharmony_ci                alone and/or in combination with its Contributor Version
1358c2ecf20Sopenharmony_ci                (or portions of such combination), to make, use, sell,
1368c2ecf20Sopenharmony_ci                offer for sale, have made, and/or otherwise dispose of: (1)
1378c2ecf20Sopenharmony_ci                Modifications made by that Contributor (or portions
1388c2ecf20Sopenharmony_ci                thereof); and (2) the combination of Modifications made by
1398c2ecf20Sopenharmony_ci                that Contributor with its Contributor Version (or portions
1408c2ecf20Sopenharmony_ci                of such combination).
1418c2ecf20Sopenharmony_ci
1428c2ecf20Sopenharmony_ci            (c) The licenses granted in Sections 2.2(a) and 2.2(b) are
1438c2ecf20Sopenharmony_ci                effective on the date Contributor first distributes or
1448c2ecf20Sopenharmony_ci                otherwise makes the Modifications available to a third
1458c2ecf20Sopenharmony_ci                party.
1468c2ecf20Sopenharmony_ci
1478c2ecf20Sopenharmony_ci            (d) Notwithstanding Section 2.2(b) above, no patent license is
1488c2ecf20Sopenharmony_ci                granted: (1) for any code that Contributor has deleted from
1498c2ecf20Sopenharmony_ci                the Contributor Version; (2) for infringements caused by:
1508c2ecf20Sopenharmony_ci                (i) third party modifications of Contributor Version, or
1518c2ecf20Sopenharmony_ci                (ii) the combination of Modifications made by that
1528c2ecf20Sopenharmony_ci                Contributor with other software (except as part of the
1538c2ecf20Sopenharmony_ci                Contributor Version) or other devices; or (3) under Patent
1548c2ecf20Sopenharmony_ci                Claims infringed by Covered Software in the absence of
1558c2ecf20Sopenharmony_ci                Modifications made by that Contributor.
1568c2ecf20Sopenharmony_ci
1578c2ecf20Sopenharmony_ci    3. Distribution Obligations.
1588c2ecf20Sopenharmony_ci        3.1. Availability of Source Code.
1598c2ecf20Sopenharmony_ci
1608c2ecf20Sopenharmony_ci        Any Covered Software that You distribute or otherwise make
1618c2ecf20Sopenharmony_ci        available in Executable form must also be made available in Source
1628c2ecf20Sopenharmony_ci        Code form and that Source Code form must be distributed only under
1638c2ecf20Sopenharmony_ci        the terms of this License. You must include a copy of this License
1648c2ecf20Sopenharmony_ci        with every copy of the Source Code form of the Covered Software You
1658c2ecf20Sopenharmony_ci        distribute or otherwise make available. You must inform recipients
1668c2ecf20Sopenharmony_ci        of any such Covered Software in Executable form as to how they can
1678c2ecf20Sopenharmony_ci        obtain such Covered Software in Source Code form in a reasonable
1688c2ecf20Sopenharmony_ci        manner on or through a medium customarily used for software
1698c2ecf20Sopenharmony_ci        exchange.
1708c2ecf20Sopenharmony_ci
1718c2ecf20Sopenharmony_ci        3.2. Modifications.
1728c2ecf20Sopenharmony_ci
1738c2ecf20Sopenharmony_ci        The Modifications that You create or to which You contribute are
1748c2ecf20Sopenharmony_ci        governed by the terms of this License. You represent that You
1758c2ecf20Sopenharmony_ci        believe Your Modifications are Your original creation(s) and/or You
1768c2ecf20Sopenharmony_ci        have sufficient rights to grant the rights conveyed by this
1778c2ecf20Sopenharmony_ci        License.
1788c2ecf20Sopenharmony_ci
1798c2ecf20Sopenharmony_ci        3.3. Required Notices.
1808c2ecf20Sopenharmony_ci
1818c2ecf20Sopenharmony_ci        You must include a notice in each of Your Modifications that
1828c2ecf20Sopenharmony_ci        identifies You as the Contributor of the Modification. You may not
1838c2ecf20Sopenharmony_ci        remove or alter any copyright, patent or trademark notices
1848c2ecf20Sopenharmony_ci        contained within the Covered Software, or any notices of licensing
1858c2ecf20Sopenharmony_ci        or any descriptive text giving attribution to any Contributor or
1868c2ecf20Sopenharmony_ci        the Initial Developer.
1878c2ecf20Sopenharmony_ci
1888c2ecf20Sopenharmony_ci        3.4. Application of Additional Terms.
1898c2ecf20Sopenharmony_ci
1908c2ecf20Sopenharmony_ci        You may not offer or impose any terms on any Covered Software in
1918c2ecf20Sopenharmony_ci        Source Code form that alters or restricts the applicable version of
1928c2ecf20Sopenharmony_ci        this License or the recipients' rights hereunder. You may choose to
1938c2ecf20Sopenharmony_ci        offer, and to charge a fee for, warranty, support, indemnity or
1948c2ecf20Sopenharmony_ci        liability obligations to one or more recipients of Covered
1958c2ecf20Sopenharmony_ci        Software. However, you may do so only on Your own behalf, and not
1968c2ecf20Sopenharmony_ci        on behalf of the Initial Developer or any Contributor. You must
1978c2ecf20Sopenharmony_ci        make it absolutely clear that any such warranty, support, indemnity
1988c2ecf20Sopenharmony_ci        or liability obligation is offered by You alone, and You hereby
1998c2ecf20Sopenharmony_ci        agree to indemnify the Initial Developer and every Contributor for
2008c2ecf20Sopenharmony_ci        any liability incurred by the Initial Developer or such Contributor
2018c2ecf20Sopenharmony_ci        as a result of warranty, support, indemnity or liability terms You
2028c2ecf20Sopenharmony_ci        offer.
2038c2ecf20Sopenharmony_ci
2048c2ecf20Sopenharmony_ci        3.5. Distribution of Executable Versions.
2058c2ecf20Sopenharmony_ci
2068c2ecf20Sopenharmony_ci        You may distribute the Executable form of the Covered Software
2078c2ecf20Sopenharmony_ci        under the terms of this License or under the terms of a license of
2088c2ecf20Sopenharmony_ci        Your choice, which may contain terms different from this License,
2098c2ecf20Sopenharmony_ci        provided that You are in compliance with the terms of this License
2108c2ecf20Sopenharmony_ci        and that the license for the Executable form does not attempt to
2118c2ecf20Sopenharmony_ci        limit or alter the recipient's rights in the Source Code form from
2128c2ecf20Sopenharmony_ci        the rights set forth in this License. If You distribute the Covered
2138c2ecf20Sopenharmony_ci        Software in Executable form under a different license, You must
2148c2ecf20Sopenharmony_ci        make it absolutely clear that any terms which differ from this
2158c2ecf20Sopenharmony_ci        License are offered by You alone, not by the Initial Developer or
2168c2ecf20Sopenharmony_ci        Contributor. You hereby agree to indemnify the Initial Developer
2178c2ecf20Sopenharmony_ci        and every Contributor for any liability incurred by the Initial
2188c2ecf20Sopenharmony_ci        Developer or such Contributor as a result of any such terms You
2198c2ecf20Sopenharmony_ci        offer.
2208c2ecf20Sopenharmony_ci
2218c2ecf20Sopenharmony_ci        3.6. Larger Works.
2228c2ecf20Sopenharmony_ci
2238c2ecf20Sopenharmony_ci        You may create a Larger Work by combining Covered Software with
2248c2ecf20Sopenharmony_ci        other code not governed by the terms of this License and distribute
2258c2ecf20Sopenharmony_ci        the Larger Work as a single product. In such a case, You must make
2268c2ecf20Sopenharmony_ci        sure the requirements of this License are fulfilled for the Covered
2278c2ecf20Sopenharmony_ci        Software.
2288c2ecf20Sopenharmony_ci
2298c2ecf20Sopenharmony_ci    4. Versions of the License.
2308c2ecf20Sopenharmony_ci        4.1. New Versions.
2318c2ecf20Sopenharmony_ci
2328c2ecf20Sopenharmony_ci        Sun Microsystems, Inc. is the initial license steward and may
2338c2ecf20Sopenharmony_ci        publish revised and/or new versions of this License from time to
2348c2ecf20Sopenharmony_ci        time. Each version will be given a distinguishing version
2358c2ecf20Sopenharmony_ci        number. Except as provided in Section 4.3, no one other than the
2368c2ecf20Sopenharmony_ci        license steward has the right to modify this License.
2378c2ecf20Sopenharmony_ci
2388c2ecf20Sopenharmony_ci        4.2. Effect of New Versions.
2398c2ecf20Sopenharmony_ci
2408c2ecf20Sopenharmony_ci        You may always continue to use, distribute or otherwise make the
2418c2ecf20Sopenharmony_ci        Covered Software available under the terms of the version of the
2428c2ecf20Sopenharmony_ci        License under which You originally received the Covered
2438c2ecf20Sopenharmony_ci        Software. If the Initial Developer includes a notice in the
2448c2ecf20Sopenharmony_ci        Original Software prohibiting it from being distributed or
2458c2ecf20Sopenharmony_ci        otherwise made available under any subsequent version of the
2468c2ecf20Sopenharmony_ci        License, You must distribute and make the Covered Software
2478c2ecf20Sopenharmony_ci        available under the terms of the version of the License under which
2488c2ecf20Sopenharmony_ci        You originally received the Covered Software. Otherwise, You may
2498c2ecf20Sopenharmony_ci        also choose to use, distribute or otherwise make the Covered
2508c2ecf20Sopenharmony_ci        Software available under the terms of any subsequent version of the
2518c2ecf20Sopenharmony_ci        License published by the license steward.
2528c2ecf20Sopenharmony_ci
2538c2ecf20Sopenharmony_ci        4.3. Modified Versions.
2548c2ecf20Sopenharmony_ci
2558c2ecf20Sopenharmony_ci        When You are an Initial Developer and You want to create a new
2568c2ecf20Sopenharmony_ci        license for Your Original Software, You may create and use a
2578c2ecf20Sopenharmony_ci        modified version of this License if You: (a) rename the license and
2588c2ecf20Sopenharmony_ci        remove any references to the name of the license steward (except to
2598c2ecf20Sopenharmony_ci        note that the license differs from this License); and (b) otherwise
2608c2ecf20Sopenharmony_ci        make it clear that the license contains terms which differ from
2618c2ecf20Sopenharmony_ci        this License.
2628c2ecf20Sopenharmony_ci
2638c2ecf20Sopenharmony_ci    5. DISCLAIMER OF WARRANTY.
2648c2ecf20Sopenharmony_ci
2658c2ecf20Sopenharmony_ci    COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
2668c2ecf20Sopenharmony_ci    WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
2678c2ecf20Sopenharmony_ci    WITHOUT LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF
2688c2ecf20Sopenharmony_ci    DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR
2698c2ecf20Sopenharmony_ci    NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF
2708c2ecf20Sopenharmony_ci    THE COVERED SOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE
2718c2ecf20Sopenharmony_ci    DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER
2728c2ecf20Sopenharmony_ci    CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR
2738c2ecf20Sopenharmony_ci    CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART
2748c2ecf20Sopenharmony_ci    OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER
2758c2ecf20Sopenharmony_ci    EXCEPT UNDER THIS DISCLAIMER.
2768c2ecf20Sopenharmony_ci
2778c2ecf20Sopenharmony_ci    6. TERMINATION.
2788c2ecf20Sopenharmony_ci
2798c2ecf20Sopenharmony_ci        6.1. This License and the rights granted hereunder will terminate
2808c2ecf20Sopenharmony_ci        automatically if You fail to comply with terms herein and fail to
2818c2ecf20Sopenharmony_ci        cure such breach within 30 days of becoming aware of the
2828c2ecf20Sopenharmony_ci        breach. Provisions which, by their nature, must remain in effect
2838c2ecf20Sopenharmony_ci        beyond the termination of this License shall survive.
2848c2ecf20Sopenharmony_ci
2858c2ecf20Sopenharmony_ci        6.2. If You assert a patent infringement claim (excluding
2868c2ecf20Sopenharmony_ci        declaratory judgment actions) against Initial Developer or a
2878c2ecf20Sopenharmony_ci        Contributor (the Initial Developer or Contributor against whom You
2888c2ecf20Sopenharmony_ci        assert such claim is referred to as "Participant") alleging that
2898c2ecf20Sopenharmony_ci        the Participant Software (meaning the Contributor Version where the
2908c2ecf20Sopenharmony_ci        Participant is a Contributor or the Original Software where the
2918c2ecf20Sopenharmony_ci        Participant is the Initial Developer) directly or indirectly
2928c2ecf20Sopenharmony_ci        infringes any patent, then any and all rights granted directly or
2938c2ecf20Sopenharmony_ci        indirectly to You by such Participant, the Initial Developer (if
2948c2ecf20Sopenharmony_ci        the Initial Developer is not the Participant) and all Contributors
2958c2ecf20Sopenharmony_ci        under Sections 2.1 and/or 2.2 of this License shall, upon 60 days
2968c2ecf20Sopenharmony_ci        notice from Participant terminate prospectively and automatically
2978c2ecf20Sopenharmony_ci        at the expiration of such 60 day notice period, unless if within
2988c2ecf20Sopenharmony_ci        such 60 day period You withdraw Your claim with respect to the
2998c2ecf20Sopenharmony_ci        Participant Software against such Participant either unilaterally
3008c2ecf20Sopenharmony_ci        or pursuant to a written agreement with Participant.
3018c2ecf20Sopenharmony_ci
3028c2ecf20Sopenharmony_ci        6.3. In the event of termination under Sections 6.1 or 6.2 above,
3038c2ecf20Sopenharmony_ci        all end user licenses that have been validly granted by You or any
3048c2ecf20Sopenharmony_ci        distributor hereunder prior to termination (excluding licenses
3058c2ecf20Sopenharmony_ci        granted to You by any distributor) shall survive termination.
3068c2ecf20Sopenharmony_ci
3078c2ecf20Sopenharmony_ci    7. LIMITATION OF LIABILITY.
3088c2ecf20Sopenharmony_ci
3098c2ecf20Sopenharmony_ci    UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
3108c2ecf20Sopenharmony_ci    (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
3118c2ecf20Sopenharmony_ci    DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED
3128c2ecf20Sopenharmony_ci    SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY
3138c2ecf20Sopenharmony_ci    PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
3148c2ecf20Sopenharmony_ci    OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST
3158c2ecf20Sopenharmony_ci    PROFITS, LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR
3168c2ecf20Sopenharmony_ci    MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF
3178c2ecf20Sopenharmony_ci    SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH
3188c2ecf20Sopenharmony_ci    DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR
3198c2ecf20Sopenharmony_ci    DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE
3208c2ecf20Sopenharmony_ci    EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO
3218c2ecf20Sopenharmony_ci    NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL
3228c2ecf20Sopenharmony_ci    DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
3238c2ecf20Sopenharmony_ci
3248c2ecf20Sopenharmony_ci    8. U.S. GOVERNMENT END USERS.
3258c2ecf20Sopenharmony_ci
3268c2ecf20Sopenharmony_ci    The Covered Software is a "commercial item," as that term is defined in
3278c2ecf20Sopenharmony_ci    48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
3288c2ecf20Sopenharmony_ci    software" (as that term is defined at 48 C.F.R. $ 252.227-7014(a)(1))
3298c2ecf20Sopenharmony_ci    and "commercial computer software documentation" as such terms are used
3308c2ecf20Sopenharmony_ci    in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and
3318c2ecf20Sopenharmony_ci    48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all
3328c2ecf20Sopenharmony_ci    U.S. Government End Users acquire Covered Software with only those
3338c2ecf20Sopenharmony_ci    rights set forth herein. This U.S. Government Rights clause is in lieu
3348c2ecf20Sopenharmony_ci    of, and supersedes, any other FAR, DFAR, or other clause or provision
3358c2ecf20Sopenharmony_ci    that addresses Government rights in computer software under this
3368c2ecf20Sopenharmony_ci    License.
3378c2ecf20Sopenharmony_ci
3388c2ecf20Sopenharmony_ci    9. MISCELLANEOUS.
3398c2ecf20Sopenharmony_ci
3408c2ecf20Sopenharmony_ci    This License represents the complete agreement concerning subject
3418c2ecf20Sopenharmony_ci    matter hereof. If any provision of this License is held to be
3428c2ecf20Sopenharmony_ci    unenforceable, such provision shall be reformed only to the extent
3438c2ecf20Sopenharmony_ci    necessary to make it enforceable. This License shall be governed by the
3448c2ecf20Sopenharmony_ci    law of the jurisdiction specified in a notice contained within the
3458c2ecf20Sopenharmony_ci    Original Software (except to the extent applicable law, if any,
3468c2ecf20Sopenharmony_ci    provides otherwise), excluding such jurisdiction's conflict-of-law
3478c2ecf20Sopenharmony_ci    provisions. Any litigation relating to this License shall be subject to
3488c2ecf20Sopenharmony_ci    the jurisdiction of the courts located in the jurisdiction and venue
3498c2ecf20Sopenharmony_ci    specified in a notice contained within the Original Software, with the
3508c2ecf20Sopenharmony_ci    losing party responsible for costs, including, without limitation,
3518c2ecf20Sopenharmony_ci    court costs and reasonable attorneys' fees and expenses. The
3528c2ecf20Sopenharmony_ci    application of the United Nations Convention on Contracts for the
3538c2ecf20Sopenharmony_ci    International Sale of Goods is expressly excluded. Any law or
3548c2ecf20Sopenharmony_ci    regulation which provides that the language of a contract shall be
3558c2ecf20Sopenharmony_ci    construed against the drafter shall not apply to this License. You
3568c2ecf20Sopenharmony_ci    agree that You alone are responsible for compliance with the United
3578c2ecf20Sopenharmony_ci    States export administration regulations (and the export control laws
3588c2ecf20Sopenharmony_ci    and regulation of any other countries) when You use, distribute or
3598c2ecf20Sopenharmony_ci    otherwise make available any Covered Software.
3608c2ecf20Sopenharmony_ci
3618c2ecf20Sopenharmony_ci    10. RESPONSIBILITY FOR CLAIMS.
3628c2ecf20Sopenharmony_ci
3638c2ecf20Sopenharmony_ci    As between Initial Developer and the Contributors, each party is
3648c2ecf20Sopenharmony_ci    responsible for claims and damages arising, directly or indirectly, out
3658c2ecf20Sopenharmony_ci    of its utilization of rights under this License and You agree to work
3668c2ecf20Sopenharmony_ci    with Initial Developer and Contributors to distribute such
3678c2ecf20Sopenharmony_ci    responsibility on an equitable basis. Nothing herein is intended or
3688c2ecf20Sopenharmony_ci    shall be deemed to constitute any admission of liability.
369