xref: /aosp_15_r20/external/jacoco/org.jacoco.doc/docroot/doc/epl-2.0.html (revision 7e63c1270baf9bfa84f5b6aecf17bd0c1a75af94)
1*7e63c127SSorin Basca<?xml version="1.0" encoding="UTF-8" ?>
2*7e63c127SSorin Basca<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3*7e63c127SSorin Basca<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
4*7e63c127SSorin Basca<head>
5*7e63c127SSorin Basca  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
6*7e63c127SSorin Basca  <link rel="stylesheet" href="resources/doc.css" charset="UTF-8" type="text/css" />
7*7e63c127SSorin Basca  <link rel="shortcut icon" href="resources/report.gif" type="image/gif" />
8*7e63c127SSorin Basca  <title>JaCoCo - Eclipse Public License - Version 2.0</title>
9*7e63c127SSorin Basca<style type="text/css">
10*7e63c127SSorin Basca  p.list {
11*7e63c127SSorin Basca    margin-left: 0.5in;
12*7e63c127SSorin Basca    margin-top:  0.05em;
13*7e63c127SSorin Basca    margin-bottom: 0.05em;
14*7e63c127SSorin Basca  }
15*7e63c127SSorin Basca</style>
16*7e63c127SSorin Basca</head>
17*7e63c127SSorin Basca<body>
18*7e63c127SSorin Basca
19*7e63c127SSorin Basca<div class="breadcrumb">
20*7e63c127SSorin Basca  <a href="../index.html" class="el_report">JaCoCo</a> &gt;
21*7e63c127SSorin Basca  <span class="el_source">Eclipse Public License - Version 2.0</span>
22*7e63c127SSorin Basca</div>
23*7e63c127SSorin Basca<div id="content">
24*7e63c127SSorin Basca
25*7e63c127SSorin Basca<h1>Eclipse Public License - v 2.0</h1>
26*7e63c127SSorin Basca
27*7e63c127SSorin Basca<pre>
28*7e63c127SSorin Basca    THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
29*7e63c127SSorin Basca    PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION
30*7e63c127SSorin Basca    OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
31*7e63c127SSorin Basca
32*7e63c127SSorin Basca1. DEFINITIONS
33*7e63c127SSorin Basca
34*7e63c127SSorin Basca"Contribution" means:
35*7e63c127SSorin Basca
36*7e63c127SSorin Basca  a) in the case of the initial Contributor, the initial content
37*7e63c127SSorin Basca     Distributed under this Agreement, and
38*7e63c127SSorin Basca
39*7e63c127SSorin Basca  b) in the case of each subsequent Contributor:
40*7e63c127SSorin Basca     i) changes to the Program, and
41*7e63c127SSorin Basca     ii) additions to the Program;
42*7e63c127SSorin Basca  where such changes and/or additions to the Program originate from
43*7e63c127SSorin Basca  and are Distributed by that particular Contributor. A Contribution
44*7e63c127SSorin Basca  "originates" from a Contributor if it was added to the Program by
45*7e63c127SSorin Basca  such Contributor itself or anyone acting on such Contributor's behalf.
46*7e63c127SSorin Basca  Contributions do not include changes or additions to the Program that
47*7e63c127SSorin Basca  are not Modified Works.
48*7e63c127SSorin Basca
49*7e63c127SSorin Basca"Contributor" means any person or entity that Distributes the Program.
50*7e63c127SSorin Basca
51*7e63c127SSorin Basca"Licensed Patents" mean patent claims licensable by a Contributor which
52*7e63c127SSorin Bascaare necessarily infringed by the use or sale of its Contribution alone
53*7e63c127SSorin Bascaor when combined with the Program.
54*7e63c127SSorin Basca
55*7e63c127SSorin Basca"Program" means the Contributions Distributed in accordance with this
56*7e63c127SSorin BascaAgreement.
57*7e63c127SSorin Basca
58*7e63c127SSorin Basca"Recipient" means anyone who receives the Program under this Agreement
59*7e63c127SSorin Bascaor any Secondary License (as applicable), including Contributors.
60*7e63c127SSorin Basca
61*7e63c127SSorin Basca"Derivative Works" shall mean any work, whether in Source Code or other
62*7e63c127SSorin Bascaform, that is based on (or derived from) the Program and for which the
63*7e63c127SSorin Bascaeditorial revisions, annotations, elaborations, or other modifications
64*7e63c127SSorin Bascarepresent, as a whole, an original work of authorship.
65*7e63c127SSorin Basca
66*7e63c127SSorin Basca"Modified Works" shall mean any work in Source Code or other form that
67*7e63c127SSorin Bascaresults from an addition to, deletion from, or modification of the
68*7e63c127SSorin Bascacontents of the Program, including, for purposes of clarity any new file
69*7e63c127SSorin Bascain Source Code form that contains any contents of the Program. Modified
70*7e63c127SSorin BascaWorks shall not include works that contain only declarations,
71*7e63c127SSorin Bascainterfaces, types, classes, structures, or files of the Program solely
72*7e63c127SSorin Bascain each case in order to link to, bind by name, or subclass the Program
73*7e63c127SSorin Bascaor Modified Works thereof.
74*7e63c127SSorin Basca
75*7e63c127SSorin Basca"Distribute" means the acts of a) distributing or b) making available
76*7e63c127SSorin Bascain any manner that enables the transfer of a copy.
77*7e63c127SSorin Basca
78*7e63c127SSorin Basca"Source Code" means the form of a Program preferred for making
79*7e63c127SSorin Bascamodifications, including but not limited to software source code,
80*7e63c127SSorin Bascadocumentation source, and configuration files.
81*7e63c127SSorin Basca
82*7e63c127SSorin Basca"Secondary License" means either the GNU General Public License,
83*7e63c127SSorin BascaVersion 2.0, or any later versions of that license, including any
84*7e63c127SSorin Bascaexceptions or additional permissions as identified by the initial
85*7e63c127SSorin BascaContributor.
86*7e63c127SSorin Basca
87*7e63c127SSorin Basca2. GRANT OF RIGHTS
88*7e63c127SSorin Basca
89*7e63c127SSorin Basca  a) Subject to the terms of this Agreement, each Contributor hereby
90*7e63c127SSorin Basca  grants Recipient a non-exclusive, worldwide, royalty-free copyright
91*7e63c127SSorin Basca  license to reproduce, prepare Derivative Works of, publicly display,
92*7e63c127SSorin Basca  publicly perform, Distribute and sublicense the Contribution of such
93*7e63c127SSorin Basca  Contributor, if any, and such Derivative Works.
94*7e63c127SSorin Basca
95*7e63c127SSorin Basca  b) Subject to the terms of this Agreement, each Contributor hereby
96*7e63c127SSorin Basca  grants Recipient a non-exclusive, worldwide, royalty-free patent
97*7e63c127SSorin Basca  license under Licensed Patents to make, use, sell, offer to sell,
98*7e63c127SSorin Basca  import and otherwise transfer the Contribution of such Contributor,
99*7e63c127SSorin Basca  if any, in Source Code or other form. This patent license shall
100*7e63c127SSorin Basca  apply to the combination of the Contribution and the Program if, at
101*7e63c127SSorin Basca  the time the Contribution is added by the Contributor, such addition
102*7e63c127SSorin Basca  of the Contribution causes such combination to be covered by the
103*7e63c127SSorin Basca  Licensed Patents. The patent license shall not apply to any other
104*7e63c127SSorin Basca  combinations which include the Contribution. No hardware per se is
105*7e63c127SSorin Basca  licensed hereunder.
106*7e63c127SSorin Basca
107*7e63c127SSorin Basca  c) Recipient understands that although each Contributor grants the
108*7e63c127SSorin Basca  licenses to its Contributions set forth herein, no assurances are
109*7e63c127SSorin Basca  provided by any Contributor that the Program does not infringe the
110*7e63c127SSorin Basca  patent or other intellectual property rights of any other entity.
111*7e63c127SSorin Basca  Each Contributor disclaims any liability to Recipient for claims
112*7e63c127SSorin Basca  brought by any other entity based on infringement of intellectual
113*7e63c127SSorin Basca  property rights or otherwise. As a condition to exercising the
114*7e63c127SSorin Basca  rights and licenses granted hereunder, each Recipient hereby
115*7e63c127SSorin Basca  assumes sole responsibility to secure any other intellectual
116*7e63c127SSorin Basca  property rights needed, if any. For example, if a third party
117*7e63c127SSorin Basca  patent license is required to allow Recipient to Distribute the
118*7e63c127SSorin Basca  Program, it is Recipient's responsibility to acquire that license
119*7e63c127SSorin Basca  before distributing the Program.
120*7e63c127SSorin Basca
121*7e63c127SSorin Basca  d) Each Contributor represents that to its knowledge it has
122*7e63c127SSorin Basca  sufficient copyright rights in its Contribution, if any, to grant
123*7e63c127SSorin Basca  the copyright license set forth in this Agreement.
124*7e63c127SSorin Basca
125*7e63c127SSorin Basca  e) Notwithstanding the terms of any Secondary License, no
126*7e63c127SSorin Basca  Contributor makes additional grants to any Recipient (other than
127*7e63c127SSorin Basca  those set forth in this Agreement) as a result of such Recipient's
128*7e63c127SSorin Basca  receipt of the Program under the terms of a Secondary License
129*7e63c127SSorin Basca  (if permitted under the terms of Section 3).
130*7e63c127SSorin Basca
131*7e63c127SSorin Basca3. REQUIREMENTS
132*7e63c127SSorin Basca
133*7e63c127SSorin Basca3.1 If a Contributor Distributes the Program in any form, then:
134*7e63c127SSorin Basca
135*7e63c127SSorin Basca  a) the Program must also be made available as Source Code, in
136*7e63c127SSorin Basca  accordance with section 3.2, and the Contributor must accompany
137*7e63c127SSorin Basca  the Program with a statement that the Source Code for the Program
138*7e63c127SSorin Basca  is available under this Agreement, and informs Recipients how to
139*7e63c127SSorin Basca  obtain it in a reasonable manner on or through a medium customarily
140*7e63c127SSorin Basca  used for software exchange; and
141*7e63c127SSorin Basca
142*7e63c127SSorin Basca  b) the Contributor may Distribute the Program under a license
143*7e63c127SSorin Basca  different than this Agreement, provided that such license:
144*7e63c127SSorin Basca     i) effectively disclaims on behalf of all other Contributors all
145*7e63c127SSorin Basca     warranties and conditions, express and implied, including
146*7e63c127SSorin Basca     warranties or conditions of title and non-infringement, and
147*7e63c127SSorin Basca     implied warranties or conditions of merchantability and fitness
148*7e63c127SSorin Basca     for a particular purpose;
149*7e63c127SSorin Basca
150*7e63c127SSorin Basca     ii) effectively excludes on behalf of all other Contributors all
151*7e63c127SSorin Basca     liability for damages, including direct, indirect, special,
152*7e63c127SSorin Basca     incidental and consequential damages, such as lost profits;
153*7e63c127SSorin Basca
154*7e63c127SSorin Basca     iii) does not attempt to limit or alter the recipients' rights
155*7e63c127SSorin Basca     in the Source Code under section 3.2; and
156*7e63c127SSorin Basca
157*7e63c127SSorin Basca     iv) requires any subsequent distribution of the Program by any
158*7e63c127SSorin Basca     party to be under a license that satisfies the requirements
159*7e63c127SSorin Basca     of this section 3.
160*7e63c127SSorin Basca
161*7e63c127SSorin Basca3.2 When the Program is Distributed as Source Code:
162*7e63c127SSorin Basca
163*7e63c127SSorin Basca  a) it must be made available under this Agreement, or if the
164*7e63c127SSorin Basca  Program (i) is combined with other material in a separate file or
165*7e63c127SSorin Basca  files made available under a Secondary License, and (ii) the initial
166*7e63c127SSorin Basca  Contributor attached to the Source Code the notice described in
167*7e63c127SSorin Basca  Exhibit A of this Agreement, then the Program may be made available
168*7e63c127SSorin Basca  under the terms of such Secondary Licenses, and
169*7e63c127SSorin Basca
170*7e63c127SSorin Basca  b) a copy of this Agreement must be included with each copy of
171*7e63c127SSorin Basca  the Program.
172*7e63c127SSorin Basca
173*7e63c127SSorin Basca3.3 Contributors may not remove or alter any copyright, patent,
174*7e63c127SSorin Bascatrademark, attribution notices, disclaimers of warranty, or limitations
175*7e63c127SSorin Bascaof liability ("notices") contained within the Program from any copy of
176*7e63c127SSorin Bascathe Program which they Distribute, provided that Contributors may add
177*7e63c127SSorin Bascatheir own appropriate notices.
178*7e63c127SSorin Basca
179*7e63c127SSorin Basca4. COMMERCIAL DISTRIBUTION
180*7e63c127SSorin Basca
181*7e63c127SSorin BascaCommercial distributors of software may accept certain responsibilities
182*7e63c127SSorin Bascawith respect to end users, business partners and the like. While this
183*7e63c127SSorin Bascalicense is intended to facilitate the commercial use of the Program,
184*7e63c127SSorin Bascathe Contributor who includes the Program in a commercial product
185*7e63c127SSorin Bascaoffering should do so in a manner which does not create potential
186*7e63c127SSorin Bascaliability for other Contributors. Therefore, if a Contributor includes
187*7e63c127SSorin Bascathe Program in a commercial product offering, such Contributor
188*7e63c127SSorin Basca("Commercial Contributor") hereby agrees to defend and indemnify every
189*7e63c127SSorin Bascaother Contributor ("Indemnified Contributor") against any losses,
190*7e63c127SSorin Bascadamages and costs (collectively "Losses") arising from claims, lawsuits
191*7e63c127SSorin Bascaand other legal actions brought by a third party against the Indemnified
192*7e63c127SSorin BascaContributor to the extent caused by the acts or omissions of such
193*7e63c127SSorin BascaCommercial Contributor in connection with its distribution of the Program
194*7e63c127SSorin Bascain a commercial product offering. The obligations in this section do not
195*7e63c127SSorin Bascaapply to any claims or Losses relating to any actual or alleged
196*7e63c127SSorin Bascaintellectual property infringement. In order to qualify, an Indemnified
197*7e63c127SSorin BascaContributor must: a) promptly notify the Commercial Contributor in
198*7e63c127SSorin Bascawriting of such claim, and b) allow the Commercial Contributor to control,
199*7e63c127SSorin Bascaand cooperate with the Commercial Contributor in, the defense and any
200*7e63c127SSorin Bascarelated settlement negotiations. The Indemnified Contributor may
201*7e63c127SSorin Bascaparticipate in any such claim at its own expense.
202*7e63c127SSorin Basca
203*7e63c127SSorin BascaFor example, a Contributor might include the Program in a commercial
204*7e63c127SSorin Bascaproduct offering, Product X. That Contributor is then a Commercial
205*7e63c127SSorin BascaContributor. If that Commercial Contributor then makes performance
206*7e63c127SSorin Bascaclaims, or offers warranties related to Product X, those performance
207*7e63c127SSorin Bascaclaims and warranties are such Commercial Contributor's responsibility
208*7e63c127SSorin Bascaalone. Under this section, the Commercial Contributor would have to
209*7e63c127SSorin Bascadefend claims against the other Contributors related to those performance
210*7e63c127SSorin Bascaclaims and warranties, and if a court requires any other Contributor to
211*7e63c127SSorin Bascapay any damages as a result, the Commercial Contributor must pay
212*7e63c127SSorin Bascathose damages.
213*7e63c127SSorin Basca
214*7e63c127SSorin Basca5. NO WARRANTY
215*7e63c127SSorin Basca
216*7e63c127SSorin BascaEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT
217*7e63c127SSorin BascaPERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN "AS IS"
218*7e63c127SSorin BascaBASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR
219*7e63c127SSorin BascaIMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF
220*7e63c127SSorin BascaTITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR
221*7e63c127SSorin BascaPURPOSE. Each Recipient is solely responsible for determining the
222*7e63c127SSorin Bascaappropriateness of using and distributing the Program and assumes all
223*7e63c127SSorin Bascarisks associated with its exercise of rights under this Agreement,
224*7e63c127SSorin Bascaincluding but not limited to the risks and costs of program errors,
225*7e63c127SSorin Bascacompliance with applicable laws, damage to or loss of data, programs
226*7e63c127SSorin Bascaor equipment, and unavailability or interruption of operations.
227*7e63c127SSorin Basca
228*7e63c127SSorin Basca6. DISCLAIMER OF LIABILITY
229*7e63c127SSorin Basca
230*7e63c127SSorin BascaEXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT
231*7e63c127SSorin BascaPERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS
232*7e63c127SSorin BascaSHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
233*7e63c127SSorin BascaEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST
234*7e63c127SSorin BascaPROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
235*7e63c127SSorin BascaCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
236*7e63c127SSorin BascaARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE
237*7e63c127SSorin BascaEXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE
238*7e63c127SSorin BascaPOSSIBILITY OF SUCH DAMAGES.
239*7e63c127SSorin Basca
240*7e63c127SSorin Basca7. GENERAL
241*7e63c127SSorin Basca
242*7e63c127SSorin BascaIf any provision of this Agreement is invalid or unenforceable under
243*7e63c127SSorin Bascaapplicable law, it shall not affect the validity or enforceability of
244*7e63c127SSorin Bascathe remainder of the terms of this Agreement, and without further
245*7e63c127SSorin Bascaaction by the parties hereto, such provision shall be reformed to the
246*7e63c127SSorin Bascaminimum extent necessary to make such provision valid and enforceable.
247*7e63c127SSorin Basca
248*7e63c127SSorin BascaIf Recipient institutes patent litigation against any entity
249*7e63c127SSorin Basca(including a cross-claim or counterclaim in a lawsuit) alleging that the
250*7e63c127SSorin BascaProgram itself (excluding combinations of the Program with other software
251*7e63c127SSorin Bascaor hardware) infringes such Recipient's patent(s), then such Recipient's
252*7e63c127SSorin Bascarights granted under Section 2(b) shall terminate as of the date such
253*7e63c127SSorin Bascalitigation is filed.
254*7e63c127SSorin Basca
255*7e63c127SSorin BascaAll Recipient's rights under this Agreement shall terminate if it
256*7e63c127SSorin Bascafails to comply with any of the material terms or conditions of this
257*7e63c127SSorin BascaAgreement and does not cure such failure in a reasonable period of
258*7e63c127SSorin Bascatime after becoming aware of such noncompliance. If all Recipient's
259*7e63c127SSorin Bascarights under this Agreement terminate, Recipient agrees to cease use
260*7e63c127SSorin Bascaand distribution of the Program as soon as reasonably practicable.
261*7e63c127SSorin BascaHowever, Recipient's obligations under this Agreement and any licenses
262*7e63c127SSorin Bascagranted by Recipient relating to the Program shall continue and survive.
263*7e63c127SSorin Basca
264*7e63c127SSorin BascaEveryone is permitted to copy and distribute copies of this Agreement,
265*7e63c127SSorin Bascabut in order to avoid inconsistency the Agreement is copyrighted and
266*7e63c127SSorin Bascamay only be modified in the following manner. The Agreement Steward
267*7e63c127SSorin Bascareserves the right to publish new versions (including revisions) of
268*7e63c127SSorin Bascathis Agreement from time to time. No one other than the Agreement
269*7e63c127SSorin BascaSteward has the right to modify this Agreement. The Eclipse Foundation
270*7e63c127SSorin Bascais the initial Agreement Steward. The Eclipse Foundation may assign the
271*7e63c127SSorin Bascaresponsibility to serve as the Agreement Steward to a suitable separate
272*7e63c127SSorin Bascaentity. Each new version of the Agreement will be given a distinguishing
273*7e63c127SSorin Bascaversion number. The Program (including Contributions) may always be
274*7e63c127SSorin BascaDistributed subject to the version of the Agreement under which it was
275*7e63c127SSorin Bascareceived. In addition, after a new version of the Agreement is published,
276*7e63c127SSorin BascaContributor may elect to Distribute the Program (including its
277*7e63c127SSorin BascaContributions) under the new version.
278*7e63c127SSorin Basca
279*7e63c127SSorin BascaExcept as expressly stated in Sections 2(a) and 2(b) above, Recipient
280*7e63c127SSorin Bascareceives no rights or licenses to the intellectual property of any
281*7e63c127SSorin BascaContributor under this Agreement, whether expressly, by implication,
282*7e63c127SSorin Bascaestoppel or otherwise. All rights in the Program not expressly granted
283*7e63c127SSorin Bascaunder this Agreement are reserved. Nothing in this Agreement is intended
284*7e63c127SSorin Bascato be enforceable by any entity that is not a Contributor or Recipient.
285*7e63c127SSorin BascaNo third-party beneficiary rights are created under this Agreement.
286*7e63c127SSorin Basca</pre>
287*7e63c127SSorin Basca
288*7e63c127SSorin Basca</div>
289*7e63c127SSorin Basca<div class="footer">
290*7e63c127SSorin Basca  <span class="right"><a href="${jacoco.home.url}">JaCoCo</a> ${qualified.bundle.version}</span>
291*7e63c127SSorin Basca  <a href="license.html">Copyright</a> &copy; ${copyright.years} Mountainminds GmbH &amp; Co. KG and Contributors
292*7e63c127SSorin Basca</div>
293*7e63c127SSorin Basca
294*7e63c127SSorin Basca</body>
295*7e63c127SSorin Basca</html>
296