THE SOFTWARE
IS
PROVIDED "AS IS",
WITHOUT
WARRANTY
OF
ANY KIND,
EXPRESS
OR IMPLIED,
INCLUDING
BUT NOT
LIMITED
TO
THE WARRANTIES
OF
MERCHANT ABILITY,
FITNESS FOR
A
PARTICULAR PURPOSE
AND
NONINFRINGEMENT. IN
NO
EVENT SHALL
THE
AUTHORS
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
SOFfW
ARE
OR
THE
USE OR OTHER
DEALINGS IN
THE
SOFTWARE.
ZLIB LICENSE
zlib.h
--
interface
of
the 'zlib' general purpose
compression library version 1.2.3, July 18th,
2005
Copyright (C)
1995-2005 Jean-loup Gailly and Mark
Adler
www .sourceforge.net/projects/tinyxml
Original
code (2.0 and earlier) copyright (c) 2000-2006
Lee Thomason (www.grinninglizard.com)
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 jloup@gzip.org
Mark Adler madler@ alumni.caltech.edu
INDEPENDENT JPEG
GROUP
SOFTWARE
In plain English:
1.
We don't promise that this software works. (But if
you find any bugs, please let us know!)
2.
You can use this software for whatever you want.
You
don't have to pay
u.s.
3.
You may not pretend that you wrote this software.
If
you use it in a program, you must acknowledge
somewhere in your documentation that you've
used the IJG code.
In
legalese:
The authors make
NOW
ARRANTY or representation,
either express or implied, with respect to this software,
its quality, accuracy, merchantability, or fitness for a
particular purpose. This software is provided
"AS IS",
and you, its user, assume
the
entire risk as to its quality
and accuracy.
This software is copyright (C) 1991-1998, Thomas
G.
Lane.
All Rights Reserved except as specified below.
Permission
is
hereby granted to use, copy, modify, and
distribute this software (or portions thereof) for
any
purpose, without fee, subject to these conditions:
(
1)
If
any part
of
the source code for this software
is
distributed, then this README file must be included,
with this copyright and no-warranty notice unaltered;
and any additions, deletions, or changes to the original
files must be clearly indicated in accompanying
documentation.
·
(2)
If
only executable code
is
distributed, then
the
accompanying documentation must state that "this
software is based in part on the work
of
the Independent
JPEG Group".
(3)
Permission
for use
of
this software
is
granted only
if the user accepts full responsibility for any
undesirable consequences; the authors accept
NO
LIABILITY for damages
of
any kind.
These conditions apply to any software derived
from
or
based on the IJG code, not just to the unmodified
library.
If
you use our work, you ought to acknowledge
us.
Permission is
NOT granted for the use
of
any
IJG
author's name or company name
in
advertising
or
publicity relating to this software or products derived
from it. This software may be referred to only as "the
Independent
JPEG Group's software".
We specifically permit and encourage the use
of
this
software as the basis
of
commercial products, provided
that all warranty or liability claims are assumed
by
the
product vendor.
ansi2knr.c is included in this distribution by pem1ission
of
L.
Peter
Deutsch, sole proprietor
of
its copyright
holder, Aladdin Enterprises
of
Menlo Park,
CA.
ansi2knr.c is
NOT
covered by the above copyright and
conditions, but instead by the usual distribution
terms
of
the Free
Software
Foundation; principally, that you
must include source code
if
you redistribute it.
(See
the
file ansi2knr.c for full details.) However, since
ansi2knr.c is not needed as part
of
any program
generated from the IJG code, this does not limit
you
more than the foregoing paragraphs do;
The Unix configuration script "configure" was
produced with
GNU
Autoconf. It
is
copyright
by
the
Free
Software Foundation but
is
freely distributable.
The same holds for its supporting scripts (config.guess,
config.sub, ltconfig, ltmain.sh). Another support script,
install-sh, is copyright by M.I.T. but is also freely
distributable.
It appears that the arithmetic coding option
of
the
JPEG
spec is covered by patents owned by IBM, AT&T, and
Mitsubishi. Hence arithmetic coding cannot legally be
used without obtaining
one or more licenses. For this
reason, support for arithmetic coding has been removed
from the free
JPEG
software.
(Since arithmetic coding
provides only a marginal gain over the unpatented
Huffman mode, it is unlikely that very many
implementations will support it.)
So far
as
we
are
aware, there are no patent restrictions on the remaining
code.
The IJG distribution formerly included code to
read
and
write GIF files. To avoid entanglement with the
Unisys
LZW patent, GIF reading support has been removed
altogether,
and the GIF writer has been simplified to
produce uncompressed GIFs. This technique does not
use the LZW algorithm; the resulting GIF files
are
larger than usual, but are readable by all standard GIF
decoders.
We are required to state that
"The Graphics Interchange Format( c) is the
Copyright property
of
CompuServe Incorporated.
GIF(sm) is a
Service Mark property
of
CompuServe Incorporated."
21