by TIFF T ec hnical Note #2) for “high end” applications that need to
record a lot of additional data about an image. TIFF/JPEG is f airly new
and not yet widely supported, unfort unately .
The upcoming JPEG Part 3 st andard defines a file f ormat called
SPIFF .
SPIFF is interoperable with JFIF , in the sense that most JFIF decoders
should be able to read the most common v ariant of SPIFF . SPIFF has
some tec hnical advantages over JFIF , but its major claim to fame is
simply that it is an official standard rather than an informal one. At
this point it is unclear whether SPIFF will supersede JFIF or whether
JFIF will remain the de-f acto standard. IJG intends to support SPIFF
once the standard is frozen, but w e ha ve not decided whether it
should become our default output format or not.
(In any case, our decoder will remain capable of reading JFIF
indefinitely .)
V arious proprietar y file formats incorporating JPEG compression also
exist.
We have little or no sympath y for the existence of these formats.
Indeed, one of the original reasons for dev eloping this free software
was to help force convergence on common, open format st andards
for JPEG files. Don ’ t use a proprietar y file format!
T O DO
The major thr ust for v7 will probably be improv ement of visual
quality .
The current method for scaling the quantization tables is kno wn
not to be very good at low Q values. We also intend to investigate
bloc k boundary smoothing, “poor man ’ s variable quantization ” , and
other means of improving quality-vs-file-size performance without
sacrificing compatibility .
In future versions, we are considering supporting some of the
upcoming JPEG P art 3 extensions --- principally , variable quantization
and the SPIFF file format.
As alwa ys, speeding things up is of great interest.
Please send bug reports, off ers of help, etc. to jpeg-info@ uunet.
uu.net.
Exhibit-F
COPYRIGH T NO TICE, DISCLAIMER, and LICENSE:
If you modify libpng you may insert additional notices immediately
following this sentence.
libpng version 1 .2.6, August 15, 2004, is Copyright (c) 2004 Glenn
Randers-P ehrson, and is distributed according to the same disclaimer
and license as libpng-1 .2.5 with the follo wing individual added to the
list of Contributing A uthors
Cosmin T r uta
libpng v ersions 1 .0.7 , J uly 1, 20 00, through 1 .2.5 - October 3, 20 02, are
Copyright (c) 2000-20 02 Glenn Randers-P ehrson, 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 A uthors
Simon-Pierre Cadieux
Eric S. Ra ymond
Gilles V ollant
and with the following additions to the disclaimer:
There is no w arranty against interference with your enjo yment
of the librar y or against infringement. T here is no warranty that
our efforts or the librar y will fulfill any of your particular purposes
or needs. This librar y is pro vided with all f aults, and the entire
risk of satisfactory quality , performance, accuracy , and effort is
with the user .
libpng v ersions 0.97 , January 1 998, through 1 .0.6, Marc h 20, 200 0, are
Copyright (c) 1 998, 1 999 Glenn R anders-P ehrson, and are distributed
according to the same disclaimer and license as libpng-0.96, with the
following individuals added to the list of Contributing A uthors:
T om Lane
Glenn Randers-P ehrson
Willem van Sc haik
libpng versions 0.89, June 1996, through 0.96, May 1997 , are
Copyright (c) 1 996, 1 997 Andreas Dilger Distributed according to
the same disclaimer and license as libpng-0.88, with the f ollowing
individuals added to the list of Contributing A uthors:
John Bo wler
Kevin Brace y
Sam Bushell
Magnus Holmgren
Greg Roelofs
T om T anner
n
libpng versions 0.5, May 1 995, through 0.88, January 1 996, are
Copyright (c) 1 995, 1 996 Gu y Eric Sc halnat, Group 42, Inc.
For the purposes of this copyright and license, “Contributing A uthors”
is defined as the following set of individuals:
Andreas Dilger
Dave Martindale
Guy Eric Sc halnat
Paul Sc hmidt
Tim W egner
The PNG R eference Library is supplied “ AS IS” . The Contributing
Authors and Group 42, Inc. disclaim all warranties, expressed or
implied, including, without limitation, the warranties of merc hantability
and of fi tness for any purpose. The Contributing Authors and Group
42, Inc. assume no liabilit y for direct, indirect, incidental, special,
exemplary , or consequential damages, which may result from the
use of the PNG Reference Librar y , even if advised of the possibility
of suc h damage.
P ermission is hereb y granted to use, cop y , modify , and distribute this
source code, or portions hereof , f or 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 suc h and must not be
misrepresented as being the original source.
3. This Copyright notice may not be remov ed or altered from any
source or altered source distribution.
The Contributing Authors and Group 42, Inc. specifically permit,
without fee, and encourage the use of this source code as a
component to supporting the PNG file format in commercial
products. If y ou use this source code in a product, ac knowledgment
is not required but would be appreciated.
A “png_get_copyright” function is av ailable, f or con venient use in
“about” bo xes and the like: printf(“%s” ,png_get_copyright(NULL));
Also, the PNG logo (in PNG format, of course) is supplied in the files
“pngbar .png” and “pngbar .jpg (88x31) and “pngnow .png” (98x31).
Libpng is OSI Certified Open Source Sof tware. OSI Certified Open
Source is a certification mark of the Open Source Initiative.
Glenn Randers-P ehrson
glennrp@ users.sourceforge.net
August 1 5, 2004
Exhibit-G
Copyright (c) 200 1,2003 Keith P ac kard
P ermission to use, copy , modify , distribute, and sell this software
and its document ation for any purpose is hereby granted without
fee, provided that the abo ve cop yright notice appear in all copies and
that both that copyright notice and this permission notice appear in
supporting document ation, and that the name of Keith Pac kard not
be used in advertising or publicity pertaining to distribution of the
sof tware without specific, written prior permission. Keith Pac kard
makes no represent ations about the suit ability of this software
for any purpose. It is provided “as is” without e xpress or implied
warranty .
KEITH P A CKARD DISCLAIMS ALL WARRANTIES WI TH REGARD
T O THIS SOFTW ARE, INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANT ABILI TY AND FITNESS, IN NO EVENT SHALL
KEITH PA CKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL D AMA GES OR ANY DAMA GES WHATSOEVER
RESUL TING FROM LOSS OF USE, D A T A OR PROFITS , WHETHER
IN AN A CTION OF CONTRA CT , NEGLIGENCE OR O THER T OR TIOUS
A CTION, ARISING O U T OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
Exhibit-H
The Fr eeT ype Project LICENSE
2002-Apr -1 1 Copyright 1996-2002 by David T urner , Robert W ilhelm,
and W erner L emberg
Introduction
The F reeT ype P roject is distributed in sev eral arc hive pac kages; some
of them may contain, in addition to the F reeT ype f ont engine, v arious
tools and contributions which rely on, or relate to, the F reeT ype
Project.
This license applies to all files f ound in suc h packages, and whic h
do not fall under their own explicit license. The license aff ects thus
the F reeT ype font engine, the test programs, documentation and
makefiles, at the very least.
n
n
This license was inspired by the BSD, Artistic, and IJG (Independent
JPEG Group) licenses, whic h all encourage inclusion and use of
free sof tware in commercial and freeware products alike. As a
consequence, its main points are that:
We don’t promise that this software works. How ev er , we will be
interested in any kind of bug reports. (‘as is ’ distribution)
Y ou can use this sof tware for whatever you want, in parts or full
form, without having to pa y us. (‘roy alty-free’usage)
Y ou may not pretend that y ou wrote this sof tware. If you use it, or
only parts of it, in a program, you must acknowledge somewhere
in your document ation that you ha ve used the F reeT ype code.
(‘credits’)
We specifically permit and encourage the inclusion of this sof tware,
with or without modifications, in commercial products.
We disclaim all warranties covering The FreeT ype Project and
assume no liability related to T he F reeT ype Project.
Finally , many people ask ed us for a pref erred form for a credit/
disclaimer to use in compliance with this license. W e thus encourage
you to use the follo wing text:
P ortions of this sof tware are cop yright © 1 996-2002 The F reeT ype
Project (www .freetype.org). All rights reserved.
Legal T erms
0. Definitions
Throughout this license, the terms ‘pac kage’ , ‘F reeT ype Project’ ,
and ‘F reeT ype arc hiv e ’ ref er to the set of files originally distributed
by the authors (David T urner , R obert W ilhelm, and Werner
Lemberg) as the ‘F reeT ype Project’ , be they named as alpha, beta
or final release.
‘Y ou’ refers to the licensee, or person using the project, where
‘using’ is a generic term including compiling the project’ s source
code as well as linking it to form a ‘program’ or ‘ executable’ .
This program is referred to as ‘a program using the FreeT ype
engine’ .
This license applies to all files distributed in the original F reeT ype
Project, including all source code, binaries and document ation,
unless other wise stated inthe file in its original, unmodified form
a distributed in the original arc hive.
If you are unsure whether or not a particular file is co vered b y this
license, you must contact us to verify this.
The FreeT ype Project is cop yright (C) 1 996-2000 by David T urner ,
Robert Wilhelm, and W erner Lemberg. All rights reserved except
as specified belo w .
1 . No War ranty
THE FREE TYPE PROJECT IS PRO VIDED ‘ A S IS’ WI THO U T
WARRANTY OF ANY KIND , EITHER EXPRESS OR IMPLIED,
INCLUDING, BU T NOT LIMITED T O, WARRANTIES OF
MERCHANT ABILI TY AND FITNESS FOR A P ARTICULAR
PURPOSE. IN NO EVENT WILL ANY OF THE AU THOR S OR
COPYRIGH T H OLDER S BE LIABLE FOR ANY DAMA GES
CAUSED B Y THE USE OR THE INABILITY TO USE, OF THE
FREETYPE PR OJECT .
2. Redistribution
This license grants a worldwide, ro yalty-free, perpetual and
irrev ocable right and license to use, execute, perform, compile,
display , copy , create deriv ative works of , distribute and sublicense
the F reeT ype Project (in both source and object code forms) and
derivative w orks thereof for any purpose; and to authorize others
to e xercise some or all of the rights granted herein, subject to the
following conditions:
Redistribution of source code must retain this license file (‘FTL.
TXT’) unaltered; an y additions, deletions or c hanges to the original
files must be clearly indicated in accompanying documentation.
The copyright notices of the unaltered, original files must be
preserved in all copies of source files.
Redistribution in binar y form must provide a disclaimer that states
that the sof tware is based in part of the work of the F reeT ype
T eam, in the distribution documentation. W e also encourage y ou
to put an URL to the F reeT ype web page in your document ation,
though this isn ’t mandatory .
These conditions apply to any sof tware derived from or based on the
F reeT ype Project, not just the unmodifi ed files. If you use our work,
you must ac kno wledge us. Howe ver , no fee need be paid to us.
3. Advertising
Neither the FreeT ype authors and contributors nor you shall use
the name of the other f or commercial, advertising, or promotional
purposes without specific prior writ ten permission.
•
•
•
•
•
We suggest, but do not require, that you use one or more of the
following phrases to ref er to this sof tware in your documentation
or adv ertising materials: ‘F reeT ype Project’ , ‘FreeT ype Engine ’ ,
‘F reeT ype librar y’ , or ‘F reeT ype Distribution ’ .
As you ha ve not signed this license, you are not required to accept
it. Ho wev er , as the F reeT ype Project is copyrighted material, only
this license, or another one contracted with the authors, grants
you the right to use, distribute, and modify it.
Therefore, by using, distributing , or modifying the F reeT ype
Project, you indicate that you understand and accept all the terms
of this license.
4. Cont acts
There are two mailing lists related to FreeT ype:
freetype@ freetype.org
Discusses general use and applications of FreeT ype, as well as
future and w anted additions to the library and distribution.
If you are looking for support, start in this list if you haven ’ t found
anything to help you in the documentation.
devel@ freetype.org
Discusses bugs, as well as engine internals, design issues,
specific licenses, porting, etc.
ht tp://www .freetype.org
Holds the cur rent F reeT ype w eb page, which will allow you
to download our latest development version and read online
documentation.
Y ou can also contact us individually at:
David T urner <david.turner@ freetype.org>
Robert Wilhelm <robert.wilhelm@ freetype.org>
Werner L emberg <werner .lemberg@ freet ype.org>
Exhibit-I
z T his document is freely plagiarised from the ‘ Artistic Licence ’ ,
distributed as part of the P erl v4.0 kit b y Larry Wall, whic h is
available from most major arc hiv e sites
This documents purpose is to state the conditions under whic h these
Pac kages (See definition below) viz: “Crack” , the Unix Password
Crac ker , and “CrackLib” , the Unix Password Checking library, whic h
are held in copyright by Alec David Edward Muff et t, may be copied,
suc h that the copyright holder maintains some semblance of artistic
control ov er the de velopment of the packages, while giving the
users of the package the right to use and distribute the Pac kage in
a more-or -less customary fashion, plus the right to make reasonable
modifications.
So there.
Definitions:
A “P ac kage ” refers to the collection of files distributed by the
Copyright Holder , and deriv atives of that collection of files created
through text ual modification, or segments thereof .
“Standard V ersion ” ref ers to suc h a Pac kage if it has not been
modified, or has been modifi ed in accordance with the wishes of
the Copyright Holder .
“Copyright Holder” is whoever is named in the copyright or
copyrights for the pac kage.
“Y ou” is you, if y ou’ re thinking about copying or distributing this
Pac kage.
“Reasonable copying fee ” is whatever you can justify on the basis
of media cost, duplication charges, time of people involved, and so
on. (Y ou will not be required to justify it to the Copyright Holder , but
only to the computing communit y at large as a market that must
bear the fee.)
“F reely A vailable ” means that no fee is c harged for the item itself,
though there may be fees inv olved in handling the item. It also
means that recipients of the item ma y redistribute it under the same
conditions they received it.
1 . Y ou may make and give away verbatim copies of the source
form of the St andard V ersion of this Pac kage without restriction,
provided that you duplicate all of the original cop yright notices and
associated disclaimers.
2. Y ou may apply bug fixes, portabilit y fixes and other modifications
derived from the Public Domain or from the Copyright Holder .
A Pac kage modified in suc h a w ay shall still be considered the
Standard V ersion.
3. Y ou may other wise modify your copy of this Pac kage in any way ,
provided that you insert a prominent notice in each c hanged file
stating how and when AND WHY you c hanged that file, and
•
•
•
n
LICENSE