| @@ -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." | |||