6eacdda37292bba1e60dbe9225b602a7c2775627ludoUnless otherwise noted, all files in this distribution are released
6eacdda37292bba1e60dbe9225b602a7c2775627ludounder the Common Development and Distribution License (CDDL).
6eacdda37292bba1e60dbe9225b602a7c2775627ludoExceptions are noted within the associated source files.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo--------------------------------------------------------------------
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludoCOMMON DEVELOPMENT AND DISTRIBUTION LICENSE Version 1.0
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo1. Definitions.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 1.1. "Contributor" means each individual or entity that creates
6eacdda37292bba1e60dbe9225b602a7c2775627ludo or contributes to the creation of Modifications.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 1.2. "Contributor Version" means the combination of the Original
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Software, prior Modifications used by a Contributor (if any),
6eacdda37292bba1e60dbe9225b602a7c2775627ludo and the Modifications made by that particular Contributor.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 1.3. "Covered Software" means (a) the Original Software, or (b)
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Modifications, or (c) the combination of files containing
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Original Software with files containing Modifications, in
6eacdda37292bba1e60dbe9225b602a7c2775627ludo each case including portions thereof.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 1.4. "Executable" means the Covered Software in any form other
6eacdda37292bba1e60dbe9225b602a7c2775627ludo than Source Code.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 1.5. "Initial Developer" means the individual or entity that first
6eacdda37292bba1e60dbe9225b602a7c2775627ludo makes Original Software available under this License.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 1.6. "Larger Work" means a work which combines Covered Software or
6eacdda37292bba1e60dbe9225b602a7c2775627ludo portions thereof with code not governed by the terms of this
6eacdda37292bba1e60dbe9225b602a7c2775627ludo License.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 1.7. "License" means this document.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 1.8. "Licensable" means having the right to grant, to the maximum
6eacdda37292bba1e60dbe9225b602a7c2775627ludo extent possible, whether at the time of the initial grant or
6eacdda37292bba1e60dbe9225b602a7c2775627ludo subsequently acquired, any and all of the rights conveyed
6eacdda37292bba1e60dbe9225b602a7c2775627ludo herein.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 1.9. "Modifications" means the Source Code and Executable form of
6eacdda37292bba1e60dbe9225b602a7c2775627ludo any of the following:
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo A. Any file that results from an addition to, deletion from or
6eacdda37292bba1e60dbe9225b602a7c2775627ludo modification of the contents of a file containing Original
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Software or previous Modifications;
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo B. Any new file that contains any part of the Original
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Software or previous Modifications; or
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo C. Any new file that is contributed or otherwise made
6eacdda37292bba1e60dbe9225b602a7c2775627ludo available under the terms of this License.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 1.10. "Original Software" means the Source Code and Executable
6eacdda37292bba1e60dbe9225b602a7c2775627ludo form of computer software code that is originally released
6eacdda37292bba1e60dbe9225b602a7c2775627ludo under this License.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 1.11. "Patent Claims" means any patent claim(s), now owned or
6eacdda37292bba1e60dbe9225b602a7c2775627ludo hereafter acquired, including without limitation, method,
6eacdda37292bba1e60dbe9225b602a7c2775627ludo process, and apparatus claims, in any patent Licensable by
6eacdda37292bba1e60dbe9225b602a7c2775627ludo grantor.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 1.12. "Source Code" means (a) the common form of computer software
6eacdda37292bba1e60dbe9225b602a7c2775627ludo code in which modifications are made and (b) associated
6eacdda37292bba1e60dbe9225b602a7c2775627ludo documentation included in or with such code.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 1.13. "You" (or "Your") means an individual or a legal entity
6eacdda37292bba1e60dbe9225b602a7c2775627ludo exercising rights under, and complying with all of the terms
6eacdda37292bba1e60dbe9225b602a7c2775627ludo of, this License. For legal entities, "You" includes any
6eacdda37292bba1e60dbe9225b602a7c2775627ludo entity which controls, is controlled by, or is under common
6eacdda37292bba1e60dbe9225b602a7c2775627ludo control with You. For purposes of this definition,
6eacdda37292bba1e60dbe9225b602a7c2775627ludo "control" means (a) the power, direct or indirect, to cause
6eacdda37292bba1e60dbe9225b602a7c2775627ludo the direction or management of such entity, whether by
6eacdda37292bba1e60dbe9225b602a7c2775627ludo contract or otherwise, or (b) ownership of more than fifty
6eacdda37292bba1e60dbe9225b602a7c2775627ludo percent (50%) of the outstanding shares or beneficial
6eacdda37292bba1e60dbe9225b602a7c2775627ludo ownership of such entity.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo2. License Grants.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 2.1. The Initial Developer Grant.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Conditioned upon Your compliance with Section 3.1 below and
6eacdda37292bba1e60dbe9225b602a7c2775627ludo subject to third party intellectual property claims, the Initial
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Developer hereby grants You a world-wide, royalty-free,
6eacdda37292bba1e60dbe9225b602a7c2775627ludo non-exclusive license:
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo (a) under intellectual property rights (other than patent or
6eacdda37292bba1e60dbe9225b602a7c2775627ludo trademark) Licensable by Initial Developer, to use,
6eacdda37292bba1e60dbe9225b602a7c2775627ludo reproduce, modify, display, perform, sublicense and
6eacdda37292bba1e60dbe9225b602a7c2775627ludo distribute the Original Software (or portions thereof),
6eacdda37292bba1e60dbe9225b602a7c2775627ludo with or without Modifications, and/or as part of a Larger
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Work; and
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo (b) under Patent Claims infringed by the making, using or
6eacdda37292bba1e60dbe9225b602a7c2775627ludo selling of Original Software, to make, have made, use,
6eacdda37292bba1e60dbe9225b602a7c2775627ludo practice, sell, and offer for sale, and/or otherwise
6eacdda37292bba1e60dbe9225b602a7c2775627ludo dispose of the Original Software (or portions thereof).
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo (c) The licenses granted in Sections 2.1(a) and (b) are
6eacdda37292bba1e60dbe9225b602a7c2775627ludo effective on the date Initial Developer first distributes
6eacdda37292bba1e60dbe9225b602a7c2775627ludo or otherwise makes the Original Software available to a
6eacdda37292bba1e60dbe9225b602a7c2775627ludo third party under the terms of this License.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo (d) Notwithstanding Section 2.1(b) above, no patent license is
6eacdda37292bba1e60dbe9225b602a7c2775627ludo granted: (1) for code that You delete from the Original
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Software, or (2) for infringements caused by: (i) the
6eacdda37292bba1e60dbe9225b602a7c2775627ludo modification of the Original Software, or (ii) the
6eacdda37292bba1e60dbe9225b602a7c2775627ludo combination of the Original Software with other software
6eacdda37292bba1e60dbe9225b602a7c2775627ludo or devices.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 2.2. Contributor Grant.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Conditioned upon Your compliance with Section 3.1 below and
6eacdda37292bba1e60dbe9225b602a7c2775627ludo subject to third party intellectual property claims, each
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Contributor hereby grants You a world-wide, royalty-free,
6eacdda37292bba1e60dbe9225b602a7c2775627ludo non-exclusive license:
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo (a) under intellectual property rights (other than patent or
6eacdda37292bba1e60dbe9225b602a7c2775627ludo trademark) Licensable by Contributor to use, reproduce,
6eacdda37292bba1e60dbe9225b602a7c2775627ludo modify, display, perform, sublicense and distribute the
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Modifications created by such Contributor (or portions
6eacdda37292bba1e60dbe9225b602a7c2775627ludo thereof), either on an unmodified basis, with other
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Modifications, as Covered Software and/or as part of a
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Larger Work; and
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo (b) under Patent Claims infringed by the making, using, or
6eacdda37292bba1e60dbe9225b602a7c2775627ludo selling of Modifications made by that Contributor either
6eacdda37292bba1e60dbe9225b602a7c2775627ludo alone and/or in combination with its Contributor Version
6eacdda37292bba1e60dbe9225b602a7c2775627ludo (or portions of such combination), to make, use, sell,
6eacdda37292bba1e60dbe9225b602a7c2775627ludo offer for sale, have made, and/or otherwise dispose of:
6eacdda37292bba1e60dbe9225b602a7c2775627ludo (1) Modifications made by that Contributor (or portions
6eacdda37292bba1e60dbe9225b602a7c2775627ludo thereof); and (2) the combination of Modifications made by
6eacdda37292bba1e60dbe9225b602a7c2775627ludo that Contributor with its Contributor Version (or portions
6eacdda37292bba1e60dbe9225b602a7c2775627ludo of such combination).
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo (c) The licenses granted in Sections 2.2(a) and 2.2(b) are
6eacdda37292bba1e60dbe9225b602a7c2775627ludo effective on the date Contributor first distributes or
6eacdda37292bba1e60dbe9225b602a7c2775627ludo otherwise makes the Modifications available to a third
6eacdda37292bba1e60dbe9225b602a7c2775627ludo party.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo (d) Notwithstanding Section 2.2(b) above, no patent license is
6eacdda37292bba1e60dbe9225b602a7c2775627ludo granted: (1) for any code that Contributor has deleted
6eacdda37292bba1e60dbe9225b602a7c2775627ludo from the Contributor Version; (2) for infringements caused
6eacdda37292bba1e60dbe9225b602a7c2775627ludo by: (i) third party modifications of Contributor Version,
6eacdda37292bba1e60dbe9225b602a7c2775627ludo or (ii) the combination of Modifications made by that
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Contributor with other software (except as part of the
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Contributor Version) or other devices; or (3) under Patent
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Claims infringed by Covered Software in the absence of
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Modifications made by that Contributor.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo3. Distribution Obligations.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 3.1. Availability of Source Code.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Any Covered Software that You distribute or otherwise make
6eacdda37292bba1e60dbe9225b602a7c2775627ludo available in Executable form must also be made available in Source
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Code form and that Source Code form must be distributed only under
6eacdda37292bba1e60dbe9225b602a7c2775627ludo the terms of this License. You must include a copy of this
6eacdda37292bba1e60dbe9225b602a7c2775627ludo License with every copy of the Source Code form of the Covered
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Software You distribute or otherwise make available. You must
6eacdda37292bba1e60dbe9225b602a7c2775627ludo inform recipients of any such Covered Software in Executable form
6eacdda37292bba1e60dbe9225b602a7c2775627ludo as to how they can obtain such Covered Software in Source Code
6eacdda37292bba1e60dbe9225b602a7c2775627ludo form in a reasonable manner on or through a medium customarily
6eacdda37292bba1e60dbe9225b602a7c2775627ludo used for software exchange.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 3.2. Modifications.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo The Modifications that You create or to which You contribute are
6eacdda37292bba1e60dbe9225b602a7c2775627ludo governed by the terms of this License. You represent that You
6eacdda37292bba1e60dbe9225b602a7c2775627ludo believe Your Modifications are Your original creation(s) and/or
6eacdda37292bba1e60dbe9225b602a7c2775627ludo You have sufficient rights to grant the rights conveyed by this
6eacdda37292bba1e60dbe9225b602a7c2775627ludo License.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 3.3. Required Notices.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo You must include a notice in each of Your Modifications that
6eacdda37292bba1e60dbe9225b602a7c2775627ludo identifies You as the Contributor of the Modification. You may
6eacdda37292bba1e60dbe9225b602a7c2775627ludo not remove or alter any copyright, patent or trademark notices
6eacdda37292bba1e60dbe9225b602a7c2775627ludo contained within the Covered Software, or any notices of licensing
6eacdda37292bba1e60dbe9225b602a7c2775627ludo or any descriptive text giving attribution to any Contributor or
6eacdda37292bba1e60dbe9225b602a7c2775627ludo the Initial Developer.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 3.4. Application of Additional Terms.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo You may not offer or impose any terms on any Covered Software in
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Source Code form that alters or restricts the applicable version
6eacdda37292bba1e60dbe9225b602a7c2775627ludo of this License or the recipients' rights hereunder. You may
6eacdda37292bba1e60dbe9225b602a7c2775627ludo choose to offer, and to charge a fee for, warranty, support,
6eacdda37292bba1e60dbe9225b602a7c2775627ludo indemnity or liability obligations to one or more recipients of
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Covered Software. However, you may do so only on Your own behalf,
6eacdda37292bba1e60dbe9225b602a7c2775627ludo and not on behalf of the Initial Developer or any Contributor.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo You must make it absolutely clear that any such warranty, support,
6eacdda37292bba1e60dbe9225b602a7c2775627ludo indemnity or liability obligation is offered by You alone, and You
6eacdda37292bba1e60dbe9225b602a7c2775627ludo hereby agree to indemnify the Initial Developer and every
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Contributor for any liability incurred by the Initial Developer or
6eacdda37292bba1e60dbe9225b602a7c2775627ludo such Contributor as a result of warranty, support, indemnity or
6eacdda37292bba1e60dbe9225b602a7c2775627ludo liability terms You offer.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 3.5. Distribution of Executable Versions.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo You may distribute the Executable form of the Covered Software
6eacdda37292bba1e60dbe9225b602a7c2775627ludo under the terms of this License or under the terms of a license of
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Your choice, which may contain terms different from this License,
6eacdda37292bba1e60dbe9225b602a7c2775627ludo provided that You are in compliance with the terms of this License
6eacdda37292bba1e60dbe9225b602a7c2775627ludo and that the license for the Executable form does not attempt to
6eacdda37292bba1e60dbe9225b602a7c2775627ludo limit or alter the recipient's rights in the Source Code form from
6eacdda37292bba1e60dbe9225b602a7c2775627ludo the rights set forth in this License. If You distribute the
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Covered Software in Executable form under a different license, You
6eacdda37292bba1e60dbe9225b602a7c2775627ludo must make it absolutely clear that any terms which differ from
6eacdda37292bba1e60dbe9225b602a7c2775627ludo this License are offered by You alone, not by the Initial
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Developer or Contributor. You hereby agree to indemnify the
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Initial Developer and every Contributor for any liability incurred
6eacdda37292bba1e60dbe9225b602a7c2775627ludo by the Initial Developer or such Contributor as a result of any
6eacdda37292bba1e60dbe9225b602a7c2775627ludo such terms You offer.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 3.6. Larger Works.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo You may create a Larger Work by combining Covered Software with
6eacdda37292bba1e60dbe9225b602a7c2775627ludo other code not governed by the terms of this License and
6eacdda37292bba1e60dbe9225b602a7c2775627ludo distribute the Larger Work as a single product. In such a case,
6eacdda37292bba1e60dbe9225b602a7c2775627ludo You must make sure the requirements of this License are fulfilled
6eacdda37292bba1e60dbe9225b602a7c2775627ludo for the Covered Software.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo4. Versions of the License.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 4.1. New Versions.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Sun Microsystems, Inc. is the initial license steward and may
6eacdda37292bba1e60dbe9225b602a7c2775627ludo publish revised and/or new versions of this License from time to
6eacdda37292bba1e60dbe9225b602a7c2775627ludo time. Each version will be given a distinguishing version number.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Except as provided in Section 4.3, no one other than the license
6eacdda37292bba1e60dbe9225b602a7c2775627ludo steward has the right to modify this License.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 4.2. Effect of New Versions.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo You may always continue to use, distribute or otherwise make the
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Covered Software available under the terms of the version of the
6eacdda37292bba1e60dbe9225b602a7c2775627ludo License under which You originally received the Covered Software.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo If the Initial Developer includes a notice in the Original
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Software prohibiting it from being distributed or otherwise made
6eacdda37292bba1e60dbe9225b602a7c2775627ludo available under any subsequent version of the License, You must
6eacdda37292bba1e60dbe9225b602a7c2775627ludo distribute and make the Covered Software available under the terms
6eacdda37292bba1e60dbe9225b602a7c2775627ludo of the version of the License under which You originally received
6eacdda37292bba1e60dbe9225b602a7c2775627ludo the Covered Software. Otherwise, You may also choose to use,
6eacdda37292bba1e60dbe9225b602a7c2775627ludo distribute or otherwise make the Covered Software available under
6eacdda37292bba1e60dbe9225b602a7c2775627ludo the terms of any subsequent version of the License published by
6eacdda37292bba1e60dbe9225b602a7c2775627ludo the license steward.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 4.3. Modified Versions.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo When You are an Initial Developer and You want to create a new
6eacdda37292bba1e60dbe9225b602a7c2775627ludo license for Your Original Software, You may create and use a
6eacdda37292bba1e60dbe9225b602a7c2775627ludo modified version of this License if You: (a) rename the license
6eacdda37292bba1e60dbe9225b602a7c2775627ludo and remove any references to the name of the license steward
6eacdda37292bba1e60dbe9225b602a7c2775627ludo (except to note that the license differs from this License); and
6eacdda37292bba1e60dbe9225b602a7c2775627ludo (b) otherwise make it clear that the license contains terms which
6eacdda37292bba1e60dbe9225b602a7c2775627ludo differ from this License.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo5. DISCLAIMER OF WARRANTY.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS"
6eacdda37292bba1e60dbe9225b602a7c2775627ludo BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
6eacdda37292bba1e60dbe9225b602a7c2775627ludo INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED
6eacdda37292bba1e60dbe9225b602a7c2775627ludo SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR
6eacdda37292bba1e60dbe9225b602a7c2775627ludo PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND
6eacdda37292bba1e60dbe9225b602a7c2775627ludo PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANY
6eacdda37292bba1e60dbe9225b602a7c2775627ludo COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE
6eacdda37292bba1e60dbe9225b602a7c2775627ludo INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY
6eacdda37292bba1e60dbe9225b602a7c2775627ludo NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF
6eacdda37292bba1e60dbe9225b602a7c2775627ludo WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
6eacdda37292bba1e60dbe9225b602a7c2775627ludo ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS
6eacdda37292bba1e60dbe9225b602a7c2775627ludo DISCLAIMER.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo6. TERMINATION.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 6.1. This License and the rights granted hereunder will terminate
6eacdda37292bba1e60dbe9225b602a7c2775627ludo automatically if You fail to comply with terms herein and fail to
6eacdda37292bba1e60dbe9225b602a7c2775627ludo cure such breach within 30 days of becoming aware of the breach.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Provisions which, by their nature, must remain in effect beyond
6eacdda37292bba1e60dbe9225b602a7c2775627ludo the termination of this License shall survive.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 6.2. If You assert a patent infringement claim (excluding
6eacdda37292bba1e60dbe9225b602a7c2775627ludo declaratory judgment actions) against Initial Developer or a
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Contributor (the Initial Developer or Contributor against whom You
6eacdda37292bba1e60dbe9225b602a7c2775627ludo assert such claim is referred to as "Participant") alleging that
6eacdda37292bba1e60dbe9225b602a7c2775627ludo the Participant Software (meaning the Contributor Version where
6eacdda37292bba1e60dbe9225b602a7c2775627ludo the Participant is a Contributor or the Original Software where
6eacdda37292bba1e60dbe9225b602a7c2775627ludo the Participant is the Initial Developer) directly or indirectly
6eacdda37292bba1e60dbe9225b602a7c2775627ludo infringes any patent, then any and all rights granted directly or
6eacdda37292bba1e60dbe9225b602a7c2775627ludo indirectly to You by such Participant, the Initial Developer (if
6eacdda37292bba1e60dbe9225b602a7c2775627ludo the Initial Developer is not the Participant) and all Contributors
6eacdda37292bba1e60dbe9225b602a7c2775627ludo under Sections 2.1 and/or 2.2 of this License shall, upon 60 days
6eacdda37292bba1e60dbe9225b602a7c2775627ludo notice from Participant terminate prospectively and automatically
6eacdda37292bba1e60dbe9225b602a7c2775627ludo at the expiration of such 60 day notice period, unless if within
6eacdda37292bba1e60dbe9225b602a7c2775627ludo such 60 day period You withdraw Your claim with respect to the
6eacdda37292bba1e60dbe9225b602a7c2775627ludo Participant Software against such Participant either unilaterally
6eacdda37292bba1e60dbe9225b602a7c2775627ludo or pursuant to a written agreement with Participant.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo 6.3. In the event of termination under Sections 6.1 or 6.2 above,
6eacdda37292bba1e60dbe9225b602a7c2775627ludo all end user licenses that have been validly granted by You or any
6eacdda37292bba1e60dbe9225b602a7c2775627ludo distributor hereunder prior to termination (excluding licenses
6eacdda37292bba1e60dbe9225b602a7c2775627ludo granted to You by any distributor) shall survive termination.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo7. LIMITATION OF LIABILITY.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
6eacdda37292bba1e60dbe9225b602a7c2775627ludo (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE
6eacdda37292bba1e60dbe9225b602a7c2775627ludo INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF
6eacdda37292bba1e60dbe9225b602a7c2775627ludo COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE
6eacdda37292bba1e60dbe9225b602a7c2775627ludo LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR
6eacdda37292bba1e60dbe9225b602a7c2775627ludo CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT
6eacdda37292bba1e60dbe9225b602a7c2775627ludo LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORK
6eacdda37292bba1e60dbe9225b602a7c2775627ludo STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
6eacdda37292bba1e60dbe9225b602a7c2775627ludo COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
6eacdda37292bba1e60dbe9225b602a7c2775627ludo INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
6eacdda37292bba1e60dbe9225b602a7c2775627ludo LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL
6eacdda37292bba1e60dbe9225b602a7c2775627ludo INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT
6eacdda37292bba1e60dbe9225b602a7c2775627ludo APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO
6eacdda37292bba1e60dbe9225b602a7c2775627ludo NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR
6eacdda37292bba1e60dbe9225b602a7c2775627ludo CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT
6eacdda37292bba1e60dbe9225b602a7c2775627ludo APPLY TO YOU.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo8. U.S. GOVERNMENT END USERS.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo The Covered Software is a "commercial item," as that term is
6eacdda37292bba1e60dbe9225b602a7c2775627ludo defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial
6eacdda37292bba1e60dbe9225b602a7c2775627ludo computer software" (as that term is defined at 48
6eacdda37292bba1e60dbe9225b602a7c2775627ludo C.F.R. 252.227-7014(a)(1)) and "commercial computer software
6eacdda37292bba1e60dbe9225b602a7c2775627ludo documentation" as such terms are used in 48 C.F.R. 12.212
6eacdda37292bba1e60dbe9225b602a7c2775627ludo (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48
6eacdda37292bba1e60dbe9225b602a7c2775627ludo C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all
6eacdda37292bba1e60dbe9225b602a7c2775627ludo U.S. Government End Users acquire Covered Software with only those
6eacdda37292bba1e60dbe9225b602a7c2775627ludo rights set forth herein. This U.S. Government Rights clause is in
6eacdda37292bba1e60dbe9225b602a7c2775627ludo lieu of, and supersedes, any other FAR, DFAR, or other clause or
6eacdda37292bba1e60dbe9225b602a7c2775627ludo provision that addresses Government rights in computer software
6eacdda37292bba1e60dbe9225b602a7c2775627ludo under this License.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo9. MISCELLANEOUS.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo This License represents the complete agreement concerning subject
6eacdda37292bba1e60dbe9225b602a7c2775627ludo matter hereof. If any provision of this License is held to be
6eacdda37292bba1e60dbe9225b602a7c2775627ludo unenforceable, such provision shall be reformed only to the extent
6eacdda37292bba1e60dbe9225b602a7c2775627ludo necessary to make it enforceable. This License shall be governed
6eacdda37292bba1e60dbe9225b602a7c2775627ludo by the law of the jurisdiction specified in a notice contained
6eacdda37292bba1e60dbe9225b602a7c2775627ludo within the Original Software (except to the extent applicable law,
6eacdda37292bba1e60dbe9225b602a7c2775627ludo if any, provides otherwise), excluding such jurisdiction's
6eacdda37292bba1e60dbe9225b602a7c2775627ludo conflict-of-law provisions. Any litigation relating to this
6eacdda37292bba1e60dbe9225b602a7c2775627ludo License shall be subject to the jurisdiction of the courts located
6eacdda37292bba1e60dbe9225b602a7c2775627ludo in the jurisdiction and venue specified in a notice contained
6eacdda37292bba1e60dbe9225b602a7c2775627ludo within the Original Software, with the losing party responsible
6eacdda37292bba1e60dbe9225b602a7c2775627ludo for costs, including, without limitation, court costs and
6eacdda37292bba1e60dbe9225b602a7c2775627ludo reasonable attorneys' fees and expenses. The application of the
6eacdda37292bba1e60dbe9225b602a7c2775627ludo United Nations Convention on Contracts for the International Sale
6eacdda37292bba1e60dbe9225b602a7c2775627ludo of Goods is expressly excluded. Any law or regulation which
6eacdda37292bba1e60dbe9225b602a7c2775627ludo provides that the language of a contract shall be construed
6eacdda37292bba1e60dbe9225b602a7c2775627ludo against the drafter shall not apply to this License. You agree
6eacdda37292bba1e60dbe9225b602a7c2775627ludo that You alone are responsible for compliance with the United
6eacdda37292bba1e60dbe9225b602a7c2775627ludo States export administration regulations (and the export control
6eacdda37292bba1e60dbe9225b602a7c2775627ludo laws and regulation of any other countries) when You use,
6eacdda37292bba1e60dbe9225b602a7c2775627ludo distribute or otherwise make available any Covered Software.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo10. RESPONSIBILITY FOR CLAIMS.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo As between Initial Developer and the Contributors, each party is
6eacdda37292bba1e60dbe9225b602a7c2775627ludo responsible for claims and damages arising, directly or
6eacdda37292bba1e60dbe9225b602a7c2775627ludo indirectly, out of its utilization of rights under this License
6eacdda37292bba1e60dbe9225b602a7c2775627ludo and You agree to work with Initial Developer and Contributors to
6eacdda37292bba1e60dbe9225b602a7c2775627ludo distribute such responsibility on an equitable basis. Nothing
6eacdda37292bba1e60dbe9225b602a7c2775627ludo herein is intended or shall be deemed to constitute any admission
6eacdda37292bba1e60dbe9225b602a7c2775627ludo of liability.
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludo--------------------------------------------------------------------
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludoNOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND
6eacdda37292bba1e60dbe9225b602a7c2775627ludoDISTRIBUTION LICENSE (CDDL)
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludoFor Covered Software in this distribution, this License shall
6eacdda37292bba1e60dbe9225b602a7c2775627ludobe governed by the laws of the State of California (excluding
6eacdda37292bba1e60dbe9225b602a7c2775627ludoconflict-of-law provisions).
6eacdda37292bba1e60dbe9225b602a7c2775627ludo
6eacdda37292bba1e60dbe9225b602a7c2775627ludoAny litigation relating to this License shall be subject to the
6eacdda37292bba1e60dbe9225b602a7c2775627ludojurisdiction of the Federal Courts of the Northern District of
6eacdda37292bba1e60dbe9225b602a7c2775627ludoCalifornia and the state courts of the State of California, with
6eacdda37292bba1e60dbe9225b602a7c2775627ludovenue lying in Santa Clara County, California.