buildframework/helium/licenses/CDDL 1.0.1.txt
changeset 1 be27ed110b50
equal deleted inserted replaced
0:044383f39525 1:be27ed110b50
       
     1 
       
     2 COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 1.
       
     3 
       
     4 Definitions.
       
     5 
       
     6 1.1. Contributor means each individual or entity that creates or contributes to 
       
     7 the creation of Modifications.
       
     8 
       
     9 1.2. Contributor Version means the combination of the Original Software, prior 
       
    10 Modifications used by a Contributor (if any), and the Modifications made by that 
       
    11 particular Contributor.
       
    12 
       
    13 1.3. Covered Software means (a) the Original Software, or (b) Modifications, or 
       
    14 (c) the combination of files containing Original Software with files containing 
       
    15 Modifications, in each case including portions thereof.
       
    16 
       
    17 1.4. Executable means the Covered Software in any form other than Source Code.
       
    18 
       
    19 1.5. Initial Developer means the individual or entity that first makes Original 
       
    20 Software available under this License.
       
    21 
       
    22 1.6. Larger Work means a work which combines Covered Software or portions thereof 
       
    23 with code not governed by the terms of this License.
       
    24 
       
    25 1.7. License means this document.
       
    26 
       
    27 1.8. Licensable means having the right to grant, to the maximum extent possible, 
       
    28 whether at the time of the initial grant or subsequently acquired, any and all of 
       
    29 the rights conveyed herein.
       
    30 
       
    31 1.9. Modifications means the Source Code and Executable form of any of the 
       
    32 following: A. Any file that results from an addition to, deletion from or 
       
    33 modification of the contents of a file containing Original Software or previous 
       
    34 Modifications; B. Any new file that contains any part of the Original Software 
       
    35 or previous Modification; or C. Any new file that is contributed or otherwise 
       
    36 made available under the terms of this License.
       
    37 
       
    38 1.10. Original Software means the Source Code and Executable form of computer 
       
    39 software code that is originally released under this License.
       
    40 
       
    41 1.11. Patent Claims means any patent claim(s), now owned or hereafter acquired, 
       
    42 including without limitation, method, process, and apparatus claims, in any patent 
       
    43 Licensable by grantor.
       
    44 
       
    45 1.12. Source Code means (a) the common form of computer software code in which 
       
    46 modifications are made and (b) associated documentation included in or with such 
       
    47 code.
       
    48 
       
    49 1.13. You (or Your) means an individual or a legal entity exercising rights 
       
    50 under, and complying with all of the terms of, this License. For legal entities, 
       
    51 You includes any entity which controls, is controlled by, or is under common 
       
    52 control with You. For purposes of this definition, control means (a) the power, 
       
    53 direct or indirect, to cause the direction or management of such entity, whether 
       
    54 by contract or otherwise, or (b) ownership of more than fifty percent (50%) of 
       
    55 the outstanding shares or beneficial ownership of such entity.
       
    56 
       
    57 2. License Grants.
       
    58 
       
    59 2.1. The Initial Developer Grant. Conditioned upon Your compliance with Section 
       
    60 3.1 below and subject to third party intellectual property claims, the Initial 
       
    61 Developer hereby grants You a world-wide, royalty-free, non-exclusive license:
       
    62 
       
    63 (a) under intellectual property rights (other than patent or trademark) 
       
    64 Licensable by Initial Developer, to use, reproduce, modify, display, perform, 
       
    65 sublicense and distribute the Original Software (or portions thereof), with or 
       
    66 without Modifications, and/or as part of a Larger Work; and
       
    67 
       
    68 (b) under Patent Claims infringed by the making, using or selling of Original 
       
    69 Software, to make, have made, use, practice, sell, and offer for sale, and/or 
       
    70 otherwise dispose of the Original Software (or portions thereof);
       
    71 
       
    72 (c) The licenses granted in Sections 2.1(a) and (b) are effective on the date 
       
    73 Initial Developer first distributes or otherwise makes the Original Software 
       
    74 available to a third party under the terms of this License;
       
    75 
       
    76 (d) Notwithstanding Section 2.1(b) above, no patent license is granted: (1) 
       
    77 for code that You delete from the Original Software, or (2) for infringements 
       
    78 caused by: (i) the modification of the Original Software, or (ii) the 
       
    79 combination of the Original Software with other software or devices.
       
    80 
       
    81 2.2. Contributor Grant. Conditioned upon Your compliance with Section 3.1 
       
    82 below and subject to third party intellectual property claims, each Contributor 
       
    83 hereby grants You a world-wide, royalty-free, non-exclusive license:
       
    84 
       
    85 (a) under intellectual property rights (other than patent or trademark) 
       
    86 Licensable by Contributor to use, reproduce, modify, display, perform, 
       
    87 sublicense and distribute the Modifications created by such Contributor 
       
    88 (or portions thereof), either on an unmodified basis, with other Modifications, 
       
    89 as Covered Software and/or as part of a Larger Work; and
       
    90 
       
    91 (b) under Patent Claims infringed by the making, using, or selling of 
       
    92 Modifications made by that Contributor either alone and/or in combination with 
       
    93 its Contributor Version (or portions of such combination), to make, use, sell, 
       
    94 offer for sale, have made, and/or otherwise dispose of: (1) Modifications made 
       
    95 by that Contributor (or portions thereof); and (2) the combination of 
       
    96 Modifications made by that Contributor with its Contributor Version (or 
       
    97 portions of such combination).
       
    98 
       
    99 (c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on the 
       
   100 date Contributor first distributes or otherwise makes the Modifications 
       
   101 available to a third party.
       
   102 
       
   103 (d) Notwithstanding Section 2.2(b) above, no patent license is granted: 
       
   104 (1) for any code that Contributor has deleted from the Contributor Version; 
       
   105 (2) for infringements caused by: (i) third party modifications of Contributor 
       
   106 Version, or (ii) the combination of Modifications made by that Contributor 
       
   107 with other software (except as part of the Contributor Version) or other 
       
   108 devices; or 
       
   109 (3) under Patent Claims infringed by Covered Software in the absence of 
       
   110 Modifications made by that Contributor.
       
   111 
       
   112 3. Distribution Obligations.
       
   113 
       
   114 3.1. Availability of Source Code. Any Covered Software that You distribute 
       
   115 or otherwise make available in Executable form must also be made available 
       
   116 in Source Code form and that Source Code form must be distributed only under 
       
   117 the terms of this License. You must include a copy of this License with 
       
   118 every copy of the Source Code form of the Covered Software You distribute 
       
   119 or otherwise make available. You must inform recipients of any such Covered 
       
   120 Software in Executable form as to how they can obtain such Covered Software 
       
   121 in Source Code form in a reasonable manner on or through a medium customarily 
       
   122 used for software exchange.
       
   123 
       
   124 3.2. Modifications. The Modifications that You create or to which You 
       
   125 contribute are governed by the terms of this License. You represent that You 
       
   126 believe Your Modifications are Your original creation(s) and/or You have 
       
   127 sufficient rights to grant the rights conveyed by this License.
       
   128 
       
   129 3.3. Required Notices. You must include a notice in each of Your Modifications 
       
   130 that identifies You as the Contributor of the Modification. You may not remove 
       
   131 or alter any copyright, patent or trademark notices contained within the 
       
   132 Covered Software, or any notices of licensing or any descriptive text giving 
       
   133 attribution to any Contributor or the Initial Developer.
       
   134 
       
   135 3.4. Application of Additional Terms. You may not offer or impose any terms 
       
   136 on any Covered Software in Source Code form that alters or restricts the 
       
   137 applicable version of this License or the recipients rights hereunder. You 
       
   138 may choose to offer, and to charge a fee for, warranty, support, indemnity or 
       
   139 liability obligations to one or more recipients of Covered Software. However, 
       
   140 you may do so only on Your own behalf, and not on behalf of the Initial 
       
   141 Developer or any Contributor. You must make it absolutely clear that any such 
       
   142 warranty, support, indemnity or liability obligation is offered by You alone, 
       
   143 and You hereby agree to indemnify the Initial Developer and every Contributor 
       
   144 for any liability incurred by the Initial Developer or such Contributor as a 
       
   145 result of warranty, support, indemnity or liability terms You offer.
       
   146 
       
   147 3.5. Distribution of Executable Versions. You may distribute the Executable 
       
   148 form of the Covered Software under the terms of this License or under the terms 
       
   149 of a license of Your choice, which may contain terms different from this 
       
   150 License, provided that You are in compliance with the terms of this License and 
       
   151 that the license for the Executable form does not attempt to limit or alter 
       
   152 the recipients rights in the Source Code form from the rights set forth in this 
       
   153 License. If You distribute the Covered Software in Executable form under a 
       
   154 different license, You must make it absolutely clear that any terms which 
       
   155 differ from this License are offered by You alone, not by the Initial Developer 
       
   156 or Contributor. You hereby agree to indemnify the Initial Developer and every 
       
   157 Contributor for any liability incurred by the Initial Developer or such 
       
   158 Contributor as a result of any such terms You offer.
       
   159 
       
   160 3.6. Larger Works. You may create a Larger Work by combining Covered Software 
       
   161 with other code not governed by the terms of this License and distribute the 
       
   162 Larger Work as a single product. In such a case, You must make sure the 
       
   163 requirements of this License are fulfilled for the Covered Software.
       
   164 
       
   165 4. Versions of the License.
       
   166 
       
   167 4.1. New Versions. Sun Microsystems, Inc. is the initial license steward and 
       
   168 may publish revised and/or new versions of this License from time to time. 
       
   169 Each version will be given a distinguishing version number. Except as provided 
       
   170 in Section 4.3, no one other than the license steward has the right to modify 
       
   171 this License.
       
   172 
       
   173 4.2. Effect of New Versions. You may always continue to use, distribute or 
       
   174 otherwise make the Covered Software available under the terms of the version 
       
   175 of the License under which You originally received the Covered Software. If 
       
   176 the Initial Developer includes a notice in the Original Software prohibiting 
       
   177 it from being distributed or otherwise made available under any subsequent 
       
   178 version of the License, You must distribute and make the Covered Software 
       
   179 available under the terms of the version of the License under which You 
       
   180 originally received the Covered Software. Otherwise, You may also choose to 
       
   181 use, distribute or otherwise make the Covered Software available under the 
       
   182 terms of any subsequent version of the License published by the license 
       
   183 steward.
       
   184 
       
   185 4.3. Modified Versions. When You are an Initial Developer and You want to 
       
   186 create a new license for Your Original Software, You may create and use a 
       
   187 modified version of this License if You: (a) rename the license and remove 
       
   188 any references to the name of the license steward (except to note that the 
       
   189 license differs from this License); and (b) otherwise make it clear that 
       
   190 the license contains terms which differ from this License.
       
   191 
       
   192 5. DISCLAIMER OF WARRANTY. COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE 
       
   193 ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, 
       
   194 INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE 
       
   195 OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. 
       
   196 THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED SOFTWARE 
       
   197 IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, 
       
   198 YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF 
       
   199 ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY 
       
   200 CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE 
       
   201 IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
       
   202 
       
   203 6. TERMINATION.
       
   204 
       
   205 6.1. This License and the rights granted hereunder will terminate automatically 
       
   206 if You fail to comply with terms herein and fail to cure such breach within 
       
   207 30 days of becoming aware of the breach. Provisions which, by their nature, 
       
   208 must remain in effect beyond the termination of this License shall survive.
       
   209 
       
   210 6.2. If You assert a patent infringement claim (excluding declaratory 
       
   211 judgment actions) against Initial Developer or a Contributor (the Initial 
       
   212 Developer or Contributor against whom You assert such claim is referred to 
       
   213 as Participant) alleging that the Participant Software (meaning the Contributor 
       
   214 Version where the Participant is a Contributor or the Original Software where 
       
   215 the Participant is the Initial Developer) directly or indirectly infringes any 
       
   216 patent, then any and all rights granted directly or indirectly to You by such 
       
   217 Participant, the Initial Developer (if the Initial Developer is not the 
       
   218 Participant) and all Contributors under Sections 2.1 and/or 2.2 of this License 
       
   219 shall, upon 60 days notice from Participant terminate prospectively and 
       
   220 automatically at the expiration of such 60 day notice period, unless if within 
       
   221 such 60 day period You withdraw Your claim with respect to the Participant 
       
   222 Software against such Participant either unilaterally or pursuant to a written 
       
   223 agreement with Participant.
       
   224 
       
   225 6.3. In the event of termination under Sections 6.1 or 6.2 above, all end user 
       
   226 licenses that have been validly granted by You or any distributor hereunder 
       
   227 prior to termination (excluding licenses granted to You by any distributor) 
       
   228 shall survive termination.
       
   229 
       
   230 7. LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, 
       
   231 WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE 
       
   232 INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED 
       
   233 SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON 
       
   234 FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER 
       
   235 INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, 
       
   236 WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL 
       
   237 DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE 
       
   238 POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO 
       
   239 LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTYS NEGLIGENCE 
       
   240 TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO 
       
   241 NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, 
       
   242 SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
       
   243 
       
   244 8. U.S. GOVERNMENT END USERS. The Covered Software is a commercial item, as 
       
   245 that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of commercial 
       
   246 computer software (as that term is defined at 48 C.F.R.  252.227-7014(a)(1)) 
       
   247 and commercial computer software documentation as such terms are used in 48 
       
   248 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 
       
   249 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users 
       
   250 acquire Covered Software with only those rights set forth herein. This U.S. 
       
   251 Government Rights clause is in lieu of, and supersedes, any other FAR, DFAR, 
       
   252 or other clause or provision that addresses Government rights in computer 
       
   253 software under this License.
       
   254 
       
   255 9. MISCELLANEOUS. This License represents the complete agreement concerning 
       
   256 subject matter hereof. If any provision of this License is held to be 
       
   257 unenforceable, such provision shall be reformed only to the extent necessary 
       
   258 to make it enforceable. This License shall be governed by the law of the 
       
   259 jurisdiction specified in a notice contained within the Original Software 
       
   260 (except to the extent applicable law, if any, provides otherwise), excluding 
       
   261 such jurisdictions conflict-of-law provisions. Any litigation relating to 
       
   262 this License shall be subject to the jurisdiction of the courts located in 
       
   263 the jurisdiction and venue specified in a notice contained within the Original 
       
   264 Software, with the losing party responsible for costs, including, without 
       
   265 limitation, court costs and reasonable attorneys fees and expenses. The 
       
   266 application of the United Nations Convention on Contracts for the 
       
   267 International Sale of Goods is expressly excluded. Any law or regulation 
       
   268 which provides that the language of a contract shall be construed against 
       
   269 the drafter shall not apply to this License. You agree that You alone are 
       
   270 responsible for compliance with the United States export administration 
       
   271 regulations (and the export control laws and regulation of any other 
       
   272 countries) when You use, distribute or otherwise make available any Covered 
       
   273 Software.
       
   274 
       
   275 10. RESPONSIBILITY FOR CLAIMS. As between Initial Developer and the 
       
   276 Contributors, each party is responsible for claims and damages arising, 
       
   277 directly or indirectly, out of its utilization of rights under this License 
       
   278 and You agree to work with Initial Developer and Contributors to distribute 
       
   279 such responsibility on an equitable basis. Nothing herein is intended or 
       
   280 shall be deemed to constitute any admission of liability.
       
   281 
       
   282 NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION 
       
   283 LICENSE (CDDL) The code released under the CDDL shall be governed by the 
       
   284 laws of the State of California (excluding conflict-of-law provisions). 
       
   285 Any litigation relating to this License shall be subject to the jurisdiction 
       
   286 of the Federal Courts of the Northern District of California and the 
       
   287 state courts of the State of California, with venue lying in Santa Clara 
       
   288 County, California.