| @@ -0,0 +1,371 @@ | |||||
| ****** gSOAP Public License ****** | |||||
| **** Version 1.3a **** | |||||
| The gSOAP public license is derived from the Mozilla Public License (MPL1.1). | |||||
| The sections that were deleted from the original MPL1.1 text are 1.0.1, 2.1. | |||||
| (c),(d), 2.2.(c),(d), 8.2.(b), 10, and 11. Section 3.8 was added. The modified | |||||
| sections are 2.1.(b), 2.2.(b), 3.2 (simplified), 3.5 (deleted the last | |||||
| sentence), and 3.6 (simplified). | |||||
| ***** 1 DEFINITIONS. ***** | |||||
| 1.0.1. | |||||
| 1.1. "Contributor" | |||||
| means each entity that creates or contributes to the creation of | |||||
| Modifications. | |||||
| 1.2. "Contributor Version" | |||||
| means the combination of the Original Code, prior Modifications used by a | |||||
| Contributor, and the Modifications made by that particular Contributor. | |||||
| 1.3. "Covered Code" | |||||
| means the Original Code, or Modifications or the combination of the | |||||
| Original Code, and Modifications, in each case including portions | |||||
| thereof. | |||||
| 1.4. "Electronic Distribution Mechanism" | |||||
| means a mechanism generally accepted in the software development | |||||
| community for the electronic transfer of data. | |||||
| 1.5. "Executable" | |||||
| means Covered Code in any form other than Source Code. | |||||
| 1.6. "Initial Developer" | |||||
| means the individual or entity identified as the Initial Developer in the | |||||
| Source Code notice required by Exhibit A. | |||||
| 1.7. "Larger Work" | |||||
| means a work which combines Covered Code or portions thereof with code | |||||
| not governed by the terms of this License. | |||||
| 1.8. "License" | |||||
| means this document. | |||||
| 1.8.1. "Licensable" | |||||
| means having the right to grant, to the maximum extent possible, whether | |||||
| at the time of the initial grant or subsequently acquired, any and all of | |||||
| the rights conveyed herein. | |||||
| 1.9. "Modifications" | |||||
| means any addition to or deletion from the substance or structure of | |||||
| either the Original Code or any previous Modifications. When Covered Code | |||||
| is released as a series of files, a Modification is: | |||||
| A. | |||||
| Any addition to or deletion from the contents of a file containing | |||||
| Original Code or previous Modifications. | |||||
| B. | |||||
| Any new file that contains any part of the Original Code, or | |||||
| previous Modifications. | |||||
| 1.10. "Original Code" | |||||
| means Source Code of computer software code which is described in the | |||||
| Source Code notice required by Exhibit A as Original Code, and which, at | |||||
| the time of its release under this License is not already Covered Code | |||||
| governed by this License. | |||||
| 1.10.1. "Patent Claims" | |||||
| means any patent claim(s), now owned or hereafter acquired, including | |||||
| without limitation, method, process, and apparatus claims, in any patent | |||||
| Licensable by grantor. | |||||
| 1.11. "Source Code" | |||||
| means the preferred form of the Covered Code for making modifications to | |||||
| it, including all modules it contains, plus any associated interface | |||||
| definition files, scripts used to control compilation and installation of | |||||
| an Executable, or source code differential comparisons against either the | |||||
| Original Code or another well known, available Covered Code of the | |||||
| Contributor's choice. The Source Code can be in a compressed or archival | |||||
| form, provided the appropriate decompression or de-archiving software is | |||||
| widely available for no charge. | |||||
| 1.12. "You" (or "Your") | |||||
| means an individual or a legal entity exercising rights under, and | |||||
| complying with all of the terms of, this License or a future version of | |||||
| this License issued under Section 6.1. For legal entities, "You" includes | |||||
| any entity which controls, is controlled by, or is under common control | |||||
| with You. For purposes of this definition, "control" means (a) the power, | |||||
| direct or indirect, to cause the direction or management of such entity, | |||||
| whether by contract or otherwise, or (b) ownership of more than fifty | |||||
| percent (50%) of the outstanding shares or beneficial ownership of such | |||||
| entity. | |||||
| ***** 2 SOURCE CODE LICENSE. ***** | |||||
| 2.1. The Initial Developer Grant. | |||||
| The Initial Developer hereby grants You a world-wide, royalty-free, non- | |||||
| exclusive license, subject to third party intellectual property claims: | |||||
| (a) | |||||
| under intellectual property rights (other than patent or trademark) | |||||
| Licensable by Initial Developer to use, reproduce, modify, display, | |||||
| perform, sublicense and distribute the Original Code (or portions | |||||
| thereof) with or without Modifications, and/or as part of a Larger | |||||
| Work; and | |||||
| (b) | |||||
| under patents now or hereafter owned or controlled by Initial | |||||
| Developer, to make, have made, use and sell ("offer to sell and | |||||
| import") the Original Code, Modifications, or portions thereof, but | |||||
| solely to the extent that any such patent is reasonably necessary | |||||
| to enable You to utilize, alone or in combination with other | |||||
| software, the Original Code, Modifications, or any combination or | |||||
| portions thereof. | |||||
| (c) | |||||
| (d) | |||||
| 2.2. Contributor Grant. | |||||
| Subject to third party intellectual property claims, each Contributor | |||||
| hereby grants You a world-wide, royalty-free, non-exclusive license | |||||
| (a) | |||||
| under intellectual property rights (other than patent or trademark) | |||||
| Licensable by Contributor, to use, reproduce, modify, display, | |||||
| perform, sublicense and distribute the Modifications created by | |||||
| such Contributor (or portions thereof) either on an unmodified | |||||
| basis, with other Modifications, as Covered Code and/or as part of | |||||
| a Larger Work; and | |||||
| (b) | |||||
| under patents now or hereafter owned or controlled by Contributor, | |||||
| to make, have made, use and sell ("offer to sell and import") the | |||||
| Contributor Version (or portions thereof), but solely to the extent | |||||
| that any such patent is reasonably necessary to enable You to | |||||
| utilize, alone or in combination with other software, the | |||||
| Contributor Version (or portions thereof). | |||||
| (c) | |||||
| (d) | |||||
| ***** 3 DISTRIBUTION OBLIGATIONS. ***** | |||||
| 3.1. Application of License. | |||||
| The Modifications which You create or to which You contribute are | |||||
| governed by the terms of this License, including without limitation | |||||
| Section 2.2. The Source Code version of Covered Code may be distributed | |||||
| only under the terms of this License or a future version of this License | |||||
| released under Section 6.1, and You must include a copy of this License | |||||
| with every copy of the Source Code You distribute. You may not offer or | |||||
| impose any terms on any Source Code version that alters or restricts the | |||||
| applicable version of this License or the recipients' rights hereunder. | |||||
| However, You may include an additional document offering the additional | |||||
| rights described in Section 3.5. | |||||
| 3.2. Availability of Source Code. | |||||
| Any Modification created by You will be provided to the Initial Developer | |||||
| in Source Code form and are subject to the terms of the License. | |||||
| 3.3. Description of Modifications. | |||||
| You must cause all Covered Code to which You contribute to contain a file | |||||
| documenting the changes You made to create that Covered Code and the date | |||||
| of any change. You must include a prominent statement that the | |||||
| Modification is derived, directly or indirectly, from Original Code | |||||
| provided by the Initial Developer and including the name of the Initial | |||||
| Developer in (a) the Source Code, and (b) in any notice in an Executable | |||||
| version or related documentation in which You describe the origin or | |||||
| ownership of the Covered Code. | |||||
| 3.4. Intellectual Property Matters. | |||||
| (a) Third Party Claims. | |||||
| If Contributor has knowledge that a license under a third party's | |||||
| intellectual property rights is required to exercise the rights | |||||
| granted by such Contributor under Sections 2.1 or 2.2, Contributor | |||||
| must include a text file with the Source Code distribution titled | |||||
| "LEGAL" which describes the claim and the party making the claim in | |||||
| sufficient detail that a recipient will know whom to contact. If | |||||
| Contributor obtains such knowledge after the Modification is made | |||||
| available as described in Section 3.2, Contributor shall promptly | |||||
| modify the LEGAL file in all copies Contributor makes available | |||||
| thereafter and shall take other steps (such as notifying | |||||
| appropriate mailing lists or newsgroups) reasonably calculated to | |||||
| inform those who received the Covered Code that new knowledge has | |||||
| been obtained. | |||||
| (b) Contributor APIs. | |||||
| If Contributor's Modifications include an application programming | |||||
| interface and Contributor has knowledge of patent licenses which | |||||
| are reasonably necessary to implement that API, Contributor must | |||||
| also include this information in the LEGAL file. | |||||
| (c) Representations. | |||||
| Contributor represents that, except as disclosed pursuant to | |||||
| Section 3.4(a) above, Contributor believes that Contributor's | |||||
| Modifications are Contributor's original creation(s) and/or | |||||
| Contributor has sufficient rights to grant the rights conveyed by | |||||
| this License. | |||||
| 3.5. Required Notices. | |||||
| You must duplicate the notice in Exhibit A in each file of the Source | |||||
| Code. If it is not possible to put such notice in a particular Source | |||||
| Code file due to its structure, then You must include such notice in a | |||||
| location (such as a relevant directory) where a user would be likely to | |||||
| look for such a notice. If You created one or more Modification(s) You | |||||
| may add your name as a Contributor to the notice described in Exhibit A. | |||||
| You must also duplicate this License in any documentation for the Source | |||||
| Code where You describe recipients' rights or ownership rights relating | |||||
| to Covered Code. You may choose to offer, and to charge a fee for, | |||||
| warranty, support, indemnity or liability obligations to one or more | |||||
| recipients of Covered Code. However, You may do so only on Your own | |||||
| behalf, and not on behalf of the Initial Developer or any Contributor. | |||||
| 3.6. Distribution of Executable Versions. | |||||
| You may distribute Covered Code in Executable form only if the | |||||
| requirements of Section 3.1-3.5 have been met for that Covered Code. You | |||||
| may distribute the Executable version of Covered Code or ownership rights | |||||
| under a license of Your choice, which may contain terms different from | |||||
| this License, provided that You are in compliance with the terms of this | |||||
| License and that the license for the Executable version does not attempt | |||||
| to limit or alter the recipient's rights in the Source Code version from | |||||
| the rights set forth in this License. If You distribute the Executable | |||||
| version under a different license You must make it absolutely clear that | |||||
| any terms which differ from this License are offered by You alone, not by | |||||
| the Initial Developer or any Contributor. If you distribute executable | |||||
| versions containing Covered Code as part of a product, you must reproduce | |||||
| the notice in Exhibit B in the documentation and/or other materials | |||||
| provided with the product. | |||||
| 3.7. Larger Works. | |||||
| You may create a Larger Work by combining Covered Code with other code | |||||
| not governed by the terms of this License and distribute the Larger Work | |||||
| as a single product. In such a case, You must make sure the requirements | |||||
| of this License are fulfilled for the Covered Code. | |||||
| 3.8. Restrictions. | |||||
| You may not remove any product identification, copyright, proprietary | |||||
| notices or labels from gSOAP. | |||||
| ***** 4 INABILITY TO COMPLY DUE TO STATUTE OR REGULATION. ***** | |||||
| If it is impossible for You to comply with any of the terms of this License | |||||
| with respect to some or all of the Covered Code due to statute, judicial order, | |||||
| or regulation then You must: (a) comply with the terms of this License to the | |||||
| maximum extent possible; and (b) describe the limitations and the code they | |||||
| affect. Such description must be included in the LEGAL file described in | |||||
| Section 3.4 and must be included with all distributions of the Source Code. | |||||
| Except to the extent prohibited by statute or regulation, such description must | |||||
| be sufficiently detailed for a recipient of ordinary skill to be able to | |||||
| understand it. | |||||
| ***** 5 APPLICATION OF THIS LICENSE. ***** | |||||
| This License applies to code to which the Initial Developer has attached the | |||||
| notice in Exhibit A and to related Covered Code. | |||||
| ***** 6 VERSIONS OF THE LICENSE. ***** | |||||
| 6.1. New Versions. | |||||
| Grantor may publish revised and/or new versions of the License from time | |||||
| to time. Each version will be given a distinguishing version number. | |||||
| 6.2. Effect of New Versions. | |||||
| Once Covered Code has been published under a particular version of the | |||||
| License, You may always continue to use it under the terms of that | |||||
| version. You may also choose to use such Covered Code under the terms of | |||||
| any subsequent version of the License. | |||||
| 6.3. Derivative Works. | |||||
| If You create or use a modified version of this License (which you may | |||||
| only do in order to apply it to code which is not already Covered Code | |||||
| governed by this License), You must (a) rename Your license so that the | |||||
| phrase "gSOAP" or any confusingly similar phrase do not appear in your | |||||
| license (except to note that your license differs from this License) and | |||||
| (b) otherwise make it clear that Your version of the license contains | |||||
| terms which differ from the gSOAP Public License. (Filling in the name of | |||||
| the Initial Developer, Original Code or Contributor in the notice | |||||
| described in Exhibit A shall not of themselves be deemed to be | |||||
| modifications of this License.) | |||||
| ***** 7 DISCLAIMER OF WARRANTY. ***** | |||||
| COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT | |||||
| WARRANTY OF ANY KIND, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, WITHOUT | |||||
| LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, OF FITNESS FOR A | |||||
| PARTICULAR PURPOSE, NONINFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY | |||||
| RIGHTS, AND ANY WARRANTY THAT MAY ARISE BY REASON OF TRADE USAGE, CUSTOM, OR | |||||
| COURSE OF DEALING. WITHOUT LIMITING THE FOREGOING, YOU ACKNOWLEDGE THAT THE | |||||
| SOFTWARE IS PROVIDED "AS IS" AND THAT THE AUTHORS DO NOT WARRANT THE SOFTWARE | |||||
| WILL RUN UNINTERRUPTED OR ERROR FREE. LIMITED LIABILITY THE ENTIRE RISK AS TO | |||||
| RESULTS AND PERFORMANCE OF THE SOFTWARE IS ASSUMED BY YOU. UNDER NO | |||||
| CIRCUMSTANCES WILL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, | |||||
| EXEMPLARY OR CONSEQUENTIAL DAMAGES OF ANY KIND OR NATURE WHATSOEVER, WHETHER | |||||
| BASED ON CONTRACT, WARRANTY, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR | |||||
| OTHERWISE, ARISING OUT OF OR IN ANY WAY RELATED TO THE SOFTWARE, EVEN IF THE | |||||
| AUTHORS HAVE BEEN ADVISED ON THE POSSIBILITY OF SUCH DAMAGE OR IF SUCH DAMAGE | |||||
| COULD HAVE BEEN REASONABLY FORESEEN, AND NOTWITHSTANDING ANY FAILURE OF | |||||
| ESSENTIAL PURPOSE OF ANY EXCLUSIVE REMEDY PROVIDED. SUCH LIMITATION ON DAMAGES | |||||
| INCLUDES, BUT IS NOT LIMITED TO, DAMAGES FOR LOSS OF GOODWILL, LOST PROFITS, | |||||
| LOSS OF DATA OR SOFTWARE, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION OR | |||||
| IMPAIRMENT OF OTHER GOODS. IN NO EVENT WILL THE AUTHORS BE LIABLE FOR THE COSTS | |||||
| OF PROCUREMENT OF SUBSTITUTE SOFTWARE OR SERVICES. YOU ACKNOWLEDGE THAT THIS | |||||
| SOFTWARE IS NOT DESIGNED FOR USE IN ON-LINE EQUIPMENT IN HAZARDOUS ENVIRONMENTS | |||||
| SUCH AS OPERATION OF NUCLEAR FACILITIES, AIRCRAFT NAVIGATION OR CONTROL, OR | |||||
| LIFE-CRITICAL APPLICATIONS. THE AUTHORS EXPRESSLY DISCLAIM ANY LIABILITY | |||||
| RESULTING FROM USE OF THE SOFTWARE IN ANY SUCH ON-LINE EQUIPMENT IN HAZARDOUS | |||||
| ENVIRONMENTS AND ACCEPTS NO LIABILITY IN RESPECT OF ANY ACTIONS OR CLAIMS BASED | |||||
| ON THE USE OF THE SOFTWARE IN ANY SUCH ON-LINE EQUIPMENT IN HAZARDOUS | |||||
| ENVIRONMENTS BY YOU. FOR PURPOSES OF THIS PARAGRAPH, THE TERM "LIFE-CRITICAL | |||||
| APPLICATION" MEANS AN APPLICATION IN WHICH THE FUNCTIONING OR MALFUNCTIONING OF | |||||
| THE SOFTWARE MAY RESULT DIRECTLY OR INDIRECTLY IN PHYSICAL INJURY OR LOSS OF | |||||
| HUMAN LIFE. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS | |||||
| LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS | |||||
| DISCLAIMER. | |||||
| ***** 8 TERMINATION. ***** | |||||
| 8.1. | |||||
| This License and the rights granted hereunder will terminate | |||||
| automatically if You fail to comply with terms herein and fail to cure | |||||
| such breach within 30 days of becoming aware of the breach. All | |||||
| sublicenses to the Covered Code which are properly granted shall survive | |||||
| any termination of this License. Provisions which, by their nature, must | |||||
| remain in effect beyond the termination of this License shall survive. | |||||
| 8.2. | |||||
| 8.3. | |||||
| If You assert a patent infringement claim against Participant alleging | |||||
| that such Participant's Contributor Version directly or indirectly | |||||
| infringes any patent where such claim is resolved (such as by license or | |||||
| settlement) prior to the initiation of patent infringement litigation, | |||||
| then the reasonable value of the licenses granted by such Participant | |||||
| under Sections 2.1 or 2.2 shall be taken into account in determining the | |||||
| amount or value of any payment or license. | |||||
| 8.4. | |||||
| In the event of termination under Sections 8.1 or 8.2 above, all end user | |||||
| license agreements (excluding distributors and resellers) which have been | |||||
| validly granted by You or any distributor hereunder prior to termination | |||||
| shall survive termination. | |||||
| ***** 9 LIMITATION OF LIABILITY. ***** | |||||
| UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING | |||||
| NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY | |||||
| OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY | |||||
| OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, | |||||
| OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, | |||||
| DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, | |||||
| OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL | |||||
| HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF | |||||
| LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING | |||||
| FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH | |||||
| LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF | |||||
| INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT | |||||
| APPLY TO YOU. | |||||
| ***** 10 U.S. GOVERNMENT END USERS. ***** | |||||
| ***** 11 MISCELLANEOUS. ***** | |||||
| ***** 12 RESPONSIBILITY FOR CLAIMS. ***** | |||||
| As between Initial Developer and the Contributors, each party is responsible | |||||
| for claims and damages arising, directly or indirectly, out of its utilization | |||||
| of rights under this License and You agree to work with Initial Developer and | |||||
| Contributors to distribute such responsibility on an equitable basis. Nothing | |||||
| herein is intended or shall be deemed to constitute any admission of liability. | |||||
| ***** EXHIBIT A. ***** | |||||
| "The contents of this file are subject to the gSOAP Public License Version 1.3 | |||||
| (the "License"); you may not use this file except in compliance with the | |||||
| License. You may obtain a copy of the License at | |||||
| http://genivia.com/Products/gsoap/license.pdf | |||||
| More information on licensing options, support contracts, and consulting can be | |||||
| found at | |||||
| http://genivia.com/Products/gsoap/contract.html | |||||
| Software distributed under the License is distributed on an "AS IS" basis, | |||||
| WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for | |||||
| the specific language governing rights and limitations under the License. | |||||
| The Original Code of the gSOAP Software is: stdsoap.h, stdsoap2.h, stdsoap.c, | |||||
| stdsoap2.c, stdsoap.cpp, stdsoap2.cpp, soapcpp2.h, soapcpp2.c, soapcpp2_lex.l, | |||||
| soapcpp2_yacc.y, error2.h, error2.c, symbol2.c, init2.c, soapdoc2.html, and | |||||
| soapdoc2.pdf, httpget.h, httpget.c, stl.h, stldeque.h, stllist.h, stlvector.h, | |||||
| stlset.h. | |||||
| The Initial Developer of the Original Code is Robert A. van Engelen. Portions | |||||
| created by Robert A. van Engelen are Copyright (C) 2001-2004 Robert A. van | |||||
| Engelen, Genivia inc. All Rights Reserved. | |||||
| Contributor(s): | |||||
| " ." | |||||
| [Note: The text of this Exhibit A may differ slightly form the text of the | |||||
| notices in the Source Code files of the Original code. You should use the text | |||||
| of this Exhibit A rather than the text found in the Original Code Source Code | |||||
| for Your Modifications.] | |||||
| ***** EXHIBIT B. ***** | |||||
| "Part of the software embedded in this product is gSOAP software. | |||||
| Portions created by gSOAP are Copyright (C) 2001-2004 Robert A. van Engelen, | |||||
| Genivia inc. All Rights Reserved. | |||||
| THE SOFTWARE IN THIS PRODUCT WAS IN PART PROVIDED BY GENIVIA INC AND ANY | |||||
| EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | |||||
| WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | |||||
| DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, | |||||
| INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | |||||
| LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR | |||||
| PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF | |||||
| LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE | |||||
| OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | |||||
| ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." | |||||