Manual

Greg Roelols
Tom Taliner
libpng versions 0.5, May 1995_ through 0.88, January 1996, are Copyright (C) 1995_
1996 Guy Eric Schalnah Group 42, Inc.
For the purposes of this copyright and license, "Contributing Authors" is defined as the
fi_llowing set of individuals:
Andreas Dilger
[)ave Martindale
Guy Eric Schalnat
Paul Schmidt
Tim Wegner
The PNG Reference Library is supplied "AS IS". The Contributing Authors and Group
42, Inc. disclaim all warranties, expressed or implied, including, without limitaliom the
warranties of merchantability and of fitness Ik)r any purpose. The Contributing Authors
and Group 42_ Inc. assume no liability fi_r dfi_:ct, indirech incidental special
exemplary, or consequential damages, which may ix:suit from the use of the PNG
ReteJ_:nce Library, even if advised of the possibility of such damage.
Permission is hereby granted to use, copy, modify, and dislribute this source code, or
portions hereof, lor any purpose, without Ice, subject to the I_ollowing restrictions:
1. The origin of this source code must not be misrepresented.
2. Altered versions must be plainly marked as such and must not be mislx:presented
as being the original source.
3. This Copyright notice may not be ix:moved or altered lrom any source or altered
source distribution.
The Contributing Authors and Group 42_ file. specifically permik without Ice, and
encourage the use of this source code as a component to supporting the PNG file Ik_rmal
in commercial products. If you use this source code in a produch acknowledgment is
not l_:quired but would be appreciated.
A "png getcopyright" lunction is available, Ik)r convenient use ill "about" boxes and
the like:
printl ("c7_s",png_getcopyright(N UL L) );
Also, the PNG logo (in PNG fi_rmat, of course) is supplied ill the files "pngbar.png" and
"pngbardpg (88x31 ) and "pngnow.png" (98x31 ).
Libpng is OS[ Certified Open Source Soltware. OSI Cmlified Open Source is a
ceJlification mark of the Open Source Initiative.
Glenn Randers-Pehrson
glennrp at users.sourcetk)rge.nel
February 18, 2012
• About gSOAP
gSOAP Public License
Version 1.3b
The gSOAP public license is derived l?om the Mozilla Public License (MPLI .I ). The
sections that were deleted
from the original MPLI.I 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).
This license applies to the gSOAP software package, with the exception of the wsdl2h
source code located in
gsoap/wsdL all code generated by wsdl2h, the UDDI source code gsoap/uddi2, and the
Web server sample
source code samples/webserver. To use all of the soltware commercially, a commercial
license has to be obtained
froll/www.genivia.com.
1 DEFINITIONS.
1.(L 1.
I.]. _Contributor" means each entdy 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 (if
the Original Code, and Modifications, in each case including pollions thereof.
1.4. '%lectronic Distribution Mechanism" means a mechanism generally accepted ill
the software development community fi_r the electronic transfer of data.
1.5. '%xecutable" means Covered Code in any lorm other than Source Code.
1.6. '%trial Developer" means the individual or entity identified as the Initial
Deveklper in the Source Code notice required by Exhibit A.
1.7. "Larger Work" means a work which combines (overed Code or pollions thereof
with code not governed by the terms of this License.
1.8. '%icense" 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 stnlcture
(if 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 fi'om the contents (If a file containing Original Code or
previous Modifications. B.
Any new file that contains any part of the Original Code, or previous Modifications.
I. 10. _Original Code" means Source Code of computer soltware code which is
described in the Source Code notice required by Exhibit A as Original Code, and which,
at the time (if its release under this License is not already Covered Code governed by
this License.
1.10.1. "Patent Claims" means any patenl claim(s), now owned or herealter acquired,
including without limitation, method, process, and apparatus claims, in any patent
Licensable by grantor.
http://w ww.cs.l su.edu/~ engelen/license.html
1.11. _Source Code" means the preti:rred fi_rm of the Covm_:d Code lor making
modifications to ih including all modules it contains, plus any associated intertace
definition files, scripts used to control compilation and installation (if an Executable, or
source code dilt;zJ_:ntial comparisons against either the Original Code or another well
known, avaihtfile Covm_:d Code of the Contributor's choice. The Source Code can be in
a compressed or archival fi_rm, provided the appropriate decomplx:ssion or de-archiving
soltware is widely available fi_r 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 hlture version (if this License
issued under Section 6.1. For legal entities, "Yotf' includes any entity which controls, is
controlled by, or is under common control with You. For pml>oses of this definition,
_control" means (a) the power, direct or indirect, to cause the direction or management
of such entity, whether by contracl or otherwise, or (b) ownership (if more than fifty
percent (5090 (if the outstanding shares or beneficial ownership of such entdy.
2 SOURCE (;()DE LICENSE.
2.1. The Initial Developer Grant. The Initial Developer heJx:by grants You a world-
wide, royalty-lree, non-exclusive license, subject to third party intellectual property
clafins:
(a)
under intellectual property rights (other than patent or trademark) Licensable by Initial
Developer to use, reproduce, modify, display, pertklrm, sublicense and distribute the
Original Code (or porfions 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 [)eveloper, to make, have
made, use and sell ('k!lt;zr to sell and imporl") the Original Code, Modifications, or
porlions thereof, bul solely to the extent thai 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.
Sut_ject to third party intellectual properly 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, modiI3,, display, perfi_rm, sublicense and distribute the
Modifications created by such Contributor (or porlions thereof) either on an unmodified
basis, with other Modifications, as Covered Code and/or as pro1 of a Larger Work; and
(b)
under patents now or hereafter owned or controlled by ContribuRm to make, have
made, use and sell ('k)lt;zr to sell and impo11;') the Contributor Version (or portions
thereof), but solely to the extent thai any such patent is reasonably necessary to enable
You to utilize, alone or in combination with other software, the Contributor Version (or
pollions thereof).
(c)
(d)
3 DISTRIBUTION OBLIGATIONS.
3.1. Application of License.
The Modifications which You create or to which You contribute am 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
luture version of this License released under Section 6.1, and You must include a copy
of this License with every copy of the Source (?ode You distribute. You may not otti:r
or inpose any terms on any Source (?ode version that alters or restricts the applicable
version of this License or the recipients' rights hereunder. However, You may include
an additional document olI;:ring 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 lorm and are sut_ject to the terms of the License.
3.3. Description of Modifications.
You must cause aft 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 (?ode provided by the Initial Developer and
including the name of the Initial Developer in (a) the Source Code, and (b) in any notice
ill 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 Clafins.
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 texl file with the Source Code distribution titled
_LEGAL" which describes the claim and the party making tile claim in sul ficient 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 modiI 3, the LEGAL file in all copies Contributor makes available thereafter
and shall take other steps (such as notit3dng appropriate mailing lists or newsgroups)
reasonably calculated to inlorm those who received the Covered Code that new
knowledge has been obtained.
(b) Conlributor APls.
If Contributor's Modifications include an application programming interlace and
Contributor has knowledge of patent licenses which are reasonably necessary to
implement that APL Contributor must also include this inlormation in the LEGAL file.
(c) Representations.
vii