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