1- Eclipse Public License -v 1 .0
1+ Eclipse Public License - v 2 .0
22
33THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC
4- LICENSE (" AGREEMENT" ). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
4+ LICENSE (“ AGREEMENT” ). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
55CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
66
771. DEFINITIONS
8-
9- "Contribution" means:
10-
11- a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
12-
13- b) in the case of each subsequent Contributor:
14-
15- i) changes to the Program, and
16-
17- ii) additions to the Program;
18-
19- where such changes and/or additions to the Program originate from and are
20- distributed by that particular Contributor. A Contribution 'originates' from a
21- Contributor if it was added to the Program by such Contributor itself or
22- anyone acting on such Contributor's behalf. Contributions do not include
23- additions to the Program which: (i) are separate modules of software
24- distributed in conjunction with the Program under their own license agreement,
25- and (ii) are not derivative works of the Program.
26-
27- "Contributor" means any person or entity that distributes the Program.
28-
29- "Licensed Patents " mean patent claims licensable by a Contributor which are
30- necessarily infringed by the use or sale of its Contribution alone or when
31- combined with the Program.
32-
33- "Program" means the Contributions distributed in accordance with this
34- Agreement.
35-
36- "Recipient" means anyone who receives the Program under this Agreement,
37- including all Contributors.
8+ “Contribution” means:
9+
10+ a) in the case of the initial Contributor, the initial content Distributed
11+ under this Agreement, and
12+ b) in the case of each subsequent Contributor:
13+ i) changes to the Program, and
14+ ii) additions to the Program;
15+ where such changes and/or additions to the Program originate from and
16+ are Distributed by that particular Contributor. A Contribution
17+ “originates” from a Contributor if it was added to the Program by such
18+ Contributor itself or anyone acting on such Contributor's behalf.
19+ Contributions do not include changes or additions to the Program that
20+ are not Modified Works. “Contributor” means any person or entity that
21+ Distributes the Program.
22+
23+ “Licensed Patents” mean patent claims licensable by a Contributor which are
24+ necessarily infringed by the use or sale of its Contribution alone or when
25+ combined with the Program.
26+
27+ “Program” means the Contributions Distributed in accordance with this
28+ Agreement.
29+
30+ “Recipient” means anyone who receives the Program under this Agreement or
31+ any Secondary License (as applicable), including Contributors.
32+
33+ “Derivative Works” shall mean any work, whether in Source Code or other
34+ form, that is based on (or derived from) the Program and for which the
35+ editorial revisions, annotations, elaborations, or other modifications
36+ represent, as a whole, an original work of authorship.
37+
38+ “Modified Works” shall mean any work in Source Code or other form that
39+ results from an addition to, deletion from, or modification of the contents
40+ of the Program, including, for purposes of clarity any new file in Source
41+ Code form that contains any contents of the Program. Modified Works shall
42+ not include works that contain only declarations, interfaces, types,
43+ classes, structures, or files of the Program solely in each case in order
44+ to link to, bind by name, or subclass the Program or Modified Works
45+ thereof.
46+
47+ “Distribute” means the acts of a) distributing or b) making available in
48+ any manner that enables the transfer of a copy.
49+
50+ “Source Code” means the form of a Program preferred for making
51+ modifications, including but not limited to software source code,
52+ documentation source, and configuration files.
53+
54+ “Secondary License” means either the GNU General Public License, Version
55+ 2.0, or any later versions of that license, including any exceptions or
56+ additional permissions as identified by the initial Contributor.
3857
39582. GRANT OF RIGHTS
4059
41- a) Subject to the terms of this Agreement, each Contributor hereby grants
42- Recipient a non-exclusive, worldwide, royalty-free copyright license to
43- reproduce, prepare derivative works of, publicly display, publicly perform,
44- distribute and sublicense the Contribution of such Contributor, if any, and
45- such derivative works, in source code and object code form.
46-
47- b) Subject to the terms of this Agreement, each Contributor hereby grants
48- Recipient a non-exclusive, worldwide, royalty-free patent license under
49- Licensed Patents to make, use, sell, offer to sell, import and otherwise
50- transfer the Contribution of such Contributor, if any, in source code and
51- object code form. This patent license shall apply to the combination of the
52- Contribution and the Program if, at the time the Contribution is added by the
53- Contributor, such addition of the Contribution causes such combination to be
54- covered by the Licensed Patents. The patent license shall not apply to any
55- other combinations which include the Contribution. No hardware per se is
56- licensed hereunder.
57-
58- c) Recipient understands that although each Contributor grants the licenses to
59- its Contributions set forth herein, no assurances are provided by any
60- Contributor that the Program does not infringe the patent or other
61- intellectual property rights of any other entity. Each Contributor disclaims
62- any liability to Recipient for claims brought by any other entity based on
63- infringement of intellectual property rights or otherwise. As a condition to
64- exercising the rights and licenses granted hereunder, each Recipient hereby
65- assumes sole responsibility to secure any other intellectual property rights
66- needed, if any. For example, if a third party patent license is required to
67- allow Recipient to distribute the Program, it is Recipient's responsibility to
68- acquire that license before distributing the Program.
69-
70- d) Each Contributor represents that to its knowledge it has sufficient
71- copyright rights in its Contribution, if any, to grant the copyright license
72- set forth in this Agreement.
60+ a) Subject to the terms of this Agreement, each Contributor hereby grants
61+ Recipient a non-exclusive, worldwide, royalty-free copyright license to
62+ reproduce, prepare Derivative Works of, publicly display, publicly perform,
63+ Distribute and sublicense the Contribution of such Contributor, if any, and
64+ such Derivative Works.
65+
66+ b) Subject to the terms of this Agreement, each Contributor hereby grants
67+ Recipient a non-exclusive, worldwide, royalty-free patent license under
68+ Licensed Patents to make, use, sell, offer to sell, import and otherwise
69+ transfer the Contribution of such Contributor, if any, in Source Code or
70+ other form. This patent license shall apply to the combination of the
71+ Contribution and the Program if, at the time the Contribution is added by
72+ the Contributor, such addition of the Contribution causes such combination
73+ to be covered by the Licensed Patents. The patent license shall not apply
74+ to any other combinations which include the Contribution. No hardware per
75+ se is licensed hereunder.
76+
77+ c) Recipient understands that although each Contributor grants the licenses
78+ to its Contributions set forth herein, no assurances are provided by any
79+ Contributor that the Program does not infringe the patent or other
80+ intellectual property rights of any other entity. Each Contributor
81+ disclaims any liability to Recipient for claims brought by any other entity
82+ based on infringement of intellectual property rights or otherwise. As a
83+ condition to exercising the rights and licenses granted hereunder, each
84+ Recipient hereby assumes sole responsibility to secure any other
85+ intellectual property rights needed, if any. For example, if a third party
86+ patent license is required to allow Recipient to Distribute the Program, it
87+ is Recipient's responsibility to acquire that license before distributing
88+ the Program.
89+
90+ d) Each Contributor represents that to its knowledge it has sufficient
91+ copyright rights in its Contribution, if any, to grant the copyright
92+ license set forth in this Agreement.
93+
94+ e) Notwithstanding the terms of any Secondary License, no Contributor makes
95+ additional grants to any Recipient (other than those set forth in this
96+ Agreement) as a result of such Recipient's receipt of the Program under the
97+ terms of a Secondary License (if permitted under the terms of Section 3).
7398
74993. REQUIREMENTS
75100
76- A Contributor may choose to distribute the Program in object code form under
77- its own license agreement, provided that:
78-
79- a) it complies with the terms and conditions of this Agreement; and
101+ 3.1 If a Contributor Distributes the Program in any form, then:
80102
81- b) its license agreement:
103+ a) the Program must also be made available as Source Code, in accordance
104+ with section 3.2, and the Contributor must accompany the Program with a
105+ statement that the Source Code for the Program is available under this
106+ Agreement, and informs Recipients how to obtain it in a reasonable manner
107+ on or through a medium customarily used for software exchange; and
82108
83- i) effectively disclaims on behalf of all Contributors all warranties and
84- conditions, express and implied, including warranties or conditions of title
85- and non-infringement, and implied warranties or conditions of merchantability
86- and fitness for a particular purpose;
109+ b) the Contributor may Distribute the Program under a license different
110+ than this Agreement, provided that such license:
87111
88- ii) effectively excludes on behalf of all Contributors all liability for
89- damages, including direct, indirect, special, incidental and consequential
90- damages, such as lost profits;
112+ i) effectively disclaims on behalf of all other Contributors all
113+ warranties and conditions, express and implied, including warranties or
114+ conditions of title and non-infringement, and implied warranties or
115+ conditions of merchantability and fitness for a particular purpose;
91116
92- iii) states that any provisions which differ from this Agreement are offered
93- by that Contributor alone and not by any other party; and
117+ ii) effectively excludes on behalf of all other Contributors all
118+ liability for damages, including direct, indirect, special, incidental
119+ and consequential damages, such as lost profits;
94120
95- iv) states that source code for the Program is available from such
96- Contributor, and informs licensees how to obtain it in a reasonable manner on
97- or through a medium customarily used for software exchange.
121+ iii) does not attempt to limit or alter the recipients' rights in the
122+ Source Code under section 3.2; and
98123
99- When the Program is made available in source code form:
124+ iv) requires any subsequent distribution of the Program by any party to
125+ be under a license that satisfies the requirements of this section 3.
100126
101- a) it must be made available under this Agreement; and
127+ 3.2 When the Program is Distributed as Source Code:
102128
103- b) a copy of this Agreement must be included with each copy of the Program.
129+ a) it must be made available under this Agreement, or if the Program (i)
130+ is combined with other material in a separate file or files made available
131+ under a Secondary License, and (ii) the initial Contributor attached to
132+ the Source Code the notice described in Exhibit A of this Agreement, then
133+ the Program may be made available under the terms of such Secondary
134+ Licenses, and
104135
105- Contributors may not remove or alter any copyright notices contained within
106- the Program.
136+ b) a copy of this Agreement must be included with each copy of the
137+ Program.
107138
108- Each Contributor must identify itself as the originator of its Contribution,
109- if any, in a manner that reasonably allows subsequent Recipients to identify
110- the originator of the Contribution.
139+ 3.3 Contributors may not remove or alter any copyright, patent, trademark,
140+ attribution notices, disclaimers of warranty, or limitations of liability
141+ (‘notices’) contained within the Program from any copy of the Program which
142+ they Distribute, provided that Contributors may add their own appropriate
143+ notices.
111144
1121454. COMMERCIAL DISTRIBUTION
113146
@@ -117,9 +150,9 @@ intended to facilitate the commercial use of the Program, the Contributor who
117150includes the Program in a commercial product offering should do so in a manner
118151which does not create potential liability for other Contributors. Therefore,
119152if a Contributor includes the Program in a commercial product offering, such
120- Contributor (" Commercial Contributor" ) hereby agrees to defend and indemnify
121- every other Contributor (" Indemnified Contributor" ) against any losses,
122- damages and costs (collectively " Losses" ) arising from claims, lawsuits and
153+ Contributor (“ Commercial Contributor” ) hereby agrees to defend and indemnify
154+ every other Contributor (“ Indemnified Contributor” ) against any losses,
155+ damages and costs (collectively “ Losses” ) arising from claims, lawsuits and
123156other legal actions brought by a third party against the Indemnified
124157Contributor to the extent caused by the acts or omissions of such Commercial
125158Contributor in connection with its distribution of the Program in a commercial
@@ -143,27 +176,27 @@ Commercial Contributor must pay those damages.
143176
1441775. NO WARRANTY
145178
146- EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN
147- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR
148- IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE ,
149- NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each
150- Recipient is solely responsible for determining the appropriateness of using
151- and distributing the Program and assumes all risks associated with its
152- exercise of rights under this Agreement , including but not limited to the
153- risks and costs of program errors, compliance with applicable laws, damage to
154- or loss of data, programs or equipment, and unavailability or interruption of
155- operations.
179+ EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED
180+ BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN “AS IS” BASIS, WITHOUT
181+ WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING ,
182+ WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
183+ MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
184+ responsible for determining the appropriateness of using and distributing the
185+ Program and assumes all risks associated with its exercise of rights under
186+ this Agreement, including but not limited to the risks and costs of program
187+ errors, compliance with applicable laws, damage to or loss of data, programs
188+ or equipment, and unavailability or interruption of operations.
156189
1571906. DISCLAIMER OF LIABILITY
158191
159- EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
160- CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
161- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION
162- LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
163- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
164- ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE
165- EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY
166- OF SUCH DAMAGES.
192+ EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED
193+ BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY
194+ LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
195+ CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER
196+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
197+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
198+ OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
199+ HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
167200
1682017. GENERAL
169202
@@ -197,18 +230,16 @@ Agreement. The Eclipse Foundation is the initial Agreement Steward. The
197230Eclipse Foundation may assign the responsibility to serve as the Agreement
198231Steward to a suitable separate entity. Each new version of the Agreement will
199232be given a distinguishing version number. The Program (including
200- Contributions) may always be distributed subject to the version of the
233+ Contributions) may always be Distributed subject to the version of the
201234Agreement under which it was received. In addition, after a new version of the
202- Agreement is published, Contributor may elect to distribute the Program
203- (including its Contributions) under the new version. Except as expressly
204- stated in Sections 2(a) and 2(b) above, Recipient receives no rights or
205- licenses to the intellectual property of any Contributor under this Agreement,
206- whether expressly, by implication, estoppel or otherwise. All rights in the
207- Program not expressly granted under this Agreement are reserved.
208-
209- This Agreement is governed by the laws of the State of New York and the
210- intellectual property laws of the United States of America. No party to this
211- Agreement will bring a legal action under this Agreement more than one year
212- after the cause of action arose. Each party waives its rights to a jury trial
213- in any resulting litigation.
235+ Agreement is published, Contributor may elect to Distribute the Program
236+ (including its Contributions) under the new version.
237+
238+ Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives
239+ no rights or licenses to the intellectual property of any Contributor under
240+ this Agreement, whether expressly, by implication, estoppel or otherwise. All
241+ rights in the Program not expressly granted under this Agreement are reserved.
242+ Nothing in this Agreement is intended to be enforceable by any entity that is
243+ not a Contributor or Recipient. No third-party beneficiary rights are created
244+ under this Agreement.
214245
0 commit comments