dev-python/pytest: arm64 stable (bug #723996)
[gentoo.git] / licenses / gSOAP
1                             gSOAP Public License
2
3                                 Version 1.3a
4
5    The gSOAP public license is derived from the Mozilla Public License
6    (MPL1.1). The sections that were deleted from the original MPL1.1 text
7    are 1.0.1, 2.1.(c),(d), 2.2.(c),(d), 8.2.(b), 10, and 11. Section 3.8
8    was added. The modified sections are 2.1.(b), 2.2.(b), 3.2
9    (simplified), 3.5 (deleted the last sentence), and 3.6 (simplified).
10
11 1  DEFINITIONS.
12
13    1.0.1.
14    1.1. "Contributor"
15           means each entity that creates or contributes to the creation of
16           Modifications.
17    1.2. "Contributor Version"
18           means the combination of the Original Code, prior Modifications
19           used by a Contributor, and the Modifications made by that
20           particular Contributor.
21    1.3. "Covered Code"
22           means the Original Code, or Modifications or the combination of
23           the Original Code, and Modifications, in each case including
24           portions thereof.
25    1.4. "Electronic Distribution Mechanism"
26           means a mechanism generally accepted in the software development
27           community for the electronic transfer of data.
28    1.5. "Executable"
29           means Covered Code in any form other than Source Code.
30    1.6. "Initial Developer"
31           means the individual or entity identified as the Initial
32           Developer in the Source Code notice required by Exhibit A.
33    1.7. "Larger Work"
34           means a work which combines Covered Code or portions thereof
35           with code not governed by the terms of this License.
36    1.8. "License"
37           means this document.
38    1.8.1. "Licensable"
39           means having the right to grant, to the maximum extent possible,
40           whether at the time of the initial grant or subsequently
41           acquired, any and all of the rights conveyed herein.
42    1.9. "Modifications"
43           means any addition to or deletion from the substance or
44           structure of either the Original Code or any previous
45           Modifications. When Covered Code is released as a series of
46           files, a Modification is:
47         A.
48                Any addition to or deletion from the contents of a file
49                containing Original Code or previous Modifications.
50         B.
51                Any new file that contains any part of the Original Code,
52                or previous Modifications.
53    1.10. "Original Code"
54           means Source Code of computer software code which is described
55           in the Source Code notice required by Exhibit A as Original
56           Code, and which, at the time of its release under this License
57           is not already Covered Code governed by this License.
58    1.10.1. "Patent Claims"
59           means any patent claim(s), now owned or hereafter acquired,
60           including without limitation, method, process, and apparatus
61           claims, in any patent Licensable by grantor.
62    1.11. "Source Code"
63           means the preferred form of the Covered Code for making
64           modifications to it, including all modules it contains, plus any
65           associated interface definition files, scripts used to control
66           compilation and installation of an Executable, or source code
67           differential comparisons against either the Original Code or
68           another well known, available Covered Code of the Contributor's
69           choice. The Source Code can be in a compressed or archival form,
70           provided the appropriate decompression or de-archiving software
71           is widely available for no charge.
72    1.12. "You" (or "Your")
73           means an individual or a legal entity exercising rights under,
74           and complying with all of the terms of, this License or a future
75           version of this License issued under Section 6.1. For legal
76           entities, "You" includes any entity which controls, is
77           controlled by, or is under common control with You. For purposes
78           of this definition, "control" means (a) the power, direct or
79           indirect, to cause the direction or management of such entity,
80           whether by contract or otherwise, or (b) ownership of more than
81           fifty percent (50%) of the outstanding shares or beneficial
82           ownership of such entity.
83
84 2  SOURCE CODE LICENSE.
85
86    2.1. The Initial Developer Grant.
87           The Initial Developer hereby grants You a world-wide,
88           royalty-free, non-exclusive license, subject to third party
89           intellectual property claims:
90         (a)
91                under intellectual property rights (other than patent or
92                trademark) Licensable by Initial Developer to use,
93                reproduce, modify, display, perform, sublicense and
94                distribute the Original Code (or portions thereof) with or
95                without Modifications, and/or as part of a Larger Work; and
96         (b)
97                under patents now or hereafter owned or controlled by
98                Initial Developer, to make, have made, use and sell ("offer
99                to sell and import") the Original Code, Modifications, or
100                portions thereof, but solely to the extent that any such
101                patent is reasonably necessary to enable You to utilize,
102                alone or in combination with other software, the Original
103                Code, Modifications, or any combination or portions
104                thereof.
105         (c)
106         (d)
107    2.2. Contributor Grant.
108           Subject to third party intellectual property claims, each
109           Contributor hereby grants You a world-wide, royalty-free,
110           non-exclusive license
111         (a)
112                under intellectual property rights (other than patent or
113                trademark) Licensable by Contributor, to use, reproduce,
114                modify, display, perform, sublicense and distribute the
115                Modifications created by such Contributor (or portions
116                thereof) either on an unmodified basis, with other
117                Modifications, as Covered Code and/or as part of a Larger
118                Work; and
119         (b)
120                under patents now or hereafter owned or controlled by
121                Contributor, to make, have made, use and sell ("offer to
122                sell and import") the Contributor Version (or portions
123                thereof), but solely to the extent that any such patent is
124                reasonably necessary to enable You to utilize, alone or in
125                combination with other software, the Contributor Version
126                (or portions thereof).
127         (c)
128         (d)
129
130 3  DISTRIBUTION OBLIGATIONS.
131
132    3.1. Application of License.
133           The Modifications which You create or to which You contribute
134           are governed by the terms of this License, including without
135           limitation Section 2.2. The Source Code version of Covered Code
136           may be distributed only under the terms of this License or a
137           future version of this License released under Section 6.1, and
138           You must include a copy of this License with every copy of the
139           Source Code You distribute. You may not offer or impose any
140           terms on any Source Code version that alters or restricts the
141           applicable version of this License or the recipients' rights
142           hereunder. However, You may include an additional document
143           offering the additional rights described in Section 3.5.
144    3.2. Availability of Source Code.
145           Any Modification created by You will be provided to the Initial
146           Developer in Source Code form and are subject to the terms of
147           the License.
148    3.3. Description of Modifications.
149           You must cause all Covered Code to which You contribute to
150           contain a file documenting the changes You made to create that
151           Covered Code and the date of any change. You must include a
152           prominent statement that the Modification is derived, directly
153           or indirectly, from Original Code provided by the Initial
154           Developer and including the name of the Initial Developer in (a)
155           the Source Code, and (b) in any notice in an Executable version
156           or related documentation in which You describe the origin or
157           ownership of the Covered Code.
158    3.4. Intellectual Property Matters.
159         (a) Third Party Claims.
160                If Contributor has knowledge that a license under a third
161                party's intellectual property rights is required to
162                exercise the rights granted by such Contributor under
163                Sections 2.1 or 2.2, Contributor must include a text file
164                with the Source Code distribution titled "LEGAL" which
165                describes the claim and the party making the claim in
166                sufficient detail that a recipient will know whom to
167                contact. If Contributor obtains such knowledge after the
168                Modification is made available as described in Section 3.2,
169                Contributor shall promptly modify the LEGAL file in all
170                copies Contributor makes available thereafter and shall
171                take other steps (such as notifying appropriate mailing
172                lists or newsgroups) reasonably calculated to inform those
173                who received the Covered Code that new knowledge has been
174                obtained.
175         (b) Contributor APIs.
176                If Contributor's Modifications include an application
177                programming interface and Contributor has knowledge of
178                patent licenses which are reasonably necessary to implement
179                that API, Contributor must also include this information in
180                the LEGAL file.
181         (c) Representations.
182                Contributor represents that, except as disclosed pursuant
183                to Section 3.4(a) above, Contributor believes that
184                Contributor's Modifications are Contributor's original
185                creation(s) and/or Contributor has sufficient rights to
186                grant the rights conveyed by this License.
187    3.5. Required Notices.
188           You must duplicate the notice in Exhibit A in each file of the
189           Source Code. If it is not possible to put such notice in a
190           particular Source Code file due to its structure, then You must
191           include such notice in a location (such as a relevant directory)
192           where a user would be likely to look for such a notice. If You
193           created one or more Modification(s) You may add your name as a
194           Contributor to the notice described in Exhibit A. You must also
195           duplicate this License in any documentation for the Source Code
196           where You describe recipients' rights or ownership rights
197           relating to Covered Code. You may choose to offer, and to charge
198           a fee for, warranty, support, indemnity or liability obligations
199           to one or more recipients of Covered Code. However, You may do
200           so only on Your own behalf, and not on behalf of the Initial
201           Developer or any Contributor.
202    3.6. Distribution of Executable Versions.
203           You may distribute Covered Code in Executable form only if the
204           requirements of Section 3.1-3.5 have been met for that Covered
205           Code. You may distribute the Executable version of Covered Code
206           or ownership rights under a license of Your choice, which may
207           contain terms different from this License, provided that You are
208           in compliance with the terms of this License and that the
209           license for the Executable version does not attempt to limit or
210           alter the recipient's rights in the Source Code version from the
211           rights set forth in this License. If You distribute the
212           Executable version under a different license You must make it
213           absolutely clear that any terms which differ from this License
214           are offered by You alone, not by the Initial Developer or any
215           Contributor. If you distribute executable versions containing
216           Covered Code as part of a product, you must reproduce the notice
217           in Exhibit B in the documentation and/or other materials
218           provided with the product.
219    3.7. Larger Works.
220           You may create a Larger Work by combining Covered Code with
221           other code not governed by the terms of this License and
222           distribute the Larger Work as a single product. In such a case,
223           You must make sure the requirements of this License are
224           fulfilled for the Covered Code.
225    3.8. Restrictions.
226           You may not remove any product identification, copyright,
227           proprietary notices or labels from gSOAP.
228
229 4  INABILITY TO COMPLY DUE TO STATUTE OR REGULATION.
230
231    If it is impossible for You to comply with any of the terms of this
232    License with respect to some or all of the Covered Code due to statute,
233    judicial order, or regulation then You must: (a) comply with the terms
234    of this License to the maximum extent possible; and (b) describe the
235    limitations and the code they affect. Such description must be included
236    in the LEGAL file described in Section 3.4 and must be included with
237    all distributions of the Source Code. Except to the extent prohibited
238    by statute or regulation, such description must be sufficiently
239    detailed for a recipient of ordinary skill to be able to understand it.
240
241 5  APPLICATION OF THIS LICENSE.
242
243    This License applies to code to which the Initial Developer has
244    attached the notice in Exhibit A and to related Covered Code.
245
246 6  VERSIONS OF THE LICENSE.
247
248    6.1. New Versions.
249           Grantor may publish revised and/or new versions of the License
250           from time to time. Each version will be given a distinguishing
251           version number.
252    6.2. Effect of New Versions.
253           Once Covered Code has been published under a particular version
254           of the License, You may always continue to use it under the
255           terms of that version. You may also choose to use such Covered
256           Code under the terms of any subsequent version of the License.
257    6.3. Derivative Works.
258           If You create or use a modified version of this License (which
259           you may only do in order to apply it to code which is not
260           already Covered Code governed by this License), You must (a)
261           rename Your license so that the phrase "gSOAP" or any
262           confusingly similar phrase do not appear in your license (except
263           to note that your license differs from this License) and (b)
264           otherwise make it clear that Your version of the license
265           contains terms which differ from the gSOAP Public License.
266           (Filling in the name of the Initial Developer, Original Code or
267           Contributor in the notice described in Exhibit A shall not of
268           themselves be deemed to be modifications of this License.)
269
270 7  DISCLAIMER OF WARRANTY.
271
272    COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
273    WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS, IMPLIED OR STATUTORY,
274    INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
275    MERCHANTABILITY, OF FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT
276    OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS, AND ANY WARRANTY THAT MAY
277    ARISE BY REASON OF TRADE USAGE, CUSTOM, OR COURSE OF DEALING. WITHOUT
278    LIMITING THE FOREGOING, YOU ACKNOWLEDGE THAT THE SOFTWARE IS PROVIDED
279    "AS IS" AND THAT THE AUTHORS DO NOT WARRANT THE SOFTWARE WILL RUN
280    UNINTERRUPTED OR ERROR FREE. LIMITED LIABILITY THE ENTIRE RISK AS TO
281    RESULTS AND PERFORMANCE OF THE SOFTWARE IS ASSUMED BY YOU. UNDER NO
282    CIRCUMSTANCES WILL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT,
283    INCIDENTAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES OF ANY KIND OR NATURE
284    WHATSOEVER, WHETHER BASED ON CONTRACT, WARRANTY, TORT (INCLUDING
285    NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, ARISING OUT OF OR IN ANY
286    WAY RELATED TO THE SOFTWARE, EVEN IF THE AUTHORS HAVE BEEN ADVISED ON
287    THE POSSIBILITY OF SUCH DAMAGE OR IF SUCH DAMAGE COULD HAVE BEEN
288    REASONABLY FORESEEN, AND NOTWITHSTANDING ANY FAILURE OF ESSENTIAL
289    PURPOSE OF ANY EXCLUSIVE REMEDY PROVIDED. SUCH LIMITATION ON DAMAGES
290    INCLUDES, BUT IS NOT LIMITED TO, DAMAGES FOR LOSS OF GOODWILL, LOST
291    PROFITS, LOSS OF DATA OR SOFTWARE, WORK STOPPAGE, COMPUTER FAILURE OR
292    MALFUNCTION OR IMPAIRMENT OF OTHER GOODS. IN NO EVENT WILL THE AUTHORS
293    BE LIABLE FOR THE COSTS OF PROCUREMENT OF SUBSTITUTE SOFTWARE OR
294    SERVICES. YOU ACKNOWLEDGE THAT THIS SOFTWARE IS NOT DESIGNED FOR USE IN
295    ON-LINE EQUIPMENT IN HAZARDOUS ENVIRONMENTS SUCH AS OPERATION OF
296    NUCLEAR FACILITIES, AIRCRAFT NAVIGATION OR CONTROL, OR LIFE-CRITICAL
297    APPLICATIONS. THE AUTHORS EXPRESSLY DISCLAIM ANY LIABILITY RESULTING
298    FROM USE OF THE SOFTWARE IN ANY SUCH ON-LINE EQUIPMENT IN HAZARDOUS
299    ENVIRONMENTS AND ACCEPTS NO LIABILITY IN RESPECT OF ANY ACTIONS OR
300    CLAIMS BASED ON THE USE OF THE SOFTWARE IN ANY SUCH ON-LINE EQUIPMENT
301    IN HAZARDOUS ENVIRONMENTS BY YOU. FOR PURPOSES OF THIS PARAGRAPH, THE
302    TERM "LIFE-CRITICAL APPLICATION" MEANS AN APPLICATION IN WHICH THE
303    FUNCTIONING OR MALFUNCTIONING OF THE SOFTWARE MAY RESULT DIRECTLY OR
304    INDIRECTLY IN PHYSICAL INJURY OR LOSS OF HUMAN LIFE. THIS DISCLAIMER OF
305    WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY
306    COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
307
308 8  TERMINATION.
309
310    8.1.
311           This License and the rights granted hereunder will terminate
312           automatically if You fail to comply with terms herein and fail
313           to cure such breach within 30 days of becoming aware of the
314           breach. All sublicenses to the Covered Code which are properly
315           granted shall survive any termination of this License.
316           Provisions which, by their nature, must remain in effect beyond
317           the termination of this License shall survive.
318    8.2.
319    8.3.
320           If You assert a patent infringement claim against Participant
321           alleging that such Participant's Contributor Version directly or
322           indirectly infringes any patent where such claim is resolved
323           (such as by license or settlement) prior to the initiation of
324           patent infringement litigation, then the reasonable value of the
325           licenses granted by such Participant under Sections 2.1 or 2.2
326           shall be taken into account in determining the amount or value
327           of any payment or license.
328    8.4.
329           In the event of termination under Sections 8.1 or 8.2 above, all
330           end user license agreements (excluding distributors and
331           resellers) which have been validly granted by You or any
332           distributor hereunder prior to termination shall survive
333           termination.
334
335 9  LIMITATION OF LIABILITY.
336
337    UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
338    (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
339    DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
340    OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY
341    INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
342    CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
343    WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
344    COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
345    INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
346    LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
347    RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
348    PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
349    EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS
350    EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
351
352 10  U.S. GOVERNMENT END USERS.
353
354 11  MISCELLANEOUS.
355
356 12  RESPONSIBILITY FOR CLAIMS.
357
358    As between Initial Developer and the Contributors, each party is
359    responsible for claims and damages arising, directly or indirectly, out
360    of its utilization of rights under this License and You agree to work
361    with Initial Developer and Contributors to distribute such
362    responsibility on an equitable basis. Nothing herein is intended or
363    shall be deemed to constitute any admission of liability.
364
365 EXHIBIT A.
366
367    "The contents of this file are subject to the gSOAP Public License
368    Version 1.3 (the "License"); you may not use this file except in
369    compliance with the License. You may obtain a copy of the License at
370
371      http://www.cs.fsu.edu/ engelen/soaplicense.html
372
373    Software distributed under the License is distributed on an "AS IS"
374    basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
375    License for the specific language governing rights and limitations
376    under the License.
377
378    The Original Code of the gSOAP Software is: stdsoap.h, stdsoap2.h,
379    stdsoap.c, stdsoap2.c, stdsoap.cpp, stdsoap2.cpp, soapcpp2.h,
380    soapcpp2.c, soapcpp2_lex.l, soapcpp2_yacc.y, error2.h, error2.c,
381    symbol2.c, init2.c, soapdoc2.html, and soapdoc2.pdf, httpget.h,
382    httpget.c, stl.h, stldeque.h, stllist.h, stlvector.h, stlset.h.
383
384    The Initial Developer of the Original Code is Robert A. van Engelen.
385    Portions created by Robert A. van Engelen are Copyright (C) 2001-2004
386    Robert A. van Engelen, Genivia inc. All Rights Reserved.
387
388    Contributor(s):
389    "________________________."
390
391    [Note: The text of this Exhibit A may differ slightly form the text of
392    the notices in the Source Code files of the Original code. You should
393    use the text of this Exhibit A rather than the text found in the
394    Original Code Source Code for Your Modifications.]
395
396 EXHIBIT B.
397
398    "Part of the software embedded in this product is gSOAP software.
399
400    Portions created by gSOAP are Copyright (C) 2001-2007 Robert A. van
401    Engelen, Genivia inc. All Rights Reserved.
402
403    THE SOFTWARE IN THIS PRODUCT WAS IN PART PROVIDED BY GENIVIA INC AND
404    ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
405    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
406    PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
407    DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
408    DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
409    OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
410    HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
411    STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
412    IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
413    POSSIBILITY OF SUCH DAMAGE."