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