Skip to content

Commit ebb82f1

Browse files
authored
Update LICENSE
1 parent 9ae704d commit ebb82f1

File tree

1 file changed

+154
-123
lines changed

1 file changed

+154
-123
lines changed

LICENSE

+154-123
Original file line numberDiff line numberDiff line change
@@ -1,113 +1,146 @@
1-
Eclipse Public License -v 1.0
1+
Eclipse Public License - v 2.0
22

33
THE 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
55
CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
66

77
1. 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

3958
2. 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

7499
3. 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

112145
4. COMMERCIAL DISTRIBUTION
113146

@@ -117,9 +150,9 @@ intended to facilitate the commercial use of the Program, the Contributor who
117150
includes the Program in a commercial product offering should do so in a manner
118151
which does not create potential liability for other Contributors. Therefore,
119152
if 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
123156
other legal actions brought by a third party against the Indemnified
124157
Contributor to the extent caused by the acts or omissions of such Commercial
125158
Contributor in connection with its distribution of the Program in a commercial
@@ -143,27 +176,27 @@ Commercial Contributor must pay those damages.
143176

144177
5. 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

157190
6. 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

168201
7. GENERAL
169202

@@ -197,18 +230,16 @@ Agreement. The Eclipse Foundation is the initial Agreement Steward. The
197230
Eclipse Foundation may assign the responsibility to serve as the Agreement
198231
Steward to a suitable separate entity. Each new version of the Agreement will
199232
be 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
201234
Agreement 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

Comments
 (0)