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