I
ABOUT THE LICENSES
Information on the open source software
being used by this product.
COPYRIGHT NOTICE, DISCLAIMER, and
LICENSE:
If you modify libpng you may insert
additional notices immediately following this
sentence.
This code is released under the libpng
license.
libpng versions 1.2.6, August 15, 2004,
through 1.6.12, June 12, 2014, are
Copyright (c) 2004, 2006-2014 Glenn
Randers-Pehrson, and are distributed
according to the same disclaimer and
license as libpng-1.2.5 with the following
individual added to the list of Contributing
Authors:
Cosmin T ruta
libpng versions 1.0.7, July 1, 2000, through
1.2.5, October 3, 2002, are Copyright (c)
2000-2002 Glenn Randers-Pehrson, and
are distributed according to the same
disclaimer and license as libpng-1.0.6 with
the following individuals added to the list of
Contributing Authors:
Simon-Pierre Cadieux
Eric S. Raymond
Gilles V ollant
and with the following additions to the
disclaimer:
There is no warranty against interference
with your enjoyment of the library or
against infringement. There is no warranty
that our efforts or the library will fulll any
of your particular purposes or needs.
This library is provided with all faults,
and the entire risk of satisfactory quality ,
performance, accuracy , and effort is with
the user .
libpng versions 0.97, January 1998, through
1.0.6, March 20, 2000, are Copyright (c)
1998, 1999, 2000 Glenn Randers-Pehrson,
and are distributed according to the same
disclaimer and license as libpng-0.96, with
the following individuals added to the list of
Contributing Authors:
T om Lane
Glenn Randers-Pehrson
Willem van Schaik
libpng versions 0.89, June 1996, through
0.96, May 1997, are Copyright (c) 1996,
1997 Andreas Dilger Distributed according
to the same disclaimer and license as
libpng-0.88, with the following individuals
added to the list of Contributing Authors:
John Bowler
Kevin Bracey
Sam Bushell
Magnus Holmgren
Greg Roelofs
T om T anner
libpng versions 0.5, May 1995, through 0.88,
January 1996, are Copyright (c) 1995, 1996
Guy Eric Schalnat, Group 42, Inc.
For the purposes of this copyright and
license, "Contributing Authors" is dened as
the following set of individuals:
Andreas Dilger
Dave Martindale
Guy Eric Schalnat
Paul Schmidt
Tim W egner
The PNG Reference Library is supplied "AS
IS". The Contributing Authors and Group
42, Inc. disclaim all warranties, expressed
or implied, including, without limitation, the
warranties of merchantability and of tness
for any purpose. The Contributing Authors
and Group 42, Inc. assume no liability
for direct, indirect, incidental, special,
exemplary , or consequential damages,
which may result from the use of the PNG
Reference Library , even if advised of the
possibility of such damage.
Permission is hereby granted to use, copy ,
modify , and distribute this source code, or
portions hereof, for any purpose, without
fee, subject to the following 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 misrepresented
as being the original source.
3. This Copyright notice may not be
removed or altered from any source or
altered source distribution.
The Contributing Authors and Group 42,
Inc. specically permit, without fee, and
encourage the use of this source code
as a component to 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" boxes and the
like:
printf("%s", png_get_copyright(NULL));
Also, 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 Certied Open Source
Software. OSI Certied is a certication
mark of the Open Source Initiative.
The contributing authors would like to thank
all those who helped with testing, bug xes,
and patience. This wouldn't have been
possible without all of you.
Thanks to Frank J. T . Wojcik for helping with
the documentation.
License for CMSIS-RTOS R TX
Implementation
Copyright (c) 1999-2009 KEIL, 2009-2013
ARM Germany GmbH All rights reserved.
Redistribution and use in source and
binary forms, with or without modication,
are permitted provided that the following
conditions are met:
- Redistributions of source code must
retain the above copyright notice, this list
of conditions and the following disclaimer .
- Redistributions in binary form must
reproduce the above copyright
notice, this list of conditions and the
following disclaimer in the documentation
and/or other materials provided with the
distribution.
- Neither the name of ARM nor the names
of its contributors may be used
to endorse or promote products derived
from this software without specic prior
written permission.
THIS SOFTWARE IS PROVIDED BY
THE COPYRIGHT HOLDERS AND
CONTRIBUTORS "AS IS" AND ANY
EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF
MERCHANT ABILITY AND FITNESS
FOR A P ARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT
SHALL COPYRIGHT HOLDERS
AND CONTRIBUTORS BE LIABLE
FOR ANY DIRECT , INDIRECT ,
INCIDENT AL, SPECIAL, EXEMPLARY ,
OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE
GOODS OR SERVICES; LOSS OF USE,
DA T A, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED
AND ON ANY THEORY OF LIABILITY ,
WHETHER IN CONTRACT , STRICT
LIABILITY , OR TOR T (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING
IN ANY WA Y OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
ZLIB DA T A COMPRESSION LIBRARY
zlib 1.2.8 is a general purpose data
compression library . All the code is thread
safe. The data format used by the zlib
library is described by RFCs (Request for
Comments) 1950 to 1952 in the les http://
tools.ietf.org/html/rfc1950 (zlib format),
rfc1951 (deate format) and rfc1952 (gzip
format).
All functions of the compression library are
documented in the le zlib.h (volunteer to
write man pages welcome, contact zlib@
gzip.org). A usage example of the library is
given in the le test/example.c which also
tests that the library is working correctly .
Another example is given in the le test/
minigzip.c. The compression library itself
is composed of all source les in the root
directory .
T o compile all les and run the test program,
follow the instructions given at the top of
Makele.in. In short "./congure; make test",
and if that goes well, "make install" should
work for most avors of Unix. For Windows,
use one of the special makeles in win32/
or contrib/vstudio/ . For VMS, use make_
vms.com.
Questions about zlib should be sent to
<zlib@gzip.org>, or to Gilles V ollant <info@
winimage.com> for the Windows DLL
version. The zlib home page is http://zlib.
net/ . Before reporting a problem, please
check this site to verify that you have the
latest version of zlib; otherwise get the latest
version and check whether the problem still
exists or not.
PLEASE read the zlib F AQ http://zlib.net/
zlib_faq.html before asking for help.
Mark Nelson <markn@ieee.org> wrote
an article about zlib for the Jan. 1997
issue of Dr . Dobb's Journal; a copy of the
article is available at http://marknelson.
us/1997/01/01/zlib-engine/ .
The changes made in version 1.2.8 are
documented in the le ChangeLog.
Unsupported third party contributions are
provided in directory contrib/ .
zlib is available in Java using the java.
util.zip package, documented at http://
java.sun.com/developer/technicalArticles/
Programming/compression/ .
A Perl interface to zlib written by Paul
Marquess <pmqs@cpan.org> is available
at CP AN (Comprehensive Perl Archive
Network) sites, including http://search.cpan.
org/~pmqs/IO-Compress-Zlib/ .
A Python interface to zlib written by A.M.
Kuchling <amk@amk.ca> is available in
Python 1.5 and later versions, see http://
docs.python.org/library/zlib.html .
zlib is built into tcl: http://wiki.tcl.tk/4610 .
An experimental package to read and write
les in .zip format, written on top of zlib by
Gilles V ollant <info@winimage.com>, is
available in the contrib/minizip directory of
zlib.
Notes for some targets:
- For Windows DLL versions, please see
win32/DLL_F AQ.txt
- For 64-bit Irix, deate.c must be compiled
without any optimization. With
- O, one libpng test fails. The test works in
32 bit mode (with the -n32 compiler ag).
The compiler bug has been reported to
SGI.
- zlib doesn't work with gcc 2.6.3 on a DEC
3000/300LX under OSF/1 2.1 it works
when compiled with cc.
- On Digital Unix 4.0D (formely OSF/1)
on AlphaServer, the cc option -std1 is
necessary to get gzprintf working correctly .
This is done by congure.
- zlib doesn't work on HP-UX 9.05 with
some versions of /bin/cc. It works with
other compilers. Use "make test" to check
your compiler .
- gzdopen is not supported on RISCOS or
BEOS.
- For PalmOs, see http://palmzlib.
sourceforge.net/
Acknowledgments:
The deate format used by zlib was
dened by Phil Katz. The deate and
zlib specications were written by L.
Peter Deutsch. Thanks to all the people
who reported problems and suggested
various improvements in zlib; they are too
numerous to cite here.
Copyright notice:
(C) 1995-2013 Jean-loup Gailly and Mark
Adler
This software is provided 'as-is', without any
express or implied warranty . In no event will
the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use
this software for any purpose, including
commercial applications, and to alter it and
redistribute it freely , subject to the following
restrictions:
1. The origin of this software must not be
misrepresented; you must not claim
that you wrote the original software.
If you use this software in a product,
an acknowledgment in the product
documentation would be appreciated but
is not required.
2. Altered source versions must be plainly
marked as such, and must not be
misrepresented as being the original
software.
3. This notice may not be removed or
altered from any source distribution.
Jean-loup Gailly Mark Adler
jloup@gzip.org madler@alumni.caltech.edu
If you use the zlib library in a product, we
would appreciate *not* receiving lengthy
legal documents to sign. The sources are
provided for free but without warranty of any
kind. The library has been entirely written
by Jean-loup Gailly and Mark Adler; it does
not include third-party code.
If you redistribute modied sources, we
would appreciate that you include in the le
ChangeLog history information documenting
your changes. Please read the F AQ for
more information on the distribution of
modied source versions.