c26768
c26768
<html>
c26768
  <head>
c26768
    <meta charset='utf-8'>
c26768
    <meta http-equiv="X-UA-Compatible" content="chrome=1">
c26768
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
c26768
    
c26768
    <link href="https://fonts.googleapis.com/css?family=Mukta+Vaani:200,300,400,600,800" rel="stylesheet">
c26768
    <link rel="stylesheet" href="/glassfish/assets/css/style.css" media="screen" type="text/css">
c26768
    <link rel="stylesheet" href="/glassfish/assets/css/print.css" media="print" type="text/css">
c26768
c26768
    
c26768
    <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
c26768
    
c26768
c26768
    <title>GlassFish</title>
c26768
  </head>
c26768
c26768
  <body>
c26768
    <header>
c26768
      
c26768
        
c26768
          

GlassFish

c26768
        
c26768
        

The Open Source Java EE Reference Implementation

c26768
        
c26768
        
c26768
        
c26768
      
c26768
    </header>
c26768
c26768
    
c26768
      
c26768
        <section id="main-content">
c26768
          

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.1

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

c26768
c26768

NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)

c26768
c26768
The code released under the CDDL shall be governed by the laws of the
c26768
State of California (excluding conflict-of-law provisions). Any
c26768
litigation relating to this License shall be subject to the jurisdiction
c26768
of the Federal Courts of the Northern District of California and the
c26768
state courts of the State of California, with venue lying in Santa Clara
c26768
County, California.
c26768
c26768
c26768

c26768
c26768

The GNU General Public License (GPL) Version 2, June 1991

c26768
c26768
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
c26768
51 Franklin Street, Fifth Floor
c26768
Boston, MA 02110-1335
c26768
USA
c26768
c26768
Everyone is permitted to copy and distribute verbatim copies
c26768
of this license document, but changing it is not allowed.
c26768
c26768
Preamble
c26768
c26768
The licenses for most software are designed to take away your freedom to
c26768
share and change it. By contrast, the GNU General Public License is
c26768
intended to guarantee your freedom to share and change free software--to
c26768
make sure the software is free for all its users. This General Public
c26768
License applies to most of the Free Software Foundation's software and
c26768
to any other program whose authors commit to using it. (Some other Free
c26768
Software Foundation software is covered by the GNU Library General
c26768
Public License instead.) You can apply it to your programs, too.
c26768
c26768
When we speak of free software, we are referring to freedom, not price.
c26768
Our General Public Licenses are designed to make sure that you have the
c26768
freedom to distribute copies of free software (and charge for this
c26768
service if you wish), that you receive source code or can get it if you
c26768
want it, that you can change the software or use pieces of it in new
c26768
free programs; and that you know you can do these things.
c26768
c26768
To protect your rights, we need to make restrictions that forbid anyone
c26768
to deny you these rights or to ask you to surrender the rights. These
c26768
restrictions translate to certain responsibilities for you if you
c26768
distribute copies of the software, or if you modify it.
c26768
c26768
For example, if you distribute copies of such a program, whether gratis
c26768
or for a fee, you must give the recipients all the rights that you have.
c26768
You must make sure that they, too, receive or can get the source code.
c26768
And you must show them these terms so they know their rights.
c26768
c26768
We protect your rights with two steps: (1) copyright the software, and
c26768
(2) offer you this license which gives you legal permission to copy,
c26768
distribute and/or modify the software.
c26768
c26768
Also, for each author's protection and ours, we want to make certain
c26768
that everyone understands that there is no warranty for this free
c26768
software. If the software is modified by someone else and passed on, we
c26768
want its recipients to know that what they have is not the original, so
c26768
that any problems introduced by others will not reflect on the original
c26768
authors' reputations.
c26768
c26768
Finally, any free program is threatened constantly by software patents.
c26768
We wish to avoid the danger that redistributors of a free program will
c26768
individually obtain patent licenses, in effect making the program
c26768
proprietary. To prevent this, we have made it clear that any patent must
c26768
be licensed for everyone's free use or not licensed at all.
c26768
c26768
The precise terms and conditions for copying, distribution and
c26768
modification follow.
c26768
c26768
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
c26768
c26768
0. This License applies to any program or other work which contains a
c26768
notice placed by the copyright holder saying it may be distributed under
c26768
the terms of this General Public License. The "Program", below, refers
c26768
to any such program or work, and a "work based on the Program" means
c26768
either the Program or any derivative work under copyright law: that is
c26768
to say, a work containing the Program or a portion of it, either
c26768
verbatim or with modifications and/or translated into another language.
c26768
(Hereinafter, translation is included without limitation in the term
c26768
"modification".) Each licensee is addressed as "you".
c26768
c26768
Activities other than copying, distribution and modification are not
c26768
covered by this License; they are outside its scope. The act of running
c26768
the Program is not restricted, and the output from the Program is
c26768
covered only if its contents constitute a work based on the Program
c26768
(independent of having been made by running the Program). Whether that
c26768
is true depends on what the Program does.
c26768
c26768
1. You may copy and distribute verbatim copies of the Program's source
c26768
code as you receive it, in any medium, provided that you conspicuously
c26768
and appropriately publish on each copy an appropriate copyright notice
c26768
and disclaimer of warranty; keep intact all the notices that refer to
c26768
this License and to the absence of any warranty; and give any other
c26768
recipients of the Program a copy of this License along with the Program.
c26768
c26768
You may charge a fee for the physical act of transferring a copy, and
c26768
you may at your option offer warranty protection in exchange for a fee.
c26768
c26768
2. You may modify your copy or copies of the Program or any portion of
c26768
it, thus forming a work based on the Program, and copy and distribute
c26768
such modifications or work under the terms of Section 1 above, provided
c26768
that you also meet all of these conditions:
c26768
c26768
    a) You must cause the modified files to carry prominent notices
c26768
    stating that you changed the files and the date of any change.
c26768
c26768
    b) You must cause any work that you distribute or publish, that in
c26768
    whole or in part contains or is derived from the Program or any part
c26768
    thereof, to be licensed as a whole at no charge to all third parties
c26768
    under the terms of this License.
c26768
c26768
    c) If the modified program normally reads commands interactively
c26768
    when run, you must cause it, when started running for such
c26768
    interactive use in the most ordinary way, to print or display an
c26768
    announcement including an appropriate copyright notice and a notice
c26768
    that there is no warranty (or else, saying that you provide a
c26768
    warranty) and that users may redistribute the program under these
c26768
    conditions, and telling the user how to view a copy of this License.
c26768
    (Exception: if the Program itself is interactive but does not
c26768
    normally print such an announcement, your work based on the Program
c26768
    is not required to print an announcement.)
c26768
c26768
These requirements apply to the modified work as a whole. If
c26768
identifiable sections of that work are not derived from the Program, and
c26768
can be reasonably considered independent and separate works in
c26768
themselves, then this License, and its terms, do not apply to those
c26768
sections when you distribute them as separate works. But when you
c26768
distribute the same sections as part of a whole which is a work based on
c26768
the Program, the distribution of the whole must be on the terms of this
c26768
License, whose permissions for other licensees extend to the entire
c26768
whole, and thus to each and every part regardless of who wrote it.
c26768
c26768
Thus, it is not the intent of this section to claim rights or contest
c26768
your rights to work written entirely by you; rather, the intent is to
c26768
exercise the right to control the distribution of derivative or
c26768
collective works based on the Program.
c26768
c26768
In addition, mere aggregation of another work not based on the Program
c26768
with the Program (or with a work based on the Program) on a volume of a
c26768
storage or distribution medium does not bring the other work under the
c26768
scope of this License.
c26768
c26768
3. You may copy and distribute the Program (or a work based on it,
c26768
under Section 2) in object code or executable form under the terms of
c26768
Sections 1 and 2 above provided that you also do one of the following:
c26768
c26768
    a) Accompany it with the complete corresponding machine-readable
c26768
    source code, which must be distributed under the terms of Sections 1
c26768
    and 2 above on a medium customarily used for software interchange; or,
c26768
c26768
    b) Accompany it with a written offer, valid for at least three
c26768
    years, to give any third party, for a charge no more than your cost
c26768
    of physically performing source distribution, a complete
c26768
    machine-readable copy of the corresponding source code, to be
c26768
    distributed under the terms of Sections 1 and 2 above on a medium
c26768
    customarily used for software interchange; or,
c26768
c26768
    c) Accompany it with the information you received as to the offer to
c26768
    distribute corresponding source code. (This alternative is allowed
c26768
    only for noncommercial distribution and only if you received the
c26768
    program in object code or executable form with such an offer, in
c26768
    accord with Subsection b above.)
c26768
c26768
The source code for a work means the preferred form of the work for
c26768
making modifications to it. For an executable work, complete source code
c26768
means all the source code for all modules it contains, plus any
c26768
associated interface definition files, plus the scripts used to control
c26768
compilation and installation of the executable. However, as a special
c26768
exception, the source code distributed need not include anything that is
c26768
normally distributed (in either source or binary form) with the major
c26768
components (compiler, kernel, and so on) of the operating system on
c26768
which the executable runs, unless that component itself accompanies the
c26768
executable.
c26768
c26768
If distribution of executable or object code is made by offering access
c26768
to copy from a designated place, then offering equivalent access to copy
c26768
the source code from the same place counts as distribution of the source
c26768
code, even though third parties are not compelled to copy the source
c26768
along with the object code.
c26768
c26768
4. You may not copy, modify, sublicense, or distribute the Program
c26768
except as expressly provided under this License. Any attempt otherwise
c26768
to copy, modify, sublicense or distribute the Program is void, and will
c26768
automatically terminate your rights under this License. However, parties
c26768
who have received copies, or rights, from you under this License will
c26768
not have their licenses terminated so long as such parties remain in
c26768
full compliance.
c26768
c26768
5. You are not required to accept this License, since you have not
c26768
signed it. However, nothing else grants you permission to modify or
c26768
distribute the Program or its derivative works. These actions are
c26768
prohibited by law if you do not accept this License. Therefore, by
c26768
modifying or distributing the Program (or any work based on the
c26768
Program), you indicate your acceptance of this License to do so, and all
c26768
its terms and conditions for copying, distributing or modifying the
c26768
Program or works based on it.
c26768
c26768
6. Each time you redistribute the Program (or any work based on the
c26768
Program), the recipient automatically receives a license from the
c26768
original licensor to copy, distribute or modify the Program subject to
c26768
these terms and conditions. You may not impose any further restrictions
c26768
on the recipients' exercise of the rights granted herein. You are not
c26768
responsible for enforcing compliance by third parties to this License.
c26768
c26768
7. If, as a consequence of a court judgment or allegation of patent
c26768
infringement or for any other reason (not limited to patent issues),
c26768
conditions are imposed on you (whether by court order, agreement or
c26768
otherwise) that contradict the conditions of this License, they do not
c26768
excuse you from the conditions of this License. If you cannot distribute
c26768
so as to satisfy simultaneously your obligations under this License and
c26768
any other pertinent obligations, then as a consequence you may not
c26768
distribute the Program at all. For example, if a patent license would
c26768
not permit royalty-free redistribution of the Program by all those who
c26768
receive copies directly or indirectly through you, then the only way you
c26768
could satisfy both it and this License would be to refrain entirely from
c26768
distribution of the Program.
c26768
c26768
If any portion of this section is held invalid or unenforceable under
c26768
any particular circumstance, the balance of the section is intended to
c26768
apply and the section as a whole is intended to apply in other
c26768
circumstances.
c26768
c26768
It is not the purpose of this section to induce you to infringe any
c26768
patents or other property right claims or to contest validity of any
c26768
such claims; this section has the sole purpose of protecting the
c26768
integrity of the free software distribution system, which is implemented
c26768
by public license practices. Many people have made generous
c26768
contributions to the wide range of software distributed through that
c26768
system in reliance on consistent application of that system; it is up to
c26768
the author/donor to decide if he or she is willing to distribute
c26768
software through any other system and a licensee cannot impose that choice.
c26768
c26768
This section is intended to make thoroughly clear what is believed to be
c26768
a consequence of the rest of this License.
c26768
c26768
8. If the distribution and/or use of the Program is restricted in
c26768
certain countries either by patents or by copyrighted interfaces, the
c26768
original copyright holder who places the Program under this License may
c26768
add an explicit geographical distribution limitation excluding those
c26768
countries, so that distribution is permitted only in or among countries
c26768
not thus excluded. In such case, this License incorporates the
c26768
limitation as if written in the body of this License.
c26768
c26768
9. The Free Software Foundation may publish revised and/or new
c26768
versions of the General Public License from time to time. Such new
c26768
versions will be similar in spirit to the present version, but may
c26768
differ in detail to address new problems or concerns.
c26768
c26768
Each version is given a distinguishing version number. If the Program
c26768
specifies a version number of this License which applies to it and "any
c26768
later version", you have the option of following the terms and
c26768
conditions either of that version or of any later version published by
c26768
the Free Software Foundation. If the Program does not specify a version
c26768
number of this License, you may choose any version ever published by the
c26768
Free Software Foundation.
c26768
c26768
10. If you wish to incorporate parts of the Program into other free
c26768
programs whose distribution conditions are different, write to the
c26768
author to ask for permission. For software which is copyrighted by the
c26768
Free Software Foundation, write to the Free Software Foundation; we
c26768
sometimes make exceptions for this. Our decision will be guided by the
c26768
two goals of preserving the free status of all derivatives of our free
c26768
software and of promoting the sharing and reuse of software generally.
c26768
c26768
NO WARRANTY
c26768
c26768
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
c26768
WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
c26768
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
c26768
OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND,
c26768
EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
c26768
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
c26768
ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH
c26768
YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
c26768
NECESSARY SERVICING, REPAIR OR CORRECTION.
c26768
c26768
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
c26768
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
c26768
AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR
c26768
DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL
c26768
DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM
c26768
(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
c26768
INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF
c26768
THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR
c26768
OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
c26768
c26768
END OF TERMS AND CONDITIONS
c26768
c26768
How to Apply These Terms to Your New Programs
c26768
c26768
If you develop a new program, and you want it to be of the greatest
c26768
possible use to the public, the best way to achieve this is to make it
c26768
free software which everyone can redistribute and change under these terms.
c26768
c26768
To do so, attach the following notices to the program. It is safest to
c26768
attach them to the start of each source file to most effectively convey
c26768
the exclusion of warranty; and each file should have at least the
c26768
"copyright" line and a pointer to where the full notice is found.
c26768
c26768
    One line to give the program's name and a brief idea of what it does.
c26768
    Copyright (C) <year> <name of author>
c26768
c26768
    This program is free software; you can redistribute it and/or modify
c26768
    it under the terms of the GNU General Public License as published by
c26768
    the Free Software Foundation; either version 2 of the License, or
c26768
    (at your option) any later version.
c26768
c26768
    This program is distributed in the hope that it will be useful, but
c26768
    WITHOUT ANY WARRANTY; without even the implied warranty of
c26768
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
c26768
    General Public License for more details.
c26768
c26768
    You should have received a copy of the GNU General Public License
c26768
    along with this program; if not, write to the Free Software
c26768
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA
c26768
c26768
Also add information on how to contact you by electronic and paper mail.
c26768
c26768
If the program is interactive, make it output a short notice like this
c26768
when it starts in an interactive mode:
c26768
c26768
    Gnomovision version 69, Copyright (C) year name of author
c26768
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type
c26768
    `show w'. This is free software, and you are welcome to redistribute
c26768
    it under certain conditions; type `show c' for details.
c26768
c26768
The hypothetical commands `show w' and `show c' should show the
c26768
appropriate parts of the General Public License. Of course, the commands
c26768
you use may be called something other than `show w' and `show c'; they
c26768
could even be mouse-clicks or menu items--whatever suits your program.
c26768
c26768
You should also get your employer (if you work as a programmer) or your
c26768
school, if any, to sign a "copyright disclaimer" for the program, if
c26768
necessary. Here is a sample; alter the names:
c26768
c26768
    Yoyodyne, Inc., hereby disclaims all copyright interest in the
c26768
    program `Gnomovision' (which makes passes at compilers) written by
c26768
    James Hacker.
c26768
c26768
    signature of Ty Coon, 1 April 1989
c26768
    Ty Coon, President of Vice
c26768
c26768
This General Public License does not permit incorporating your program
c26768
into proprietary programs. If your program is a subroutine library, you
c26768
may consider it more useful to permit linking proprietary applications
c26768
with the library. If this is what you want to do, use the GNU Library
c26768
General Public License instead of this License.
c26768
c26768
c26768

c26768
c26768
Certain source files distributed by Oracle America, Inc. and/or its
c26768
affiliates are subject to the following clarification and special
c26768
exception to the GPLv2, based on the GNU Project exception for its
c26768
Classpath libraries, known as the GNU Classpath Exception, but only
c26768
where Oracle has expressly included in the particular source file's
c26768
header the words "Oracle designates this particular file as subject to
c26768
the "Classpath" exception as provided by Oracle in the LICENSE file
c26768
that accompanied this code."
c26768
c26768
You should also note that Oracle includes multiple, independent
c26768
programs in this software package. Some of those programs are provided
c26768
under licenses deemed incompatible with the GPLv2 by the Free Software
c26768
Foundation and others.  For example, the package includes programs
c26768
licensed under the Apache License, Version 2.0.  Such programs are
c26768
licensed to you under their original licenses.
c26768
c26768
Oracle facilitates your further distribution of this package by adding
c26768
the Classpath Exception to the necessary parts of its GPLv2 code, which
c26768
permits you to use that code in combination with other independent
c26768
modules not licensed under the GPLv2.  However, note that this would
c26768
not permit you to commingle code under an incompatible license with
c26768
Oracle's GPLv2 licensed code by, for example, cutting and pasting such
c26768
code into a file also containing Oracle's GPLv2 licensed code and then
c26768
distributing the result.  Additionally, if you were to remove the
c26768
Classpath Exception from any of the files to which it applies and
c26768
distribute the result, you would likely be required to license some or
c26768
all of the other code in that distribution under the GPLv2 as well, and
c26768
since the GPLv2 is incompatible with the license terms of some items
c26768
included in the distribution by Oracle, removing the Classpath
c26768
Exception could therefore effectively compromise your ability to
c26768
further distribute the package.
c26768
c26768
Proceed with caution and we recommend that you obtain the advice of a
c26768
lawyer skilled in open source matters before removing the Classpath
c26768
Exception or making modifications to this package which may
c26768
subsequently be redistributed and/or involve the use of third party
c26768
software.
c26768
c26768
CLASSPATH EXCEPTION
c26768
Linking this library statically or dynamically with other modules is
c26768
making a combined work based on this library.  Thus, the terms and
c26768
conditions of the GNU General Public License version 2 cover the whole
c26768
combination.
c26768
c26768
As a special exception, the copyright holders of this library give you
c26768
permission to link this library with independent modules to produce an
c26768
executable, regardless of the license terms of these independent
c26768
modules, and to copy and distribute the resulting executable under
c26768
terms of your choice, provided that you also meet, for each linked
c26768
independent module, the terms and conditions of the license of that
c26768
module.  An independent module is a module which is not derived from or
c26768
based on this library.  If you modify this library, you may extend this
c26768
exception to your version of the library, but you are not obligated to
c26768
do so.  If you do not wish to do so, delete this exception statement
c26768
from your version.
c26768
c26768
c26768
c26768
        </section>
c26768
c26768
        <aside id="sidebar">
c26768
          
c26768
          
c26768
c26768
          
c26768
            
c26768
               

Sources

c26768
            
c26768
            
c26768
            
c26768
c26768
            
c26768
              

Documentation

c26768
            
c26768
c26768
            
c26768
            
c26768
            
c26768
               

Download

c26768
            
c26768
c26768
            
c26768
            

Issue Tracker

c26768
            
c26768
c26768
            
c26768
               

Mailing List

c26768
                      
c26768
c26768
            

Contribute

c26768
c26768
            

License

c26768
          
c26768
          
c26768
          
c26768
          
c26768
          
c26768
            

Sponsored by

c26768
          
c26768
          
c26768
        </aside>
c26768
      
c26768
    
c26768
c26768
    
c26768
c26768
    
c26768
  </body>
c26768
</html>