User's Manual

51
English
supporting the PNG le format in commercial
products. If you use this source code in a product,
acknowledgment
is not required but would be
appreciated.
A
“png_get_copyright” function is available, for
convenient use in “about” box
es and the like:
printf(“%s”
,png_get_copyright(NULL));
A
lso, the PNG logo (in PNG format, of course) is
supplied
in the les “pngbar.png” and “pngbar. jpg
(88x31) and “pngnow
.png” (98x31).
Libpng
is OSI Certifi ed Open Source Software. OSI
Certifi
ed Open Source is a certifi cation mark of the
Open Source Initiative
.
Glenn Randers-Pehrson
glennrp at users.sourceforge.net
December 15, 2011
libxml (MIT License)
Open Source Initiative OSI - The MIT License
(MIT):Licensing
The MIT License (MIT
)
Copyright (c) <year> <copyright holders
>
P
ermission is hereby granted, free of charge, to
any
person obtaining a copy of this software and
associated documentation
les (the “Software”), to
deal
in the Software without restriction, including
without
limitation the rights to use, copy, modify,
merge,
publish, distribute, sublicense, and/or sell
copies
of the Software, and to permit persons to
whom
the Software is furnished to do so, subject to
the f
ollowing conditions:
The
above copyright notice and this permission
notice
shall be included in all copies or substantial
portions of the Software.
THE
SOFTWARE IS PROVIDED “AS IS”,
WITHOUT
WARRANTY OF ANY KIND, EXPRESS
OR
IMPLIED, INCLUDING BUT NOT LIMITED
TO
THE WARRANTIES OF MERCHANTABILITY,
FITNES
S FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT
. IN NO EVENT SHALL THE
A
UTHORS OR COPYRIGHT HOLDERS BE LIABLE
FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER
IN AN ACTION OF CONTRACT, TORT
OR
OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION
WITH THE SOFTWARE OR THE USE
OR
OTHER DEALINGS IN THE SOFTWARE.
DMG’s dtoa and strtod
The author of this software is David M. Ga
y.
Copyright
(c) 1991, 2000, 2001 by Lucent
Te
chnologies.
P
ermission to use, copy, modify, and distribute this
software
for any purpose without fee is hereby
gr
anted, provided that this entire notice is included
in all copies of any software which is or includes
a copy or modifi cation of this software and in
all
copies of the supporting documentation for such
software.
THIS SOFTWARE IS BEING PROVIDED “AS IS”,
WITHOUT ANY EXPRESS OR IMPLIED WARRANTY
.
IN PARTICULAR, NEITHER THE AUTHOR
NOR
LUCENT MAKES ANY REPRESENTATION OR
WARRANTY OF ANY KIND CONCERNING
THE
MERCHANTABILITY OF THIS SOFTWARE OR ITS
FITNESS FOR ANY PARTICULAR PURPOSE.
bison_parser
The distribution terms for Bison-generated
parsers
permit using the parsers in nonfree progra
ms.
Before Bison version 2.2, these extra
permissions
applied only when Bison was generating L
ALR(1)
parsers in C. And before Bison version 1.24, Bison-
generated parsers could be used only in programs
that were free software.
The other GNU programming tools, such as
the GNU C compiler, have never had such
a
requirement. They could always be used for
non
free software. The reason Bison was different
was
not due to a special policy decision; it resulted
from
applying the usual General Public License to all
of
the Bison source code.
The output of the Bison utility the Bison parser fi le
contains a verbatim copy of a sizable piece of
Bison,
which is the code for the parser’s
implementation.
(The actions from your grammar are inserted into
this implementation at one point, but most of
the
rest of the implementation is not changed.) When
we applied the GPL terms to the skeleton code
for the parser’s implementation, the effect was to
restrict the use of Bison output to free software.
We didn’t change the terms because of sympathy
for people who want to make software proprietary.
Software should be free. But we concluded that
limiting Bison’s use to free software was doing little
to encourage people to make other software
free.
So we decided to make the practical conditions
for
using Bison match the practical conditions for using
the other GNU tools.
This exception applies when Bison is genera
ting
code for a parser. You can tell whether the
exception
applies to a Bison output le by inspecting the le
for text beginning with ¨As a special exception....
The text spells out the exact terms of
the
exception.
dmalloc
This is a version (aka dlmalloc) of malloc/
free/realloc written by Doug Lea and released
to the public domain, as explained at http://
creativecommons.org/licenses/publicdomain. Send