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