xref: /OK3568_Linux_fs/yocto/poky/meta/files/common-licenses/gSOAP-1 (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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