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