Blame SOURCES/epl-v10.html

442c11
442c11
442c11
<html xmlns="http://www.w3.org/1999/xhtml">
442c11
442c11
<head>
442c11
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
442c11
<title>Eclipse Public License - Version 1.0</title>
442c11
<style type="text/css">
442c11
  body {
442c11
    size: 8.5in 11.0in;
442c11
    margin: 0.25in 0.5in 0.25in 0.5in;
442c11
    tab-interval: 0.5in;
442c11
    }
442c11
  p {  	
442c11
    margin-left: auto;
442c11
    margin-top:  0.5em;
442c11
    margin-bottom: 0.5em;
442c11
    }
442c11
  p.list {
442c11
  	margin-left: 0.5in;
442c11
    margin-top:  0.05em;
442c11
    margin-bottom: 0.05em;
442c11
    }
442c11
  </style>
442c11
442c11
</head>
442c11
442c11
<body lang="EN-US">
442c11
442c11

Eclipse Public License - v 1.0

442c11
442c11

THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE

442c11
PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
442c11
DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
442c11
AGREEMENT.

442c11
442c11

1. DEFINITIONS

442c11
442c11

"Contribution" means:

442c11
442c11

a) in the case of the initial Contributor, the initial

442c11
code and documentation distributed under this Agreement, and

442c11

b) in the case of each subsequent Contributor:

442c11

i) changes to the Program, and

442c11

ii) additions to the Program;

442c11

where such changes and/or additions to the Program

442c11
originate from and are distributed by that particular Contributor. A
442c11
Contribution 'originates' from a Contributor if it was added to the
442c11
Program by such Contributor itself or anyone acting on such
442c11
Contributor's behalf. Contributions do not include additions to the
442c11
Program which: (i) are separate modules of software distributed in
442c11
conjunction with the Program under their own license agreement, and (ii)
442c11
are not derivative works of the Program.

442c11
442c11

"Contributor" means any person or entity that distributes

442c11
the Program.

442c11
442c11

"Licensed Patents" mean patent claims licensable by a

442c11
Contributor which are necessarily infringed by the use or sale of its
442c11
Contribution alone or when combined with the Program.

442c11
442c11

"Program" means the Contributions distributed in accordance

442c11
with this Agreement.

442c11
442c11

"Recipient" means anyone who receives the Program under

442c11
this Agreement, including all Contributors.

442c11
442c11

2. GRANT OF RIGHTS

442c11
442c11

a) Subject to the terms of this Agreement, each

442c11
Contributor hereby grants Recipient a non-exclusive, worldwide,
442c11
royalty-free copyright license to reproduce, prepare derivative works
442c11
of, publicly display, publicly perform, distribute and sublicense the
442c11
Contribution of such Contributor, if any, and such derivative works, in
442c11
source code and object code form.

442c11
442c11

b) Subject to the terms of this Agreement, each

442c11
Contributor hereby grants Recipient a non-exclusive, worldwide,
442c11
royalty-free patent license under Licensed Patents to make, use, sell,
442c11
offer to sell, import and otherwise transfer the Contribution of such
442c11
Contributor, if any, in source code and object code form. This patent
442c11
license shall apply to the combination of the Contribution and the
442c11
Program if, at the time the Contribution is added by the Contributor,
442c11
such addition of the Contribution causes such combination to be covered
442c11
by the Licensed Patents. The patent license shall not apply to any other
442c11
combinations which include the Contribution. No hardware per se is
442c11
licensed hereunder.

442c11
442c11

c) Recipient understands that although each Contributor

442c11
grants the licenses to its Contributions set forth herein, no assurances
442c11
are provided by any Contributor that the Program does not infringe the
442c11
patent or other intellectual property rights of any other entity. Each
442c11
Contributor disclaims any liability to Recipient for claims brought by
442c11
any other entity based on infringement of intellectual property rights
442c11
or otherwise. As a condition to exercising the rights and licenses
442c11
granted hereunder, each Recipient hereby assumes sole responsibility to
442c11
secure any other intellectual property rights needed, if any. For
442c11
example, if a third party patent license is required to allow Recipient
442c11
to distribute the Program, it is Recipient's responsibility to acquire
442c11
that license before distributing the Program.

442c11
442c11

d) Each Contributor represents that to its knowledge it

442c11
has sufficient copyright rights in its Contribution, if any, to grant
442c11
the copyright license set forth in this Agreement.

442c11
442c11

3. REQUIREMENTS

442c11
442c11

A Contributor may choose to distribute the Program in object code

442c11
form under its own license agreement, provided that:

442c11
442c11

a) it complies with the terms and conditions of this

442c11
Agreement; and

442c11
442c11

b) its license agreement:

442c11
442c11

i) effectively disclaims on behalf of all Contributors

442c11
all warranties and conditions, express and implied, including warranties
442c11
or conditions of title and non-infringement, and implied warranties or
442c11
conditions of merchantability and fitness for a particular purpose;

442c11
442c11

ii) effectively excludes on behalf of all Contributors

442c11
all liability for damages, including direct, indirect, special,
442c11
incidental and consequential damages, such as lost profits;

442c11
442c11

iii) states that any provisions which differ from this

442c11
Agreement are offered by that Contributor alone and not by any other
442c11
party; and

442c11
442c11

iv) states that source code for the Program is available

442c11
from such Contributor, and informs licensees how to obtain it in a
442c11
reasonable manner on or through a medium customarily used for software
442c11
exchange.

442c11
442c11

When the Program is made available in source code form:

442c11
442c11

a) it must be made available under this Agreement; and

442c11
442c11

b) a copy of this Agreement must be included with each

442c11
copy of the Program.

442c11
442c11

Contributors may not remove or alter any copyright notices contained

442c11
within the Program.

442c11
442c11

Each Contributor must identify itself as the originator of its

442c11
Contribution, if any, in a manner that reasonably allows subsequent
442c11
Recipients to identify the originator of the Contribution.

442c11
442c11

4. COMMERCIAL DISTRIBUTION

442c11
442c11

Commercial distributors of software may accept certain

442c11
responsibilities with respect to end users, business partners and the
442c11
like. While this license is intended to facilitate the commercial use of
442c11
the Program, the Contributor who includes the Program in a commercial
442c11
product offering should do so in a manner which does not create
442c11
potential liability for other Contributors. Therefore, if a Contributor
442c11
includes the Program in a commercial product offering, such Contributor
442c11
("Commercial Contributor") hereby agrees to defend and
442c11
indemnify every other Contributor ("Indemnified Contributor")
442c11
against any losses, damages and costs (collectively "Losses")
442c11
arising from claims, lawsuits and other legal actions brought by a third
442c11
party against the Indemnified Contributor to the extent caused by the
442c11
acts or omissions of such Commercial Contributor in connection with its
442c11
distribution of the Program in a commercial product offering. The
442c11
obligations in this section do not apply to any claims or Losses
442c11
relating to any actual or alleged intellectual property infringement. In
442c11
order to qualify, an Indemnified Contributor must: a) promptly notify
442c11
the Commercial Contributor in writing of such claim, and b) allow the
442c11
Commercial Contributor to control, and cooperate with the Commercial
442c11
Contributor in, the defense and any related settlement negotiations. The
442c11
Indemnified Contributor may participate in any such claim at its own
442c11
expense.

442c11
442c11

For example, a Contributor might include the Program in a commercial

442c11
product offering, Product X. That Contributor is then a Commercial
442c11
Contributor. If that Commercial Contributor then makes performance
442c11
claims, or offers warranties related to Product X, those performance
442c11
claims and warranties are such Commercial Contributor's responsibility
442c11
alone. Under this section, the Commercial Contributor would have to
442c11
defend claims against the other Contributors related to those
442c11
performance claims and warranties, and if a court requires any other
442c11
Contributor to pay any damages as a result, the Commercial Contributor
442c11
must pay those damages.

442c11
442c11

5. NO WARRANTY

442c11
442c11

EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS

442c11
PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
442c11
OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
442c11
ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
442c11
OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
442c11
responsible for determining the appropriateness of using and
442c11
distributing the Program and assumes all risks associated with its
442c11
exercise of rights under this Agreement , including but not limited to
442c11
the risks and costs of program errors, compliance with applicable laws,
442c11
damage to or loss of data, programs or equipment, and unavailability or
442c11
interruption of operations.

442c11
442c11

6. DISCLAIMER OF LIABILITY

442c11
442c11

EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT

442c11
NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
442c11
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
442c11
WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
442c11
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
442c11
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
442c11
DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
442c11
HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

442c11
442c11

7. GENERAL

442c11
442c11

If any provision of this Agreement is invalid or unenforceable under

442c11
applicable law, it shall not affect the validity or enforceability of
442c11
the remainder of the terms of this Agreement, and without further action
442c11
by the parties hereto, such provision shall be reformed to the minimum
442c11
extent necessary to make such provision valid and enforceable.

442c11
442c11

If Recipient institutes patent litigation against any entity

442c11
(including a cross-claim or counterclaim in a lawsuit) alleging that the
442c11
Program itself (excluding combinations of the Program with other
442c11
software or hardware) infringes such Recipient's patent(s), then such
442c11
Recipient's rights granted under Section 2(b) shall terminate as of the
442c11
date such litigation is filed.

442c11
442c11

All Recipient's rights under this Agreement shall terminate if it

442c11
fails to comply with any of the material terms or conditions of this
442c11
Agreement and does not cure such failure in a reasonable period of time
442c11
after becoming aware of such noncompliance. If all Recipient's rights
442c11
under this Agreement terminate, Recipient agrees to cease use and
442c11
distribution of the Program as soon as reasonably practicable. However,
442c11
Recipient's obligations under this Agreement and any licenses granted by
442c11
Recipient relating to the Program shall continue and survive.

442c11
442c11

Everyone is permitted to copy and distribute copies of this

442c11
Agreement, but in order to avoid inconsistency the Agreement is
442c11
copyrighted and may only be modified in the following manner. The
442c11
Agreement Steward reserves the right to publish new versions (including
442c11
revisions) of this Agreement from time to time. No one other than the
442c11
Agreement Steward has the right to modify this Agreement. The Eclipse
442c11
Foundation is the initial Agreement Steward. The Eclipse Foundation may
442c11
assign the responsibility to serve as the Agreement Steward to a
442c11
suitable separate entity. Each new version of the Agreement will be
442c11
given a distinguishing version number. The Program (including
442c11
Contributions) may always be distributed subject to the version of the
442c11
Agreement under which it was received. In addition, after a new version
442c11
of the Agreement is published, Contributor may elect to distribute the
442c11
Program (including its Contributions) under the new version. Except as
442c11
expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
442c11
rights or licenses to the intellectual property of any Contributor under
442c11
this Agreement, whether expressly, by implication, estoppel or
442c11
otherwise. All rights in the Program not expressly granted under this
442c11
Agreement are reserved.

442c11
442c11

This Agreement is governed by the laws of the State of New York and

442c11
the intellectual property laws of the United States of America. No party
442c11
to this Agreement will bring a legal action under this Agreement more
442c11
than one year after the cause of action arose. Each party waives its
442c11
rights to a jury trial in any resulting litigation.

442c11
442c11
</body>
442c11
442c11
</html>