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