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