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

GlassFish

047965
        
047965
        

The Open Source Java EE Reference Implementation

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

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.1

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

047965
047965

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

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

047965
047965

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

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

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

Sources

047965
            
047965
            
047965
            
047965
047965
            
047965
              

Documentation

047965
            
047965
047965
            
047965
            
047965
            
047965
               

Download

047965
            
047965
047965
            
047965
            

Issue Tracker

047965
            
047965
047965
            
047965
               

Mailing List

047965
                      
047965
047965
            

Contribute

047965
047965
            

License

047965
          
047965
          
047965
          
047965
          
047965
          
047965
            

Sponsored by

047965
          
047965
          
047965
        </aside>
047965
      
047965
    
047965
047965
    
047965
047965
    
047965
  </body>
047965
</html>