Skip to content

Commit 29cc51f

Browse files
committed
license file added to get release uploaded to Bintray
1 parent 314f21c commit 29cc51f

1 file changed

Lines changed: 225 additions & 0 deletions

File tree

LICENSE

Lines changed: 225 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,225 @@
1+
Common Public License (CPL) -- V1.0
2+
3+
03 May 2005
4+
Updated 16 Apr 2009
5+
6+
As of 25 Feb 2009, IBM has assigned the Agreement Steward role for the
7+
CPL to the Eclipse Foundation. Eclipse has designated the Eclipse Public
8+
License (EPL) as the follow-on version of the CPL.
9+
10+
11+
Eclipse Foundation CPL
12+
13+
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON
14+
PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
15+
THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
16+
17+
1. DEFINITIONS
18+
"Contribution" means:
19+
20+
a. in the case of the initial Contributor, the initial code and
21+
documentation distributed under this Agreement, and
22+
b. in the case of each subsequent Contributor:
23+
i. changes to the Program, and
24+
ii. additions to the Program;
25+
where such changes and/or additions to the Program originate from
26+
and are distributed by that particular Contributor. A Contribution
27+
'originates' from a Contributor if it was added to the Program by
28+
such Contributor itself or anyone acting on such Contributor's
29+
behalf. Contributions do not include additions to the Program which:
30+
(i) are separate modules of software distributed in conjunction with
31+
the Program under their own license agreement, and (ii) are not
32+
derivative works of the Program.
33+
"Contributor" means any person or entity that distributes the Program.
34+
"Licensed Patents " mean patent claims licensable by a Contributor
35+
which are necessarily infringed by the use or sale of its
36+
Contribution alone or when combined with the Program.
37+
"Program" means the Contributions distributed in accordance with
38+
this Agreement.
39+
"Recipient" means anyone who receives the Program under this
40+
Agreement, including all Contributors.
41+
42+
2. GRANT OF RIGHTS
43+
a. Subject to the terms of this Agreement, each Contributor hereby
44+
grants Recipient a non-exclusive, worldwide, royalty-free copyright
45+
license to reproduce, prepare derivative works of, publicly display,
46+
publicly perform, distribute and sublicense the Contribution of such
47+
Contributor, if any, and such derivative works, in source code and
48+
object code form.
49+
50+
b. Subject to the terms of this Agreement, each Contributor hereby
51+
grants Recipient a non-exclusive, worldwide, royalty-free patent
52+
license under Licensed Patents to make, use, sell, offer to sell,
53+
import and otherwise transfer the Contribution of such Contributor,
54+
if any, in source code and object code form. This patent license
55+
shall apply to the combination of the Contribution and the Program
56+
if, at the time the Contribution is added by the Contributor, such
57+
addition of the Contribution causes such combination to be covered
58+
by the Licensed Patents. The patent license shall not apply to any
59+
other combinations which include the Contribution. No hardware per
60+
se is licensed hereunder.
61+
62+
c. Recipient understands that although each Contributor grants the
63+
licenses to its Contributions set forth herein, no assurances are
64+
provided by any Contributor that the Program does not infringe the
65+
patent or other intellectual property rights of any other entity.
66+
Each Contributor disclaims any liability to Recipient for claims
67+
brought by any other entity based on infringement of intellectual
68+
property rights or otherwise. As a condition to exercising the
69+
rights and licenses granted hereunder, each Recipient hereby assumes
70+
sole responsibility to secure any other intellectual property rights
71+
needed, if any. For example, if a third party patent license is
72+
required to allow Recipient to distribute the Program, it is
73+
Recipient's responsibility to acquire that license before
74+
distributing the Program.
75+
76+
d. Each Contributor represents that to its knowledge it has
77+
sufficient copyright rights in its Contribution, if any, to grant
78+
the copyright license set forth in this Agreement.
79+
80+
3. REQUIREMENTS
81+
A Contributor may choose to distribute the Program in object code
82+
form under its own license agreement, provided that:
83+
84+
a. it complies with the terms and conditions of this Agreement; and
85+
b. its license agreement:
86+
i. effectively disclaims on behalf of all Contributors all
87+
warranties and conditions, express and implied, including warranties
88+
or conditions of title and non-infringement, and implied warranties
89+
or conditions of merchantability and fitness for a particular purpose;
90+
ii. effectively excludes on behalf of all Contributors all liability
91+
for damages, including direct, indirect, special, incidental and
92+
consequential damages, such as lost profits;
93+
iii. states that any provisions which differ from this Agreement are
94+
offered by that Contributor alone and not by any other party; and
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
97+
manner on or through a medium customarily used for software exchange.
98+
99+
When the Program is made available in source code form:
100+
101+
a. it must be made available under this Agreement; and
102+
b. a copy of this Agreement must be included with each copy of the
103+
Program.
104+
105+
Contributors may not remove or alter any copyright notices contained
106+
within the Program.
107+
108+
Each Contributor must identify itself as the originator of its
109+
Contribution, if any, in a manner that reasonably allows subsequent
110+
Recipients to identify the originator of the Contribution.
111+
112+
4. COMMERCIAL DISTRIBUTION
113+
Commercial distributors of software may accept certain
114+
responsibilities with respect to end users, business partners and
115+
the like. While this license is intended to facilitate the
116+
commercial use of the Program, the Contributor who includes the
117+
Program in a commercial product offering should do so in a manner
118+
which does not create potential liability for other Contributors.
119+
Therefore, if a Contributor includes the Program in a commercial
120+
product offering, such Contributor ("Commercial Contributor") hereby
121+
agrees to defend and indemnify every other Contributor ("Indemnified
122+
Contributor") against any losses, damages and costs (collectively
123+
"Losses") arising from claims, lawsuits and other legal actions
124+
brought by a third party against the Indemnified Contributor to the
125+
extent caused by the acts or omissions of such Commercial
126+
Contributor in connection with its distribution of the Program in a
127+
commercial product offering. The obligations in this section do not
128+
apply to any claims or Losses relating to any actual or alleged
129+
intellectual property infringement. In order to qualify, an
130+
Indemnified Contributor must: a) promptly notify the Commercial
131+
Contributor in writing of such claim, and b) allow the Commercial
132+
Contributor to control, and cooperate with the Commercial
133+
Contributor in, the defense and any related settlement negotiations.
134+
The Indemnified Contributor may participate in any such claim at its
135+
own expense.
136+
137+
For example, a Contributor might include the Program in a commercial
138+
product offering, Product X. That Contributor is then a Commercial
139+
Contributor. If that Commercial Contributor then makes performance
140+
claims, or offers warranties related to Product X, those performance
141+
claims and warranties are such Commercial Contributor's
142+
responsibility alone. Under this section, the Commercial Contributor
143+
would have to defend claims against the other Contributors related
144+
to those performance claims and warranties, and if a court requires
145+
any other Contributor to pay any damages as a result, the Commercial
146+
Contributor must pay those damages.
147+
148+
5. NO WARRANTY
149+
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
150+
PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
151+
ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
152+
ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
153+
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient
154+
is solely responsible for determining the appropriateness of using
155+
and distributing the Program and assumes all risks associated with
156+
its exercise of rights under this Agreement, including but not
157+
limited to the risks and costs of program errors, compliance with
158+
applicable laws, damage to or loss of data, programs or equipment,
159+
and unavailability or interruption of operations.
160+
161+
6. DISCLAIMER OF LIABILITY
162+
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
163+
NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT,
164+
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
165+
(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON
166+
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
167+
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
168+
THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
169+
GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
170+
171+
7. GENERAL
172+
If any provision of this Agreement is invalid or unenforceable under
173+
applicable law, it shall not affect the validity or enforceability
174+
of the remainder of the terms of this Agreement, and without further
175+
action by the parties hereto, such provision shall be reformed to
176+
the minimum extent necessary to make such provision valid and
177+
enforceable.
178+
179+
If Recipient institutes patent litigation against a Contributor with
180+
respect to a patent applicable to software (including a cross-claim
181+
or counterclaim in a lawsuit), then any patent licenses granted by
182+
that Contributor to such Recipient under this Agreement shall
183+
terminate as of the date such litigation is filed. In addition, if
184+
Recipient institutes patent litigation against any entity (including
185+
a cross-claim or counterclaim in a lawsuit) alleging that the
186+
Program itself (excluding combinations of the Program with other
187+
software or hardware) infringes such Recipient's patent(s), then
188+
such Recipient's rights granted under Section 2(b) shall terminate
189+
as of the date such litigation is filed.
190+
191+
All Recipient's rights under this Agreement shall terminate if it
192+
fails to comply with any of the material terms or conditions of this
193+
Agreement and does not cure such failure in a reasonable period of
194+
time after becoming aware of such noncompliance. If all Recipient's
195+
rights under this Agreement terminate, Recipient agrees to cease use
196+
and distribution of the Program as soon as reasonably practicable.
197+
However, Recipient's obligations under this Agreement and any
198+
licenses granted by Recipient relating to the Program shall continue
199+
and survive.
200+
201+
Everyone is permitted to copy and distribute copies of this
202+
Agreement, but in order to avoid inconsistency the Agreement is
203+
copyrighted and may only be modified in the following manner. The
204+
Agreement Steward reserves the right to publish new versions
205+
(including revisions) of this Agreement from time to time. No one
206+
other than the Agreement Steward has the right to modify this
207+
Agreement. IBM is the initial Agreement Steward. IBM may assign the
208+
responsibility to serve as the Agreement Steward to a suitable
209+
separate entity. Each new version of the Agreement will be given a
210+
distinguishing version number. The Program (including Contributions)
211+
may always be distributed subject to the version of the Agreement
212+
under which it was received. In addition, after a new version of the
213+
Agreement is published, Contributor may elect to distribute the
214+
Program (including its Contributions) under the new version. Except
215+
as expressly stated in Sections 2(a) and 2(b) above, Recipient
216+
receives no rights or licenses to the intellectual property of any
217+
Contributor under this Agreement, whether expressly, by implication,
218+
estoppel or otherwise. All rights in the Program not expressly
219+
granted under this Agreement are reserved.
220+
221+
This Agreement is governed by the laws of the State of New York and
222+
the intellectual property laws of the United States of America. No
223+
party to this Agreement will bring a legal action under this
224+
Agreement more than one year after the cause of action arose. Each
225+
party waives its rights to a jury trial in any resulting litigation.

0 commit comments

Comments
 (0)