xref: /libtiff-4.0.7/html/misc.html (revision 9d706da7)
10ef31e1fSMike Welles<HTML>
20ef31e1fSMike Welles<HEAD>
30ef31e1fSMike Welles<TITLE>
40ef31e1fSMike WellesAcknowledgments and Other Issues
50ef31e1fSMike Welles</TITLE>
60ef31e1fSMike Welles</HEAD>
7*9d706da7SMike Welles<BODY BGCOLOR=white>
8*9d706da7SMike Welles<FONT FACE="Arial, Helvetica, Sans">
90ef31e1fSMike Welles<H1>
100ef31e1fSMike Welles<IMG SRC=images/ring.gif WIDTH=124 HEIGHT=124 ALIGN=left BORDER=1 HSPACE=6>
110ef31e1fSMike WellesAcknowledgments and Other Issues
120ef31e1fSMike Welles</H1>
130ef31e1fSMike Welles
140ef31e1fSMike Welles<P>
150ef31e1fSMike WellesSilicon Graphics has seen fit to allow me to give this work away.  It
160ef31e1fSMike Wellesis free.  There is no support or guarantee of any sort as to its
170ef31e1fSMike Wellesoperations, correctness, or whatever.  If you do anything useful with
180ef31e1fSMike Wellesall or parts of it you need to honor the copyright notices.   I would
190ef31e1fSMike Wellesalso be interested in knowing about it and, hopefully, be acknowledged.
200ef31e1fSMike Welles
210ef31e1fSMike Welles<BR CLEAR=left>
220ef31e1fSMike Welles
230ef31e1fSMike Welles
240ef31e1fSMike Welles<H2>Acknowledgements</H2>
250ef31e1fSMike Welles
260ef31e1fSMike WellesThe LZW algorithm is derived from the compress program (the proper
270ef31e1fSMike Wellesattribution is included in the source code).  The Group 3 fax stuff
280ef31e1fSMike Wellesoriginated as code from Jef Poskanzer, but has since been rewritten
290ef31e1fSMike Wellesseveral times.  The latest version uses an algorithm from Frank
300ef31e1fSMike WellesCringle -- consult <TT>libtiff/mkg3states.c</TT> and
310ef31e1fSMike Welles<TT>libtiff/tif_fax3.h</TT> for further information.
320ef31e1fSMike WellesThe JPEG support was written by Tom Lane and is dependent on the
330ef31e1fSMike Wellesexcellent work of Tom Lane and the Independent JPEG Group (IJG)
340ef31e1fSMike Welleswho distribute their work under friendly licensing similar to this
350ef31e1fSMike Wellessoftware.
360ef31e1fSMike WellesMany other people have by now helped with bug fixes and code; a
370ef31e1fSMike Wellesfew of the more persistent contributors have been:
380ef31e1fSMike Welles
390ef31e1fSMike Welles<PRE>
400ef31e1fSMike Welles    Bjorn P. Brox		Dan McCoy
410ef31e1fSMike Welles    J.T. Conklin		Richard Minner
420ef31e1fSMike Welles    Frank D. Cringle		Richard Mlynarik
430ef31e1fSMike Welles    Soren Pingel Dalsgaard	Niles Ritter
440ef31e1fSMike Welles    Steve Johnson		Karsten Spang
450ef31e1fSMike Welles    Tom Lane
460ef31e1fSMike Welles</PRE>
470ef31e1fSMike Welles
480ef31e1fSMike Welles(my apology to anyone that was inadvertently not listed.)
490ef31e1fSMike Welles
500ef31e1fSMike Welles<H2>Warning</H2>
510ef31e1fSMike Welles
520ef31e1fSMike WellesIt appears that Unisys is actively pursuing copyright control on the
530ef31e1fSMike WellesLZW compression algorithm.  In particular, users of the LZW compression
540ef31e1fSMike Welleswithin the TIFF framework.  For this reason the TIFF 6.0 spec states
550ef31e1fSMike Wellesthat LZW compression is not recommended.  It is unclear at this time
560ef31e1fSMike Welleswhat compression algorithm will be used in place of it.  I have no idea
570ef31e1fSMike Welleswhat this means to you or to this library.  I make no warranty or
580ef31e1fSMike Wellesguarantees with regard to the LZW support in this library.
590ef31e1fSMike Welles
600ef31e1fSMike Welles
610ef31e1fSMike Welles<H2>Use and Copyright</H2>
620ef31e1fSMike Welles
630ef31e1fSMike Welles<P><H5><PRE>
640ef31e1fSMike WellesCopyright (c) 1988-1997 Sam Leffler
650ef31e1fSMike WellesCopyright (c) 1991-1997 Silicon Graphics, Inc.
660ef31e1fSMike Welles
670ef31e1fSMike WellesPermission to use, copy, modify, distribute, and sell this software and
680ef31e1fSMike Wellesits documentation for any purpose is hereby granted without fee, provided
690ef31e1fSMike Wellesthat (i) the above copyright notices and this permission notice appear in
700ef31e1fSMike Wellesall copies of the software and related documentation, and (ii) the names of
710ef31e1fSMike WellesSam Leffler and Silicon Graphics may not be used in any advertising or
720ef31e1fSMike Wellespublicity relating to the software without the specific, prior written
730ef31e1fSMike Wellespermission of Sam Leffler and Silicon Graphics.
740ef31e1fSMike Welles
750ef31e1fSMike WellesTHE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
760ef31e1fSMike WellesEXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
770ef31e1fSMike WellesWARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
780ef31e1fSMike Welles
790ef31e1fSMike WellesIN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
800ef31e1fSMike WellesANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
810ef31e1fSMike WellesOR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
820ef31e1fSMike WellesWHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
830ef31e1fSMike WellesLIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
840ef31e1fSMike WellesOF THIS SOFTWARE.
850ef31e1fSMike Welles</PRE></H5>
860ef31e1fSMike Welles
870ef31e1fSMike Welles<P>
880ef31e1fSMike Welles<HR>
890ef31e1fSMike Welles
900ef31e1fSMike Welles
91*9d706da7SMike WellesLast updated: $Date: 1999-08-13 19:30:57 $
920ef31e1fSMike Welles</BODY>
930ef31e1fSMike Welles</HTML>
94