eSoap Terms
===========
The eSOAP toolkit is available in two editions:
1. eSOAP toolkit evaluation package. Includes the core features that allow eSOAP to be
used as a Web Service platform, such as the web server, XML, the SOAP engine and
methods router. The evaluation package edition includes a limited version of the
esoapcg code generator for C++ mapping to/from WSDL/SOAP using the eSoap toolkit.
The eSOAP evaluation package is available only in Windows (runtime) binary form and is
free for demostrating the eSOAP covered code. Licensee agree to not use the evaluation
package for any commercial purposes.
eSOAP evaluation is supported via the eSOAP forum and shared knowledge.
2. eSOAP toolkit full distribution package. Includes all the features that allow eSOAP
to be used as a Web Service platform, such as the web server, XML, the SOAP engine,
methods router, etc.
The full distribution package includes a full-featured version of the esoapcg code generator
for C++ mapping to/from WSDL/SOAP using the eSoap toolkit.
The eSOAP full distribution package containing the source code is available for purchase.
The package includes code for all the supported platforms (RTEMS, eCos, QNX, Microsoft
Windows - NT/2000/98/ME, Linux, Solaris).
An optional e-mail support (apart of the eSOAP forum) is included. Embedding will support
only the latest version of the toolkit.
Full distribution package licensees are granted a royalty free binary development
rights except for building eSOAP as part of as part of a Programmable Operator Interface
Panel or SCADA product. Any of these application domain require a supplementary fee to be
paid. If you are unsure whether these restrictions applies to you, contact us.
Full distribution package licensees can neither resell nor redistribute the eSOAP
toolkit sources. They are elegible to receive free updates, consisting of bug fixes to the
latest version of the code. New versions (full distribution packages
implementing one or more new features with respect to the one that the licensees had
purchased) will a additional fee payment for downloading.
Exor International releases the system with source code and allows proprietary modifications
and extensions including performance improvements. Licensees may make modifications and
extensions to the released code (e.g., performance enhancements or platform porting as
well as extending the system to cope with new functionality). While error corrections
must be given back to the community, other modifications and extensions may be kept
proprietary.
Exor will always be responsible for the system, but its development depends on participant
needs. Community members may contribute proprietary modifications, extensions and
applications to the community and grant the rights to use them. This may be provided to
the community either free of charge or as a consequence of an economic transaction with
Exor. Exor will redistribute them using updates and/or new distributions. Exor will check
the code and modify it if needed before redistribution.
Grant of license
1. DEFINITIONS. Capitalized items used in this License are defined in the Glossary.
2. LICENSE GRANTS. Under this Section 2, You are granted certain licenses to use
Covered Code for Personal and Commercial Use. The license rights granted in this
Section 2 and the associated requirements and responsibilities under Section 3
are cumulative.
2.1 Exor International Incorporated Grant. Subject to the provisions of this License,
including the requirements and responsibilities set forth in Section 3 below,
Exor International Incorporated grants to You a worldwide, non-exclusive license
(except as specified in Attachment B), to the extent Intellectual Property Rights
of Exor International Incorporated covering the Original Code and Upgraded Code,
to do the following:
a) Personal Use License: Use the eSOAP toolkit evaluation package to demonstrate the
functionality of Covered Code.
b) Commercial Use License: In addition to the license granted to You under section 2.1.(a),
You will have the following license relative to Your Commercial Use of Covered Code:
Use and modify the Original Code and/or the Updated Code (eSOAP toolkit full distribution
package) to create Modifications. Compile and distribute the Covered Code in Executable form
to Licensee and third parties for commercial use. Demonstrate the functionality of Covered Code.
2.2. Your Grants.
a) To Other Licensees. Subject to the provisions of this License, including the requirements
and responsibilities set forth in Section 3 below, You hereby grant to each Licensee a
license to Your Error Corrections and Your Shared Modifications, of the same scope and
extent as Exor International Incorporated's license to You for Original Code and Upgraded
Code under Section 2.1 relative to Personal Use and Commercial Use.
b) Exor International Incorporated Grant. You hereby grant to Exor International Incorporated
a worldwide, royalty-free, non-exclusive, perpetual and irrevocable license, to the extent
of Your Intellectual Property Rights covering Your Error Corrections and Your Shared
Modifications to use, reproduce, modify, display and distribute Your Error Corrections
and Your Shared Modifications, in Source Code and/or Executable form.
2.3 Contributor Modifications. You may use, reproduce, modify, display and distribute
Contributor Error Corrections and Shared Modification obtained by You under this License,
to the same extent as Original Code and Upgraded Code under Exor International
Incorporated's license to You under Sections 2.1 a) and 2.1 b) and subject to the same
responsibilities and requirements set forth in Section 3.
3. REQUIREMENTS AND RESPONSABILITIES. As a condition of exercising the rights granted under
Sections 2.1 and 2.3 above, You agree to comply with the requirements and responsibilities
set forth below.
a) Your Contribution to the Community. All Error Corrections which You create or contribute
to are automatically subject to the licenses granted under Section 2.2 above. Otherwise,
You retain all right, title and interest in Your Modifications, subject to Exor
International Incorporated's underlying rights in the Original Code or Upgraded Code.
You are encouraged (also with financial support Exor may provide at its own discretion)
to license all of Your other Modifications under Section 2.2 as Shared Modifications,
but are not required to do so.
b) Source Code Availability. You agree to provide all Your Error Corrections and Shared
Modifications to Exor International Incorporated as soon as is reasonable.
Exor International Incorporated may, at its discretion, post Source Code for Your
Error Corrections and Shared Modifications on the community web-server designated
by Exor International Incorporated in Attachment A.
c) Notices. All Error Corrections and Shared Modifications You create or to which You
contribute must include a file documenting the additions and changes You made and
the date of such additions and changes.
4. DISCLAIMER OF WARRANTY. COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION,
WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR
PURPOSE OR NON-INFRINGING. EACH PARTY BEARS THE ENTIRE RISK AS TO THE QUALITY AND
PERFORMANCE OF THE ORIGINAL CODE, UPGRADED CODE, AND MODIFICATIONS, TO THE EXTENT
ORIGINATING WITH AND PROVIDED BY SUCH PARTY. SHOULD ANY C