Blame SOURCES/LICENSE

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