Home | History | Annotate | Download | only in lib
      1 COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.1
      2 
      3 1. Definitions.
      4 
      5     1.1. "Contributor" means each individual or entity that creates or
      6     contributes to the creation of Modifications.
      7 
      8     1.2. "Contributor Version" means the combination of the Original
      9     Software, prior Modifications used by a Contributor (if any), and the
     10     Modifications made by that particular Contributor.
     11 
     12     1.3. "Covered Software" means (a) the Original Software, or (b)
     13     Modifications, or (c) the combination of files containing Original
     14     Software with files containing Modifications, in each case including
     15     portions thereof.
     16 
     17     1.4. "Executable" means the Covered Software in any form other than
     18     Source Code.
     19 
     20     1.5. "Initial Developer" means the individual or entity that first makes
     21     Original Software available under this License.
     22 
     23     1.6. "Larger Work" means a work which combines Covered Software or
     24     portions thereof with code not governed by the terms of this License.
     25 
     26     1.7. "License" means this document.
     27 
     28     1.8. "Licensable" means having the right to grant, to the maximum extent
     29     possible, whether at the time of the initial grant or subsequently
     30     acquired, any and all of the rights conveyed herein.
     31 
     32     1.9. "Modifications" means the Source Code and Executable form of any of
     33     the following:
     34 
     35     A. Any file that results from an addition to, deletion from or
     36     modification of the contents of a file containing Original Software or
     37     previous Modifications;
     38 
     39     B. Any new file that contains any part of the Original Software or
     40     previous Modification; or
     41 
     42     C. Any new file that is contributed or otherwise made available under
     43     the terms of this License.
     44 
     45     1.10. "Original Software" means the Source Code and Executable form of
     46     computer software code that is originally released under this License.
     47 
     48     1.11. "Patent Claims" means any patent claim(s), now owned or hereafter
     49     acquired, including without limitation, method, process, and apparatus
     50     claims, in any patent Licensable by grantor.
     51 
     52     1.12. "Source Code" means (a) the common form of computer software code
     53     in which modifications are made and (b) associated documentation
     54     included in or with such code.
     55 
     56     1.13. "You" (or "Your") means an individual or a legal entity exercising
     57     rights under, and complying with all of the terms of, this License. For
     58     legal entities, "You" includes any entity which controls, is controlled
     59     by, or is under common control with You. For purposes of this
     60     definition, "control" means (a) the power, direct or indirect, to cause
     61     the direction or management of such entity, whether by contract or
     62     otherwise, or (b) ownership of more than fifty percent (50%) of the
     63     outstanding shares or beneficial ownership of such entity.
     64 
     65 2. License Grants.
     66 
     67     2.1. The Initial Developer Grant.
     68 
     69     Conditioned upon Your compliance with Section 3.1 below and subject to
     70     third party intellectual property claims, the Initial Developer hereby
     71     grants You a world-wide, royalty-free, non-exclusive license:
     72 
     73     (a) under intellectual property rights (other than patent or trademark)
     74     Licensable by Initial Developer, to use, reproduce, modify, display,
     75     perform, sublicense and distribute the Original Software (or portions
     76     thereof), with or without Modifications, and/or as part of a Larger
     77     Work; and
     78 
     79     (b) under Patent Claims infringed by the making, using or selling of
     80     Original Software, to make, have made, use, practice, sell, and offer
     81     for sale, and/or otherwise dispose of the Original Software (or portions
     82     thereof).
     83 
     84     (c) The licenses granted in Sections 2.1(a) and (b) are effective on the
     85     date Initial Developer first distributes or otherwise makes the Original
     86     Software available to a third party under the terms of this License.
     87 
     88     (d) Notwithstanding Section 2.1(b) above, no patent license is granted:
     89     (1) for code that You delete from the Original Software, or (2) for
     90     infringements caused by: (i) the modification of the Original Software,
     91     or (ii) the combination of the Original Software with other software or
     92     devices.
     93 
     94     2.2. Contributor Grant.
     95 
     96     Conditioned upon Your compliance with Section 3.1 below and subject to
     97     third party intellectual property claims, each Contributor hereby grants
     98     You a world-wide, royalty-free, non-exclusive license:
     99 
    100     (a) under intellectual property rights (other than patent or trademark)
    101     Licensable by Contributor to use, reproduce, modify, display, perform,
    102     sublicense and distribute the Modifications created by such Contributor
    103     (or portions thereof), either on an unmodified basis, with other
    104     Modifications, as Covered Software and/or as part of a Larger Work; and
    105 
    106     (b) under Patent Claims infringed by the making, using, or selling of
    107     Modifications made by that Contributor either alone and/or in
    108     combination with its Contributor Version (or portions of such
    109     combination), to make, use, sell, offer for sale, have made, and/or
    110     otherwise dispose of: (1) Modifications made by that Contributor (or
    111     portions thereof); and (2) the combination of Modifications made by that
    112     Contributor with its Contributor Version (or portions of such
    113     combination).
    114 
    115     (c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on
    116     the date Contributor first distributes or otherwise makes the
    117     Modifications available to a third party.
    118 
    119     (d) Notwithstanding Section 2.2(b) above, no patent license is granted:
    120     (1) for any code that Contributor has deleted from the Contributor
    121     Version; (2) for infringements caused by: (i) third party modifications
    122     of Contributor Version, or (ii) the combination of Modifications made by
    123     that Contributor with other software (except as part of the Contributor
    124     Version) or other devices; or (3) under Patent Claims infringed by
    125     Covered Software in the absence of Modifications made by that
    126     Contributor.
    127 
    128 3. Distribution Obligations.
    129 
    130     3.1. Availability of Source Code.
    131 
    132     Any Covered Software that You distribute or otherwise make available in
    133     Executable form must also be made available in Source Code form and that
    134     Source Code form must be distributed only under the terms of this
    135     License. You must include a copy of this License with every copy of the
    136     Source Code form of the Covered Software You distribute or otherwise
    137     make available. You must inform recipients of any such Covered Software
    138     in Executable form as to how they can obtain such Covered Software in
    139     Source Code form in a reasonable manner on or through a medium
    140     customarily used for software exchange.
    141 
    142     3.2. Modifications.
    143 
    144     The Modifications that You create or to which You contribute are
    145     governed by the terms of this License. You represent that You believe
    146     Your Modifications are Your original creation(s) and/or You have
    147     sufficient rights to grant the rights conveyed by this License.
    148 
    149     3.3. Required Notices.
    150 
    151     You must include a notice in each of Your Modifications that identifies
    152     You as the Contributor of the Modification. You may not remove or alter
    153     any copyright, patent or trademark notices contained within the Covered
    154     Software, or any notices of licensing or any descriptive text giving
    155     attribution to any Contributor or the Initial Developer.
    156 
    157     3.4. Application of Additional Terms.
    158 
    159     You may not offer or impose any terms on any Covered Software in Source
    160     Code form that alters or restricts the applicable version of this
    161     License or the recipients' rights hereunder. You may choose to offer,
    162     and to charge a fee for, warranty, support, indemnity or liability
    163     obligations to one or more recipients of Covered Software. However, you
    164     may do so only on Your own behalf, and not on behalf of the Initial
    165     Developer or any Contributor. You must make it absolutely clear that any
    166     such warranty, support, indemnity or liability obligation is offered by
    167     You alone, and You hereby agree to indemnify the Initial Developer and
    168     every Contributor for any liability incurred by the Initial Developer or
    169     such Contributor as a result of warranty, support, indemnity or
    170     liability terms You offer.
    171 
    172     3.5. Distribution of Executable Versions.
    173 
    174     You may distribute the Executable form of the Covered Software under the
    175     terms of this License or under the terms of a license of Your choice,
    176     which may contain terms different from this License, provided that You
    177     are in compliance with the terms of this License and that the license
    178     for the Executable form does not attempt to limit or alter the
    179     recipient's rights in the Source Code form from the rights set forth in
    180     this License. If You distribute the Covered Software in Executable form
    181     under a different license, You must make it absolutely clear that any
    182     terms which differ from this License are offered by You alone, not by
    183     the Initial Developer or Contributor. You hereby agree to indemnify the
    184     Initial Developer and every Contributor for any liability incurred by
    185     the Initial Developer or such Contributor as a result of any such terms
    186     You offer.
    187 
    188     3.6. Larger Works.
    189 
    190     You may create a Larger Work by combining Covered Software with other
    191     code not governed by the terms of this License and distribute the Larger
    192     Work as a single product. In such a case, You must make sure the
    193     requirements of this License are fulfilled for the Covered Software.
    194 
    195 4. Versions of the License.
    196 
    197     4.1. New Versions.
    198 
    199     Oracle is the initial license steward and may publish revised and/or new
    200     versions of this License from time to time. Each version will be given a
    201     distinguishing version number. Except as provided in Section 4.3, no one
    202     other than the license steward has the right to modify this License.
    203 
    204     4.2. Effect of New Versions.
    205 
    206     You may always continue to use, distribute or otherwise make the Covered
    207     Software available under the terms of the version of the License under
    208     which You originally received the Covered Software. If the Initial
    209     Developer includes a notice in the Original Software prohibiting it from
    210     being distributed or otherwise made available under any subsequent
    211     version of the License, You must distribute and make the Covered
    212     Software available under the terms of the version of the License under
    213     which You originally received the Covered Software. Otherwise, You may
    214     also choose to use, distribute or otherwise make the Covered Software
    215     available under the terms of any subsequent version of the License
    216     published by the license steward.
    217 
    218     4.3. Modified Versions.
    219 
    220     When You are an Initial Developer and You want to create a new license
    221     for Your Original Software, You may create and use a modified version of
    222     this License if You: (a) rename the license and remove any references to
    223     the name of the license steward (except to note that the license differs
    224     from this License); and (b) otherwise make it clear that the license
    225     contains terms which differ from this License.
    226 
    227 5. DISCLAIMER OF WARRANTY.
    228 
    229     COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
    230     WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
    231     WITHOUT LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF
    232     DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
    233     THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED
    234     SOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY
    235     RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME
    236     THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS
    237     DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO
    238     USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS
    239     DISCLAIMER.
    240 
    241 6. TERMINATION.
    242 
    243     6.1. This License and the rights granted hereunder will terminate
    244     automatically if You fail to comply with terms herein and fail to cure
    245     such breach within 30 days of becoming aware of the breach. Provisions
    246     which, by their nature, must remain in effect beyond the termination of
    247     this License shall survive.
    248 
    249     6.2. If You assert a patent infringement claim (excluding declaratory
    250     judgment actions) against Initial Developer or a Contributor (the
    251     Initial Developer or Contributor against whom You assert such claim is
    252     referred to as "Participant") alleging that the Participant Software
    253     (meaning the Contributor Version where the Participant is a Contributor
    254     or the Original Software where the Participant is the Initial Developer)
    255     directly or indirectly infringes any patent, then any and all rights
    256     granted directly or indirectly to You by such Participant, the Initial
    257     Developer (if the Initial Developer is not the Participant) and all
    258     Contributors under Sections 2.1 and/or 2.2 of this License shall, upon
    259     60 days notice from Participant terminate prospectively and
    260     automatically at the expiration of such 60 day notice period, unless if
    261     within such 60 day period You withdraw Your claim with respect to the
    262     Participant Software against such Participant either unilaterally or
    263     pursuant to a written agreement with Participant.
    264 
    265     6.3. If You assert a patent infringement claim against Participant
    266     alleging that the Participant Software directly or indirectly infringes
    267     any patent where such claim is resolved (such as by license or
    268     settlement) prior to the initiation of patent infringement litigation,
    269     then the reasonable value of the licenses granted by such Participant
    270     under Sections 2.1 or 2.2 shall be taken into account in determining the
    271     amount or value of any payment or license.
    272 
    273     6.4. In the event of termination under Sections 6.1 or 6.2 above, all
    274     end user licenses that have been validly granted by You or any
    275     distributor hereunder prior to termination (excluding licenses granted
    276     to You by any distributor) shall survive termination.
    277 
    278 7. LIMITATION OF LIABILITY.
    279 
    280     UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
    281     (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
    282     DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED
    283     SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY
    284     PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
    285     OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF
    286     GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL
    287     OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
    288     INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
    289     LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
    290     RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
    291     PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION
    292     OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION
    293     AND LIMITATION MAY NOT APPLY TO YOU.
    294 
    295 8. U.S. GOVERNMENT END USERS.
    296 
    297     The Covered Software is a "commercial item," as that term is defined in
    298     48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
    299     software" (as that term is defined at 48 C.F.R.  252.227-7014(a)(1))
    300     and "commercial computer software documentation" as such terms are used
    301     in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and
    302     48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government
    303     End Users acquire Covered Software with only those rights set forth
    304     herein. This U.S. Government Rights clause is in lieu of, and
    305     supersedes, any other FAR, DFAR, or other clause or provision that
    306     addresses Government rights in computer software under this License.
    307 
    308 9. MISCELLANEOUS.
    309 
    310     This License represents the complete agreement concerning subject matter
    311     hereof. If any provision of this License is held to be unenforceable,
    312     such provision shall be reformed only to the extent necessary to make it
    313     enforceable. This License shall be governed by the law of the
    314     jurisdiction specified in a notice contained within the Original
    315     Software (except to the extent applicable law, if any, provides
    316     otherwise), excluding such jurisdiction's conflict-of-law provisions.
    317     Any litigation relating to this License shall be subject to the
    318     jurisdiction of the courts located in the jurisdiction and venue
    319     specified in a notice contained within the Original Software, with the
    320     losing party responsible for costs, including, without limitation, court
    321     costs and reasonable attorneys' fees and expenses. The application of
    322     the United Nations Convention on Contracts for the International Sale of
    323     Goods is expressly excluded. Any law or regulation which provides that
    324     the language of a contract shall be construed against the drafter shall
    325     not apply to this License. You agree that You alone are responsible for
    326     compliance with the United States export administration regulations (and
    327     the export control laws and regulation of any other countries) when You
    328     use, distribute or otherwise make available any Covered Software.
    329 
    330 10. RESPONSIBILITY FOR CLAIMS.
    331 
    332     As between Initial Developer and the Contributors, each party is
    333     responsible for claims and damages arising, directly or indirectly, out
    334     of its utilization of rights under this License and You agree to work
    335     with Initial Developer and Contributors to distribute such
    336     responsibility on an equitable basis. Nothing herein is intended or
    337     shall be deemed to constitute any admission of liability.
    338 
    339 NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION
    340 LICENSE (CDDL)
    341 
    342 The code released under the CDDL shall be governed by the laws of the
    343 State of California (excluding conflict-of-law provisions). Any
    344 litigation relating to this License shall be subject to the jurisdiction
    345 of the Federal Courts of the Northern District of California and the
    346 state courts of the State of California, with venue lying in Santa Clara
    347 County, California.
    348 
    349 
    350 
    351 
    352 The GNU General Public License (GPL) Version 2, June 1991
    353 
    354 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place,
    355 Suite 330, Boston, MA 02111-1307 USA
    356 
    357 Everyone is permitted to copy and distribute verbatim copies of this
    358 license document, but changing it is not allowed.
    359 
    360 Preamble
    361 
    362 The licenses for most software are designed to take away your freedom to
    363 share and change it. By contrast, the GNU General Public License is
    364 intended to guarantee your freedom to share and change free software--to
    365 make sure the software is free for all its users. This General Public
    366 License applies to most of the Free Software Foundation's software and
    367 to any other program whose authors commit to using it. (Some other Free
    368 Software Foundation software is covered by the GNU Library General
    369 Public License instead.) You can apply it to your programs, too.
    370 
    371 When we speak of free software, we are referring to freedom, not price.
    372 Our General Public Licenses are designed to make sure that you have the
    373 freedom to distribute copies of free software (and charge for this
    374 service if you wish), that you receive source code or can get it if you
    375 want it, that you can change the software or use pieces of it in new
    376 free programs; and that you know you can do these things.
    377 
    378 To protect your rights, we need to make restrictions that forbid anyone
    379 to deny you these rights or to ask you to surrender the rights. These
    380 restrictions translate to certain responsibilities for you if you
    381 distribute copies of the software, or if you modify it.
    382 
    383 For example, if you distribute copies of such a program, whether gratis
    384 or for a fee, you must give the recipients all the rights that you have.
    385 You must make sure that they, too, receive or can get the source code.
    386 And you must show them these terms so they know their rights.
    387 
    388 We protect your rights with two steps: (1) copyright the software, and
    389 (2) offer you this license which gives you legal permission to copy,
    390 distribute and/or modify the software.
    391 
    392 Also, for each author's protection and ours, we want to make certain
    393 that everyone understands that there is no warranty for this free
    394 software. If the software is modified by someone else and passed on, we
    395 want its recipients to know that what they have is not the original, so
    396 that any problems introduced by others will not reflect on the original
    397 authors' reputations.
    398 
    399 Finally, any free program is threatened constantly by software patents.
    400 We wish to avoid the danger that redistributors of a free program will
    401 individually obtain patent licenses, in effect making the program
    402 proprietary. To prevent this, we have made it clear that any patent must
    403 be licensed for everyone's free use or not licensed at all.
    404 
    405 The precise terms and conditions for copying, distribution and
    406 modification follow.
    407 
    408 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
    409 
    410 0. This License applies to any program or other work which contains a
    411 notice placed by the copyright holder saying it may be distributed under
    412 the terms of this General Public License. The "Program", below, refers
    413 to any such program or work, and a "work based on the Program" means
    414 either the Program or any derivative work under copyright law: that is
    415 to say, a work containing the Program or a portion of it, either
    416 verbatim or with modifications and/or translated into another language.
    417 (Hereinafter, translation is included without limitation in the term
    418 "modification".) Each licensee is addressed as "you".
    419 
    420 Activities other than copying, distribution and modification are not
    421 covered by this License; they are outside its scope. The act of running
    422 the Program is not restricted, and the output from the Program is
    423 covered only if its contents constitute a work based on the Program
    424 (independent of having been made by running the Program). Whether that
    425 is true depends on what the Program does.
    426 
    427 1. You may copy and distribute verbatim copies of the Program's source
    428 code as you receive it, in any medium, provided that you conspicuously
    429 and appropriately publish on each copy an appropriate copyright notice
    430 and disclaimer of warranty; keep intact all the notices that refer to
    431 this License and to the absence of any warranty; and give any other
    432 recipients of the Program a copy of this License along with the Program.
    433 
    434 You may charge a fee for the physical act of transferring a copy, and
    435 you may at your option offer warranty protection in exchange for a fee.
    436 
    437 2. You may modify your copy or copies of the Program or any portion of
    438 it, thus forming a work based on the Program, and copy and distribute
    439 such modifications or work under the terms of Section 1 above, provided
    440 that you also meet all of these conditions:
    441 
    442     a) You must cause the modified files to carry prominent notices stating
    443     that you changed the files and the date of any change.
    444 
    445     b) You must cause any work that you distribute or publish, that in whole
    446     or in part contains or is derived from the Program or any part thereof,
    447     to be licensed as a whole at no charge to all third parties under the
    448     terms of this License.
    449 
    450     c) If the modified program normally reads commands interactively when
    451     run, you must cause it, when started running for such interactive use in
    452     the most ordinary way, to print or display an announcement including an
    453     appropriate copyright notice and a notice that there is no warranty (or
    454     else, saying that you provide a warranty) and that users may
    455     redistribute the program under these conditions, and telling the user
    456     how to view a copy of this License. (Exception: if the Program itself is
    457     interactive but does not normally print such an announcement, your work
    458     based on the Program is not required to print an announcement.)
    459 
    460 These requirements apply to the modified work as a whole. If
    461 identifiable sections of that work are not derived from the Program, and
    462 can be reasonably considered independent and separate works in
    463 themselves, then this License, and its terms, do not apply to those
    464 sections when you distribute them as separate works. But when you
    465 distribute the same sections as part of a whole which is a work based on
    466 the Program, the distribution of the whole must be on the terms of this
    467 License, whose permissions for other licensees extend to the entire
    468 whole, and thus to each and every part regardless of who wrote it.
    469 
    470 Thus, it is not the intent of this section to claim rights or contest
    471 your rights to work written entirely by you; rather, the intent is to
    472 exercise the right to control the distribution of derivative or
    473 collective works based on the Program.
    474 
    475 In addition, mere aggregation of another work not based on the Program
    476 with the Program (or with a work based on the Program) on a volume of a
    477 storage or distribution medium does not bring the other work under the
    478 scope of this License.
    479 
    480 3. You may copy and distribute the Program (or a work based on it, under
    481 Section 2) in object code or executable form under the terms of Sections
    482 1 and 2 above provided that you also do one of the following:
    483 
    484     a) Accompany it with the complete corresponding machine-readable source
    485     code, which must be distributed under the terms of Sections 1 and 2
    486     above on a medium customarily used for software interchange; or,
    487 
    488     b) Accompany it with a written offer, valid for at least three years, to
    489     give any third party, for a charge no more than your cost of physically
    490     performing source distribution, a complete machine-readable copy of the
    491     corresponding source code, to be distributed under the terms of Sections
    492     1 and 2 above on a medium customarily used for software interchange; or,
    493 
    494     c) Accompany it with the information you received as to the offer to
    495     distribute corresponding source code. (This alternative is allowed only
    496     for noncommercial distribution and only if you received the program in
    497     object code or executable form with such an offer, in accord with
    498     Subsection b above.)
    499 
    500 The source code for a work means the preferred form of the work for
    501 making modifications to it. For an executable work, complete source code
    502 means all the source code for all modules it contains, plus any
    503 associated interface definition files, plus the scripts used to control
    504 compilation and installation of the executable. However, as a special
    505 exception, the source code distributed need not include anything that is
    506 normally distributed (in either source or binary form) with the major
    507 components (compiler, kernel, and so on) of the operating system on
    508 which the executable runs, unless that component itself accompanies the
    509 executable.
    510 
    511 If distribution of executable or object code is made by offering access
    512 to copy from a designated place, then offering equivalent access to copy
    513 the source code from the same place counts as distribution of the source
    514 code, even though third parties are not compelled to copy the source
    515 along with the object code.
    516 
    517 4. You may not copy, modify, sublicense, or distribute the Program
    518 except as expressly provided under this License. Any attempt otherwise
    519 to copy, modify, sublicense or distribute the Program is void, and will
    520 automatically terminate your rights under this License. However, parties
    521 who have received copies, or rights, from you under this License will
    522 not have their licenses terminated so long as such parties remain in
    523 full compliance.
    524 
    525 5. You are not required to accept this License, since you have not
    526 signed it. However, nothing else grants you permission to modify or
    527 distribute the Program or its derivative works. These actions are
    528 prohibited by law if you do not accept this License. Therefore, by
    529 modifying or distributing the Program (or any work based on the
    530 Program), you indicate your acceptance of this License to do so, and all
    531 its terms and conditions for copying, distributing or modifying the
    532 Program or works based on it.
    533 
    534 6. Each time you redistribute the Program (or any work based on the
    535 Program), the recipient automatically receives a license from the
    536 original licensor to copy, distribute or modify the Program subject to
    537 these terms and conditions. You may not impose any further restrictions
    538 on the recipients' exercise of the rights granted herein. You are not
    539 responsible for enforcing compliance by third parties to this License.
    540 
    541 7. If, as a consequence of a court judgment or allegation of patent
    542 infringement or for any other reason (not limited to patent issues),
    543 conditions are imposed on you (whether by court order, agreement or
    544 otherwise) that contradict the conditions of this License, they do not
    545 excuse you from the conditions of this License. If you cannot distribute
    546 so as to satisfy simultaneously your obligations under this License and
    547 any other pertinent obligations, then as a consequence you may not
    548 distribute the Program at all. For example, if a patent license would
    549 not permit royalty-free redistribution of the Program by all those who
    550 receive copies directly or indirectly through you, then the only way you
    551 could satisfy both it and this License would be to refrain entirely from
    552 distribution of the Program.
    553 
    554 If any portion of this section is held invalid or unenforceable under
    555 any particular circumstance, the balance of the section is intended to
    556 apply and the section as a whole is intended to apply in other
    557 circumstances.
    558 
    559 It is not the purpose of this section to induce you to infringe any
    560 patents or other property right claims or to contest validity of any
    561 such claims; this section has the sole purpose of protecting the
    562 integrity of the free software distribution system, which is implemented
    563 by public license practices. Many people have made generous
    564 contributions to the wide range of software distributed through that
    565 system in reliance on consistent application of that system; it is up to
    566 the author/donor to decide if he or she is willing to distribute
    567 software through any other system and a licensee cannot impose that
    568 choice.
    569 
    570 This section is intended to make thoroughly clear what is believed to be
    571 a consequence of the rest of this License.
    572 
    573 8. If the distribution and/or use of the Program is restricted in
    574 certain countries either by patents or by copyrighted interfaces, the
    575 original copyright holder who places the Program under this License may
    576 add an explicit geographical distribution limitation excluding those
    577 countries, so that distribution is permitted only in or among countries
    578 not thus excluded. In such case, this License incorporates the
    579 limitation as if written in the body of this License.
    580 
    581 9. The Free Software Foundation may publish revised and/or new versions
    582 of the General Public License from time to time. Such new versions will
    583 be similar in spirit to the present version, but may differ in detail to
    584 address new problems or concerns.
    585 
    586 Each version is given a distinguishing version number. If the Program
    587 specifies a version number of this License which applies to it and "any
    588 later version", you have the option of following the terms and
    589 conditions either of that version or of any later version published by
    590 the Free Software Foundation. If the Program does not specify a version
    591 number of this License, you may choose any version ever published by the
    592 Free Software Foundation.
    593 
    594 10. If you wish to incorporate parts of the Program into other free
    595 programs whose distribution conditions are different, write to the
    596 author to ask for permission. For software which is copyrighted by the
    597 Free Software Foundation, write to the Free Software Foundation; we
    598 sometimes make exceptions for this. Our decision will be guided by the
    599 two goals of preserving the free status of all derivatives of our free
    600 software and of promoting the sharing and reuse of software generally.
    601 
    602 NO WARRANTY
    603 
    604 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
    605 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
    606 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
    607 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
    608 EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
    609 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
    610 ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH
    611 YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
    612 NECESSARY SERVICING, REPAIR OR CORRECTION.
    613 
    614 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
    615 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
    616 AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR
    617 DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL
    618 DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM
    619 (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
    620 INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF
    621 THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR
    622 OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
    623 
    624 END OF TERMS AND CONDITIONS
    625 
    626 How to Apply These Terms to Your New Programs
    627 
    628 If you develop a new program, and you want it to be of the greatest
    629 possible use to the public, the best way to achieve this is to make it
    630 free software which everyone can redistribute and change under these
    631 terms.
    632 
    633 To do so, attach the following notices to the program. It is safest to
    634 attach them to the start of each source file to most effectively convey
    635 the exclusion of warranty; and each file should have at least the
    636 "copyright" line and a pointer to where the full notice is found.
    637 
    638     One line to give the program's name and a brief idea of what it does.
    639     Copyright (C) <year> <name of author>
    640 
    641     This program is free software; you can redistribute it and/or modify it
    642     under the terms of the GNU General Public License as published by the
    643     Free Software Foundation; either version 2 of the License, or (at your
    644     option) any later version.
    645 
    646     This program is distributed in the hope that it will be useful, but
    647     WITHOUT ANY WARRANTY; without even the implied warranty of
    648     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
    649     Public License for more details.
    650 
    651     You should have received a copy of the GNU General Public License along
    652     with this program; if not, write to the Free Software Foundation, Inc.,
    653     59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
    654 
    655 Also add information on how to contact you by electronic and paper mail.
    656 
    657 If the program is interactive, make it output a short notice like this
    658 when it starts in an interactive mode:
    659 
    660     Gnomovision version 69, Copyright (C) year name of author Gnomovision
    661     comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is
    662     free software, and you are welcome to redistribute it under certain
    663     conditions; type `show c' for details.
    664 
    665 The hypothetical commands `show w' and `show c' should show the
    666 appropriate parts of the General Public License. Of course, the commands
    667 you use may be called something other than `show w' and `show c'; they
    668 could even be mouse-clicks or menu items--whatever suits your program.
    669 
    670 You should also get your employer (if you work as a programmer) or your
    671 school, if any, to sign a "copyright disclaimer" for the program, if
    672 necessary. Here is a sample; alter the names:
    673 
    674     Yoyodyne, Inc., hereby disclaims all copyright interest in the program
    675     `Gnomovision' (which makes passes at compilers) written by James Hacker.
    676 
    677     signature of Ty Coon, 1 April 1989
    678     Ty Coon, President of Vice
    679 
    680 This General Public License does not permit incorporating your program
    681 into proprietary programs. If your program is a subroutine library, you
    682 may consider it more useful to permit linking proprietary applications
    683 with the library. If this is what you want to do, use the GNU Library
    684 General Public License instead of this License.
    685 
    686 #
    687 
    688 "CLASSPATH" EXCEPTION TO THE GPL VERSION 2
    689 
    690 Certain source files distributed by Oracle are subject to the following
    691 clarification and special exception to the GPL Version 2, but only where
    692 Oracle has expressly included in the particular source file's header the
    693 words "Oracle designates this particular file as subject to the
    694 "Classpath" exception as provided by Oracle in the License file that
    695 accompanied this code."
    696 
    697 Linking this library statically or dynamically with other modules is
    698 making a combined work based on this library. Thus, the terms and
    699 conditions of the GNU General Public License Version 2 cover the whole
    700 combination.
    701 
    702 As a special exception, the copyright holders of this library give you
    703 permission to link this library with independent modules to produce an
    704 executable, regardless of the license terms of these independent
    705 modules, and to copy and distribute the resulting executable under terms
    706 of your choice, provided that you also meet, for each linked independent
    707 module, the terms and conditions of the license of that module. An
    708 independent module is a module which is not derived from or based on
    709 this library. If you modify this library, you may extend this exception
    710 to your version of the library, but you are not obligated to do so. If
    711 you do not wish to do so, delete this exception statement from your
    712 version.
    713