1*4882a593Smuzhiyun 2*4882a593SmuzhiyungSOAP Public License 3*4882a593Smuzhiyun 4*4882a593SmuzhiyunVersion 1.3b 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunThe gSOAP public license is derived from the Mozilla Public License (MPL1.1). 7*4882a593SmuzhiyunThe sections that were deleted from the original MPL1.1 text are 1.0.1, 2.1. 8*4882a593Smuzhiyun(c),(d), 2.2.(c),(d), 8.2.(b), 10, and 11. Section 3.8 was added. The modified 9*4882a593Smuzhiyunsections are 2.1.(b), 2.2.(b), 3.2 (simplified), 3.5 (deleted the last 10*4882a593Smuzhiyunsentence), and 3.6 (simplified). 11*4882a593SmuzhiyunThis license applies to the gSOAP software package, with the exception of the 12*4882a593Smuzhiyunsoapcpp2 and wsdl2h source code located in gsoap/src and gsoap/wsdl, all code 13*4882a593Smuzhiyungenerated by soapcpp2 and wsdl2h, the UDDI source code gsoap/uddi2, and the Web 14*4882a593Smuzhiyunserver sample source code samples/webserver. To use any of these software tools 15*4882a593Smuzhiyunand components commercially, a commercial license is required and can be 16*4882a593Smuzhiyunobtained from www.genivia.com. 17*4882a593Smuzhiyun1 DEFINITIONS. 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun1.0.1. 20*4882a593Smuzhiyun1.1. "Contributor" 21*4882a593Smuzhiyunmeans each entity that creates or contributes to the creation of Modifications. 22*4882a593Smuzhiyun1.2. "Contributor Version" 23*4882a593Smuzhiyunmeans the combination of the Original Code, prior Modifications used by a 24*4882a593SmuzhiyunContributor, and the Modifications made by that particular Contributor. 25*4882a593Smuzhiyun1.3. "Covered Code" 26*4882a593Smuzhiyunmeans the Original Code, or Modifications or the combination of the Original 27*4882a593SmuzhiyunCode, and Modifications, in each case including portions thereof. 28*4882a593Smuzhiyun1.4. "Electronic Distribution Mechanism" 29*4882a593Smuzhiyunmeans a mechanism generally accepted in the software development community for 30*4882a593Smuzhiyunthe electronic transfer of data. 31*4882a593Smuzhiyun1.5. "Executable" 32*4882a593Smuzhiyunmeans Covered Code in any form other than Source Code. 33*4882a593Smuzhiyun1.6. "Initial Developer" 34*4882a593Smuzhiyunmeans the individual or entity identified as the Initial Developer in the 35*4882a593SmuzhiyunSource Code notice required by Exhibit A. 36*4882a593Smuzhiyun1.7. "Larger Work" 37*4882a593Smuzhiyunmeans a work which combines Covered Code or portions thereof with code not 38*4882a593Smuzhiyungoverned by the terms of this License. 39*4882a593Smuzhiyun1.8. "License" 40*4882a593Smuzhiyunmeans this document. 41*4882a593Smuzhiyun1.8.1. "Licensable" 42*4882a593Smuzhiyunmeans having the right to grant, to the maximum extent possible, whether at the 43*4882a593Smuzhiyuntime of the initial grant or subsequently acquired, any and all of the rights 44*4882a593Smuzhiyunconveyed herein. 45*4882a593Smuzhiyun1.9. "Modifications" 46*4882a593Smuzhiyunmeans any addition to or deletion from the substance or structure of either the 47*4882a593SmuzhiyunOriginal Code or any previous Modifications. When Covered Code is released as a 48*4882a593Smuzhiyunseries of files, a Modification is: 49*4882a593SmuzhiyunA. 50*4882a593SmuzhiyunAny addition to or deletion from the contents of a file containing Original 51*4882a593SmuzhiyunCode or previous Modifications. 52*4882a593SmuzhiyunB. 53*4882a593SmuzhiyunAny new file that contains any part of the Original Code, or previous 54*4882a593SmuzhiyunModifications. 55*4882a593Smuzhiyun1.10. "Original Code" 56*4882a593Smuzhiyunmeans Source Code of computer software code which is described in the Source 57*4882a593SmuzhiyunCode notice required by Exhibit A as Original Code, and which, at the time of 58*4882a593Smuzhiyunits release under this License is not already Covered Code governed by this 59*4882a593SmuzhiyunLicense. 60*4882a593Smuzhiyun1.10.1. "Patent Claims" 61*4882a593Smuzhiyunmeans any patent claim(s), now owned or hereafter acquired, including without 62*4882a593Smuzhiyunlimitation, method, process, and apparatus claims, in any patent Licensable by 63*4882a593Smuzhiyungrantor. 64*4882a593Smuzhiyun1.11. "Source Code" 65*4882a593Smuzhiyunmeans the preferred form of the Covered Code for making modifications to it, 66*4882a593Smuzhiyunincluding all modules it contains, plus any associated interface definition 67*4882a593Smuzhiyunfiles, scripts used to control compilation and installation of an Executable, 68*4882a593Smuzhiyunor source code differential comparisons against either the Original Code or 69*4882a593Smuzhiyunanother well known, available Covered Code of the Contributor's choice. The 70*4882a593SmuzhiyunSource Code can be in a compressed or archival form, provided the appropriate 71*4882a593Smuzhiyundecompression or de-archiving software is widely available for no charge. 72*4882a593Smuzhiyun1.12. "You" (or "Your") 73*4882a593Smuzhiyunmeans an individual or a legal entity exercising rights under, and complying 74*4882a593Smuzhiyunwith all of the terms of, this License or a future version of this License 75*4882a593Smuzhiyunissued under Section 6.1. For legal entities, "You" includes any 76*4882a593Smuzhiyunentity which controls, is controlled by, or is under common control with You. 77*4882a593SmuzhiyunFor purposes of this definition, "control" means (a) the power, 78*4882a593Smuzhiyundirect or indirect, to cause the direction or management of such entity, 79*4882a593Smuzhiyunwhether by contract or otherwise, or (b) ownership of more than fifty percent 80*4882a593Smuzhiyun(50%) of the outstanding shares or beneficial ownership of such entity. 81*4882a593Smuzhiyun2 SOURCE CODE LICENSE. 82*4882a593Smuzhiyun 83*4882a593Smuzhiyun2.1. The Initial Developer Grant. 84*4882a593Smuzhiyun 85*4882a593SmuzhiyunThe Initial Developer hereby grants You a world-wide, royalty-free, non- 86*4882a593Smuzhiyunexclusive license, subject to third party intellectual property claims: 87*4882a593Smuzhiyun(a) 88*4882a593Smuzhiyununder intellectual property rights (other than patent or trademark) Licensable 89*4882a593Smuzhiyunby Initial Developer to use, reproduce, modify, display, perform, sublicense 90*4882a593Smuzhiyunand distribute the Original Code (or portions thereof) with or without 91*4882a593SmuzhiyunModifications, and/or as part of a Larger Work; and 92*4882a593Smuzhiyun(b) 93*4882a593Smuzhiyununder patents now or hereafter owned or controlled by Initial Developer, to 94*4882a593Smuzhiyunmake, have made, use and sell ("offer to sell and import") the 95*4882a593SmuzhiyunOriginal Code, Modifications, or portions thereof, but solely to the extent 96*4882a593Smuzhiyunthat any such patent is reasonably necessary to enable You to utilize, alone or 97*4882a593Smuzhiyunin combination with other software, the Original Code, Modifications, or any 98*4882a593Smuzhiyuncombination or portions thereof. 99*4882a593Smuzhiyun(c) 100*4882a593Smuzhiyun(d) 101*4882a593Smuzhiyun 102*4882a593Smuzhiyun2.2. Contributor Grant. 103*4882a593Smuzhiyun 104*4882a593SmuzhiyunSubject to third party intellectual property claims, each Contributor hereby 105*4882a593Smuzhiyungrants You a world-wide, royalty-free, non-exclusive license 106*4882a593Smuzhiyun(a) 107*4882a593Smuzhiyununder intellectual property rights (other than patent or trademark) Licensable 108*4882a593Smuzhiyunby Contributor, to use, reproduce, modify, display, perform, sublicense and 109*4882a593Smuzhiyundistribute the Modifications created by such Contributor (or portions thereof) 110*4882a593Smuzhiyuneither on an unmodified basis, with other Modifications, as Covered Code and/or 111*4882a593Smuzhiyunas part of a Larger Work; and 112*4882a593Smuzhiyun(b) 113*4882a593Smuzhiyununder patents now or hereafter owned or controlled by Contributor, to make, 114*4882a593Smuzhiyunhave made, use and sell ("offer to sell and import") the Contributor 115*4882a593SmuzhiyunVersion (or portions thereof), but solely to the extent that any such patent is 116*4882a593Smuzhiyunreasonably necessary to enable You to utilize, alone or in combination with 117*4882a593Smuzhiyunother software, the Contributor Version (or portions thereof). 118*4882a593Smuzhiyun(c) 119*4882a593Smuzhiyun(d) 120*4882a593Smuzhiyun3 DISTRIBUTION OBLIGATIONS. 121*4882a593Smuzhiyun 122*4882a593Smuzhiyun3.1. Application of License. 123*4882a593Smuzhiyun 124*4882a593SmuzhiyunThe Modifications which You create or to which You contribute are governed by 125*4882a593Smuzhiyunthe terms of this License, including without limitation Section 2.2. The Source 126*4882a593SmuzhiyunCode version of Covered Code may be distributed only under the terms of this 127*4882a593SmuzhiyunLicense or a future version of this License released under Section 6.1, and You 128*4882a593Smuzhiyunmust include a copy of this License with every copy of the Source Code You 129*4882a593Smuzhiyundistribute. You may not offer or impose any terms on any Source Code version 130*4882a593Smuzhiyunthat alters or restricts the applicable version of this License or the 131*4882a593Smuzhiyunrecipients' rights hereunder. However, You may include an additional document 132*4882a593Smuzhiyunoffering the additional rights described in Section 3.5. 133*4882a593Smuzhiyun 134*4882a593Smuzhiyun3.2. Availability of Source Code. 135*4882a593Smuzhiyun 136*4882a593SmuzhiyunAny Modification created by You will be provided to the Initial Developer in 137*4882a593SmuzhiyunSource Code form and are subject to the terms of the License. 138*4882a593Smuzhiyun 139*4882a593Smuzhiyun3.3. Description of Modifications. 140*4882a593Smuzhiyun 141*4882a593SmuzhiyunYou must cause all Covered Code to which You contribute to contain a file 142*4882a593Smuzhiyundocumenting the changes You made to create that Covered Code and the date of 143*4882a593Smuzhiyunany change. You must include a prominent statement that the Modification is 144*4882a593Smuzhiyunderived, directly or indirectly, from Original Code provided by the Initial 145*4882a593SmuzhiyunDeveloper and including the name of the Initial Developer in (a) the Source 146*4882a593SmuzhiyunCode, and (b) in any notice in an Executable version or related documentation 147*4882a593Smuzhiyunin which You describe the origin or ownership of the Covered Code. 148*4882a593Smuzhiyun 149*4882a593Smuzhiyun3.4. Intellectual Property Matters. 150*4882a593Smuzhiyun(a) Third Party Claims. 151*4882a593SmuzhiyunIf Contributor has knowledge that a license under a third party's intellectual 152*4882a593Smuzhiyunproperty rights is required to exercise the rights granted by such Contributor 153*4882a593Smuzhiyununder Sections 2.1 or 2.2, Contributor must include a text file with the Source 154*4882a593SmuzhiyunCode distribution titled "LEGAL" which describes the claim and the 155*4882a593Smuzhiyunparty making the claim in sufficient detail that a recipient will know whom to 156*4882a593Smuzhiyuncontact. If Contributor obtains such knowledge after the Modification is made 157*4882a593Smuzhiyunavailable as described in Section 3.2, Contributor shall promptly modify the 158*4882a593SmuzhiyunLEGAL file in all copies Contributor makes available thereafter and shall take 159*4882a593Smuzhiyunother steps (such as notifying appropriate mailing lists or newsgroups) 160*4882a593Smuzhiyunreasonably calculated to inform those who received the Covered Code that new 161*4882a593Smuzhiyunknowledge has been obtained. 162*4882a593Smuzhiyun(b) Contributor APIs. 163*4882a593SmuzhiyunIf Contributor's Modifications include an application programming interface and 164*4882a593SmuzhiyunContributor has knowledge of patent licenses which are reasonably necessary to 165*4882a593Smuzhiyunimplement that API, Contributor must also include this information in the LEGAL 166*4882a593Smuzhiyunfile. 167*4882a593Smuzhiyun(c) Representations. 168*4882a593SmuzhiyunContributor represents that, except as disclosed pursuant to Section 3.4(a) 169*4882a593Smuzhiyunabove, Contributor believes that Contributor's Modifications are Contributor's 170*4882a593Smuzhiyunoriginal creation(s) and/or Contributor has sufficient rights to grant the 171*4882a593Smuzhiyunrights conveyed by this License. 172*4882a593Smuzhiyun 173*4882a593Smuzhiyun3.5. Required Notices. 174*4882a593Smuzhiyun 175*4882a593SmuzhiyunYou must duplicate the notice in Exhibit A in each file of the Source Code. If 176*4882a593Smuzhiyunit is not possible to put such notice in a particular Source Code file due to 177*4882a593Smuzhiyunits structure, then You must include such notice in a location (such as a 178*4882a593Smuzhiyunrelevant directory) where a user would be likely to look for such a notice. If 179*4882a593SmuzhiyunYou created one or more Modification(s) You may add your name as a Contributor 180*4882a593Smuzhiyunto the notice described in Exhibit A. You must also duplicate this License in 181*4882a593Smuzhiyunany documentation for the Source Code where You describe recipients' rights or 182*4882a593Smuzhiyunownership rights relating to Covered Code. You may choose to offer, and to 183*4882a593Smuzhiyuncharge a fee for, warranty, support, indemnity or liability obligations to one 184*4882a593Smuzhiyunor more recipients of Covered Code. However, You may do so only on Your own 185*4882a593Smuzhiyunbehalf, and not on behalf of the Initial Developer or any Contributor. 186*4882a593Smuzhiyun 187*4882a593Smuzhiyun3.6. Distribution of Executable Versions. 188*4882a593Smuzhiyun 189*4882a593SmuzhiyunYou may distribute Covered Code in Executable form only if the requirements of 190*4882a593SmuzhiyunSection 3.1-3.5 have been met for that Covered Code. You may distribute the 191*4882a593SmuzhiyunExecutable version of Covered Code or ownership rights under a license of Your 192*4882a593Smuzhiyunchoice, which may contain terms different from this License, provided that You 193*4882a593Smuzhiyunare in compliance with the terms of this License and that the license for the 194*4882a593SmuzhiyunExecutable version does not attempt to limit or alter the recipient's rights in 195*4882a593Smuzhiyunthe Source Code version from the rights set forth in this License. If You 196*4882a593Smuzhiyundistribute the Executable version under a different license You must make it 197*4882a593Smuzhiyunabsolutely clear that any terms which differ from this License are offered by 198*4882a593SmuzhiyunYou alone, not by the Initial Developer or any Contributor. If you distribute 199*4882a593Smuzhiyunexecutable versions containing Covered Code as part of a product, you must 200*4882a593Smuzhiyunreproduce the notice in Exhibit B in the documentation and/or other materials 201*4882a593Smuzhiyunprovided with the product. 202*4882a593Smuzhiyun 203*4882a593Smuzhiyun3.7. Larger Works. 204*4882a593Smuzhiyun 205*4882a593SmuzhiyunYou may create a Larger Work by combining Covered Code with other code not 206*4882a593Smuzhiyungoverned by the terms of this License and distribute the Larger Work as a 207*4882a593Smuzhiyunsingle product. In such a case, You must make sure the requirements of this 208*4882a593SmuzhiyunLicense are fulfilled for the Covered Code. 209*4882a593Smuzhiyun 210*4882a593Smuzhiyun3.8. Restrictions. 211*4882a593Smuzhiyun 212*4882a593SmuzhiyunYou may not remove any product identification, copyright, proprietary notices 213*4882a593Smuzhiyunor labels from gSOAP. 214*4882a593Smuzhiyun4 INABILITY TO COMPLY DUE TO STATUTE OR REGULATION. 215*4882a593Smuzhiyun 216*4882a593SmuzhiyunIf it is impossible for You to comply with any of the terms of this License 217*4882a593Smuzhiyunwith respect to some or all of the Covered Code due to statute, judicial order, 218*4882a593Smuzhiyunor regulation then You must: (a) comply with the terms of this License to the 219*4882a593Smuzhiyunmaximum extent possible; and (b) describe the limitations and the code they 220*4882a593Smuzhiyunaffect. Such description must be included in the LEGAL file described in 221*4882a593SmuzhiyunSection 3.4 and must be included with all distributions of the Source Code. 222*4882a593SmuzhiyunExcept to the extent prohibited by statute or regulation, such description must 223*4882a593Smuzhiyunbe sufficiently detailed for a recipient of ordinary skill to be able to 224*4882a593Smuzhiyununderstand it. 225*4882a593Smuzhiyun5 APPLICATION OF THIS LICENSE. 226*4882a593Smuzhiyun 227*4882a593SmuzhiyunThis License applies to code to which the Initial Developer has attached the 228*4882a593Smuzhiyunnotice in Exhibit A and to related Covered Code. 229*4882a593Smuzhiyun6 VERSIONS OF THE LICENSE. 230*4882a593Smuzhiyun 231*4882a593Smuzhiyun6.1. New Versions. 232*4882a593Smuzhiyun 233*4882a593SmuzhiyunGrantor may publish revised and/or new versions of the License from time to 234*4882a593Smuzhiyuntime. Each version will be given a distinguishing version number. 235*4882a593Smuzhiyun 236*4882a593Smuzhiyun6.2. Effect of New Versions. 237*4882a593Smuzhiyun 238*4882a593SmuzhiyunOnce Covered Code has been published under a particular version of the License, 239*4882a593SmuzhiyunYou may always continue to use it under the terms of that version. You may also 240*4882a593Smuzhiyunchoose to use such Covered Code under the terms of any subsequent version of 241*4882a593Smuzhiyunthe License. 242*4882a593Smuzhiyun 243*4882a593Smuzhiyun6.3. Derivative Works. 244*4882a593Smuzhiyun 245*4882a593SmuzhiyunIf You create or use a modified version of this License (which you may only do 246*4882a593Smuzhiyunin order to apply it to code which is not already Covered Code governed by this 247*4882a593SmuzhiyunLicense), You must (a) rename Your license so that the phrase "gSOAP" 248*4882a593Smuzhiyunor any confusingly similar phrase do not appear in your license (except to note 249*4882a593Smuzhiyunthat your license differs from this License) and (b) otherwise make it clear 250*4882a593Smuzhiyunthat Your version of the license contains terms which differ from the gSOAP 251*4882a593SmuzhiyunPublic License. (Filling in the name of the Initial Developer, Original Code or 252*4882a593SmuzhiyunContributor in the notice described in Exhibit A shall not of themselves be 253*4882a593Smuzhiyundeemed to be modifications of this License.) 254*4882a593Smuzhiyun7 DISCLAIMER OF WARRANTY. 255*4882a593Smuzhiyun 256*4882a593SmuzhiyunCOVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, 257*4882a593SmuzhiyunWITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, 258*4882a593SmuzhiyunWITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, OF FITNESS FOR A 259*4882a593SmuzhiyunPARTICULAR PURPOSE, NONINFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY 260*4882a593SmuzhiyunRIGHTS, AND ANY WARRANTY THAT MAY ARISE BY REASON OF TRADE USAGE, CUSTOM, OR 261*4882a593SmuzhiyunCOURSE OF DEALING. WITHOUT LIMITING THE FOREGOING, YOU ACKNOWLEDGE THAT THE 262*4882a593SmuzhiyunSOFTWARE IS PROVIDED "AS IS" AND THAT THE AUTHORS DO NOT WARRANT THE 263*4882a593SmuzhiyunSOFTWARE WILL RUN UNINTERRUPTED OR ERROR FREE. LIMITED LIABILITY THE ENTIRE 264*4882a593SmuzhiyunRISK AS TO RESULTS AND PERFORMANCE OF THE SOFTWARE IS ASSUMED BY YOU. UNDER NO 265*4882a593SmuzhiyunCIRCUMSTANCES WILL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, 266*4882a593SmuzhiyunEXEMPLARY OR CONSEQUENTIAL DAMAGES OF ANY KIND OR NATURE WHATSOEVER, WHETHER 267*4882a593SmuzhiyunBASED ON CONTRACT, WARRANTY, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR 268*4882a593SmuzhiyunOTHERWISE, ARISING OUT OF OR IN ANY WAY RELATED TO THE SOFTWARE, EVEN IF THE 269*4882a593SmuzhiyunAUTHORS HAVE BEEN ADVISED ON THE POSSIBILITY OF SUCH DAMAGE OR IF SUCH DAMAGE 270*4882a593SmuzhiyunCOULD HAVE BEEN REASONABLY FORESEEN, AND NOTWITHSTANDING ANY FAILURE OF 271*4882a593SmuzhiyunESSENTIAL PURPOSE OF ANY EXCLUSIVE REMEDY PROVIDED. SUCH LIMITATION ON DAMAGES 272*4882a593SmuzhiyunINCLUDES, BUT IS NOT LIMITED TO, DAMAGES FOR LOSS OF GOODWILL, LOST PROFITS, 273*4882a593SmuzhiyunLOSS OF DATA OR SOFTWARE, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION OR 274*4882a593SmuzhiyunIMPAIRMENT OF OTHER GOODS. IN NO EVENT WILL THE AUTHORS BE LIABLE FOR THE COSTS 275*4882a593SmuzhiyunOF PROCUREMENT OF SUBSTITUTE SOFTWARE OR SERVICES. YOU ACKNOWLEDGE THAT THIS 276*4882a593SmuzhiyunSOFTWARE IS NOT DESIGNED FOR USE IN ON-LINE EQUIPMENT IN HAZARDOUS ENVIRONMENTS 277*4882a593SmuzhiyunSUCH AS OPERATION OF NUCLEAR FACILITIES, AIRCRAFT NAVIGATION OR CONTROL, OR 278*4882a593SmuzhiyunLIFE-CRITICAL APPLICATIONS. THE AUTHORS EXPRESSLY DISCLAIM ANY LIABILITY 279*4882a593SmuzhiyunRESULTING FROM USE OF THE SOFTWARE IN ANY SUCH ON-LINE EQUIPMENT IN HAZARDOUS 280*4882a593SmuzhiyunENVIRONMENTS AND ACCEPTS NO LIABILITY IN RESPECT OF ANY ACTIONS OR CLAIMS BASED 281*4882a593SmuzhiyunON THE USE OF THE SOFTWARE IN ANY SUCH ON-LINE EQUIPMENT IN HAZARDOUS 282*4882a593SmuzhiyunENVIRONMENTS BY YOU. FOR PURPOSES OF THIS PARAGRAPH, THE TERM "LIFE- 283*4882a593SmuzhiyunCRITICAL APPLICATION" MEANS AN APPLICATION IN WHICH THE FUNCTIONING OR 284*4882a593SmuzhiyunMALFUNCTIONING OF THE SOFTWARE MAY RESULT DIRECTLY OR INDIRECTLY IN PHYSICAL 285*4882a593SmuzhiyunINJURY OR LOSS OF HUMAN LIFE. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN 286*4882a593SmuzhiyunESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED 287*4882a593SmuzhiyunHEREUNDER EXCEPT UNDER THIS DISCLAIMER. 288*4882a593Smuzhiyun8 TERMINATION. 289*4882a593Smuzhiyun 290*4882a593Smuzhiyun8.1. 291*4882a593SmuzhiyunThis License and the rights granted hereunder will terminate automatically if 292*4882a593SmuzhiyunYou fail to comply with terms herein and fail to cure such breach within 30 293*4882a593Smuzhiyundays of becoming aware of the breach. All sublicenses to the Covered Code which 294*4882a593Smuzhiyunare properly granted shall survive any termination of this License. Provisions 295*4882a593Smuzhiyunwhich, by their nature, must remain in effect beyond the termination of this 296*4882a593SmuzhiyunLicense shall survive. 297*4882a593Smuzhiyun8.2. 298*4882a593Smuzhiyun8.3. 299*4882a593SmuzhiyunIf You assert a patent infringement claim against Participant alleging that 300*4882a593Smuzhiyunsuch Participant's Contributor Version directly or indirectly infringes any 301*4882a593Smuzhiyunpatent where such claim is resolved (such as by license or settlement) prior to 302*4882a593Smuzhiyunthe initiation of patent infringement litigation, then the reasonable value of 303*4882a593Smuzhiyunthe licenses granted by such Participant under Sections 2.1 or 2.2 shall be 304*4882a593Smuzhiyuntaken into account in determining the amount or value of any payment or 305*4882a593Smuzhiyunlicense. 306*4882a593Smuzhiyun8.4. 307*4882a593SmuzhiyunIn the event of termination under Sections 8.1 or 8.2 above, all end user 308*4882a593Smuzhiyunlicense agreements (excluding distributors and resellers) which have been 309*4882a593Smuzhiyunvalidly granted by You or any distributor hereunder prior to termination shall 310*4882a593Smuzhiyunsurvive termination. 311*4882a593Smuzhiyun9 LIMITATION OF LIABILITY. 312*4882a593Smuzhiyun 313*4882a593SmuzhiyunUNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING 314*4882a593SmuzhiyunNEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY 315*4882a593SmuzhiyunOTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY 316*4882a593SmuzhiyunOF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, 317*4882a593SmuzhiyunOR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, 318*4882a593SmuzhiyunDAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, 319*4882a593SmuzhiyunOR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL 320*4882a593SmuzhiyunHAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF 321*4882a593SmuzhiyunLIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING 322*4882a593SmuzhiyunFROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH 323*4882a593SmuzhiyunLIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF 324*4882a593SmuzhiyunINCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT 325*4882a593SmuzhiyunAPPLY TO YOU. 326*4882a593Smuzhiyun10 U.S. GOVERNMENT END USERS. 327*4882a593Smuzhiyun 328*4882a593Smuzhiyun11 MISCELLANEOUS. 329*4882a593Smuzhiyun 330*4882a593Smuzhiyun12 RESPONSIBILITY FOR CLAIMS. 331*4882a593Smuzhiyun 332*4882a593SmuzhiyunAs between Initial Developer and the Contributors, each party is responsible 333*4882a593Smuzhiyunfor claims and damages arising, directly or indirectly, out of its utilization 334*4882a593Smuzhiyunof rights under this License and You agree to work with Initial Developer and 335*4882a593SmuzhiyunContributors to distribute such responsibility on an equitable basis. Nothing 336*4882a593Smuzhiyunherein is intended or shall be deemed to constitute any admission of liability. 337*4882a593SmuzhiyunEXHIBIT A. 338*4882a593Smuzhiyun 339*4882a593Smuzhiyun"The contents of this file are subject to the gSOAP Public License Version 340*4882a593Smuzhiyun1.3 (the "License"); you may not use this file except in compliance 341*4882a593Smuzhiyunwith the License. You may obtain a copy of the License at 342*4882a593Smuzhiyunhttp://www.cs.fsu.edu/ engelen/soaplicense.html 343*4882a593SmuzhiyunSoftware distributed under the License is distributed on an "AS IS" 344*4882a593Smuzhiyunbasis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 345*4882a593Smuzhiyunfor the specific language governing rights and limitations under the License. 346*4882a593SmuzhiyunThe Original Code of the gSOAP Software is: stdsoap.h, stdsoap2.h, stdsoap.c, 347*4882a593Smuzhiyunstdsoap2.c, stdsoap.cpp, stdsoap2.cpp, soapcpp2.h, soapcpp2.c, soapcpp2_lex.l, 348*4882a593Smuzhiyunsoapcpp2_yacc.y, error2.h, error2.c, symbol2.c, init2.c, soapdoc2.html, and 349*4882a593Smuzhiyunsoapdoc2.pdf, httpget.h, httpget.c, stl.h, stldeque.h, stllist.h, stlvector.h, 350*4882a593Smuzhiyunstlset.h. 351*4882a593SmuzhiyunThe Initial Developer of the Original Code is Robert A. van Engelen. Portions 352*4882a593Smuzhiyuncreated by Robert A. van Engelen are Copyright (C) 2001-2004 Robert A. van 353*4882a593SmuzhiyunEngelen, Genivia inc. All Rights Reserved. 354*4882a593SmuzhiyunContributor(s): 355*4882a593Smuzhiyun"________________________." 356*4882a593Smuzhiyun[Note: The text of this Exhibit A may differ slightly form the text of the 357*4882a593Smuzhiyunnotices in the Source Code files of the Original code. You should use the text 358*4882a593Smuzhiyunof this Exhibit A rather than the text found in the Original Code Source Code 359*4882a593Smuzhiyunfor Your Modifications.] 360*4882a593SmuzhiyunEXHIBIT B. 361*4882a593Smuzhiyun 362*4882a593Smuzhiyun"Part of the software embedded in this product is gSOAP software. 363*4882a593SmuzhiyunPortions created by gSOAP are Copyright (C) 2001-2009 Robert A. van Engelen, 364*4882a593SmuzhiyunGenivia inc. All Rights Reserved. 365*4882a593SmuzhiyunTHE SOFTWARE IN THIS PRODUCT WAS IN PART PROVIDED BY GENIVIA INC AND ANY 366*4882a593SmuzhiyunEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 367*4882a593SmuzhiyunWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 368*4882a593SmuzhiyunDISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 369*4882a593SmuzhiyunINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 370*4882a593SmuzhiyunLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 371*4882a593SmuzhiyunPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 372*4882a593SmuzhiyunLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 373*4882a593SmuzhiyunOR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 374*4882a593SmuzhiyunADVISED OF THE POSSIBILITY OF SUCH DAMAGE." 375*4882a593Smuzhiyun 376*4882a593Smuzhiyun 377*4882a593Smuzhiyun 378*4882a593Smuzhiyun 379*4882a593Smuzhiyun 380*4882a593Smuzhiyun 381