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