Eclipse Public License - v 1.0THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSEPUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OFTHE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.*1. DEFINITIONS*"Contribution" means:a) in the case of the initial Contributor, the initial code anddocumentation distributed under this Agreement, andb) in the case of each subsequent Contributor:i) changes to the Program, andii) additions to the Program;where such changes and/or additions to the Program originate from andare distributed by that particular Contributor. A Contribution'originates' from a Contributor if it was added to the Program by suchContributor itself or anyone acting on such Contributor's behalf.Contributions do not include additions to the Program which: (i) areseparate modules of software distributed in conjunction with the Programunder their own license agreement, and (ii) are not derivative works ofthe Program."Contributor" means any person or entity that distributes the Program."Licensed Patents" mean patent claims licensable by a Contributor whichare necessarily infringed by the use or sale of its Contribution aloneor when combined with the Program."Program" means the Contributions distributed in accordance with thisAgreement."Recipient" means anyone who receives the Program under this Agreement,including all Contributors.*2. GRANT OF RIGHTS*a) Subject to the terms of this Agreement, each Contributor herebygrants Recipient a non-exclusive, worldwide, royalty-free copyrightlicense to reproduce, prepare derivative works of, publicly display,publicly perform, distribute and sublicense the Contribution of suchContributor, if any, and such derivative works, in source code andobject code form.b) Subject to the terms of this Agreement, each Contributor herebygrants Recipient a non-exclusive, worldwide, royalty-free patent licenseunder Licensed Patents to make, use, sell, offer to sell, import andotherwise transfer the Contribution of such Contributor, if any, insource code and object code form. This patent license shall apply to thecombination of the Contribution and the Program if, at the time theContribution is added by the Contributor, such addition of theContribution causes such combination to be covered by the LicensedPatents. The patent license shall not apply to any other combinationswhich include the Contribution. No hardware per se is licensed hereunder.c) Recipient understands that although each Contributor grants thelicenses to its Contributions set forth herein, no assurances areprovided by any Contributor that the Program does not infringe thepatent or other intellectual property rights of any other entity. EachContributor disclaims any liability to Recipient for claims brought byany other entity based on infringement of intellectual property rightsor otherwise. As a condition to exercising the rights and licensesgranted hereunder, each Recipient hereby assumes sole responsibility tosecure any other intellectual property rights needed, if any. Forexample, if a third party patent license is required to allow Recipientto distribute the Program, it is Recipient's responsibility to acquirethat license before distributing the Program.d) Each Contributor represents that to its knowledge it has sufficientcopyright rights in its Contribution, if any, to grant the copyrightlicense set forth in this Agreement.*3. REQUIREMENTS*A Contributor may choose to distribute the Program in object code formunder its own license agreement, provided that:a) it complies with the terms and conditions of this Agreement; andb) its license agreement:i) effectively disclaims on behalf of all Contributors all warrantiesand conditions, express and implied, including warranties or conditionsof title and non-infringement, and implied warranties or conditions ofmerchantability and fitness for a particular purpose;ii) effectively excludes on behalf of all Contributors all liability fordamages, including direct, indirect, special, incidental andconsequential damages, such as lost profits;iii) states that any provisions which differ from this Agreement areoffered by that Contributor alone and not by any other party; andiv) states that source code for the Program is available from suchContributor, and informs licensees how to obtain it in a reasonablemanner on or through a medium customarily used for software exchange.When the Program is made available in source code form:a) it must be made available under this Agreement; andb) a copy of this Agreement must be included with each copy of the Program.Contributors may not remove or alter any copyright notices containedwithin the Program.Each Contributor must identify itself as the originator of itsContribution, if any, in a manner that reasonably allows subsequentRecipients to identify the originator of the Contribution.*4. COMMERCIAL DISTRIBUTION*Commercial distributors of software may accept certain responsibilitieswith respect to end users, business partners and the like. While thislicense is intended to facilitate the commercial use of the Program, theContributor who includes the Program in a commercial product offeringshould do so in a manner which does not create potential liability forother Contributors. Therefore, if a Contributor includes the Program ina commercial product offering, such Contributor ("CommercialContributor") hereby agrees to defend and indemnify every otherContributor ("Indemnified Contributor") against any losses, damages andcosts (collectively "Losses") arising from claims, lawsuits and otherlegal actions brought by a third party against the IndemnifiedContributor to the extent caused by the acts or omissions of suchCommercial Contributor in connection with its distribution of theProgram in a commercial product offering. The obligations in thissection do not apply to any claims or Losses relating to any actual oralleged intellectual property infringement. In order to qualify, anIndemnified Contributor must: a) promptly notify the CommercialContributor in writing of such claim, and b) allow the CommercialContributor to control, and cooperate with the Commercial Contributorin, the defense and any related settlement negotiations. The IndemnifiedContributor may participate in any such claim at its own expense.For example, a Contributor might include the Program in a commercialproduct offering, Product X. That Contributor is then a CommercialContributor. If that Commercial Contributor then makes performanceclaims, or offers warranties related to Product X, those performanceclaims and warranties are such Commercial Contributor's responsibilityalone. Under this section, the Commercial Contributor would have todefend claims against the other Contributors related to thoseperformance claims and warranties, and if a court requires any otherContributor to pay any damages as a result, the Commercial Contributormust pay those damages.*5. NO WARRANTY*EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDEDON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIESOR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FORA PARTICULAR PURPOSE. Each Recipient is solely responsible fordetermining the appropriateness of using and distributing the Programand assumes all risks associated with its exercise of rights under thisAgreement , including but not limited to the risks and costs of programerrors, compliance with applicable laws, damage to or loss of data,programs or equipment, and unavailability or interruption of operations.*6. DISCLAIMER OF LIABILITY*EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NORANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDINGWITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OFLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDINGNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ORDISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTEDHEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.*7. GENERAL*If any provision of this Agreement is invalid or unenforceable underapplicable law, it shall not affect the validity or enforceability ofthe remainder of the terms of this Agreement, and without further actionby the parties hereto, such provision shall be reformed to the minimumextent necessary to make such provision valid and enforceable.If Recipient institutes patent litigation against any entity (includinga cross-claim or counterclaim in a lawsuit) alleging that the Programitself (excluding combinations of the Program with other software orhardware) infringes such Recipient's patent(s), then such Recipient'srights granted under Section 2(b) shall terminate as of the date suchlitigation is filed.All Recipient's rights under this Agreement shall terminate if it failsto comply with any of the material terms or conditions of this Agreementand does not cure such failure in a reasonable period of time afterbecoming aware of such noncompliance. If all Recipient's rights underthis Agreement terminate, Recipient agrees to cease use and distributionof the Program as soon as reasonably practicable. However, Recipient'sobligations under this Agreement and any licenses granted by Recipientrelating to the Program shall continue and survive.Everyone is permitted to copy and distribute copies of this Agreement,but in order to avoid inconsistency the Agreement is copyrighted and mayonly be modified in the following manner. The Agreement Steward reservesthe right to publish new versions (including revisions) of thisAgreement from time to time. No one other than the Agreement Steward hasthe right to modify this Agreement. The Eclipse Foundation is theinitial Agreement Steward. The Eclipse Foundation may assign theresponsibility to serve as the Agreement Steward to a suitable separateentity. Each new version of the Agreement will be given a distinguishingversion number. The Program (including Contributions) may always bedistributed subject to the version of the Agreement under which it wasreceived. In addition, after a new version of the Agreement ispublished, Contributor may elect to distribute the Program (includingits Contributions) under the new version. Except as expressly stated inSections 2(a) and 2(b) above, Recipient receives no rights or licensesto the intellectual property of any Contributor under this Agreement,whether expressly, by implication, estoppel or otherwise. All rights inthe Program not expressly granted under this Agreement are reserved.This Agreement is governed by the laws of the State of New York and theintellectual property laws of the United States of America. No party tothis Agreement will bring a legal action under this Agreement more thanone year after the cause of action arose. Each party waives its rightsto a jury trial in any resulting litigation.