56
Englis
h
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 Modifi cations 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 fi le.
(c) Representations.
Contributor represents that, except as disclosed
pursuant to Section 3.4(a) above, Contributor
believes that Contributor’s Modifi cations are
Contributor’s original creation(s) and/or Contributor
has suffi cient rights to grant the rights conveyed by
this License.
3.5. Required Notices.
You must duplicate the notice in Exhibit A in each
fi le of the Source Code. If it is not possible to put
such notice in a particular Source Code fi le 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 Modifi cation(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 fulfi lled
for the Covered Code.
3.8. Restrictions.
You may not remove any product identifi cation,
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 fi le 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 suffi ciently
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 modifi ed 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