10ef31e1fSMike Welles<HTML> 20ef31e1fSMike Welles<HEAD> 30ef31e1fSMike Welles<TITLE> 40ef31e1fSMike WellesAcknowledgments and Other Issues 50ef31e1fSMike Welles</TITLE> 60ef31e1fSMike Welles</HEAD> 79d706da7SMike Welles<BODY BGCOLOR=white> 89d706da7SMike 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> 156cd6feeaSFrank WarmerdamSilicon Graphics has seen fit to allow us 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 186cd6feeaSFrank Warmerdamall or parts of it you need to honor the copyright notices. It would 196cd6feeaSFrank Warmerdamalso be nice to be acknowledged.<p> 200ef31e1fSMike Welles 210ef31e1fSMike Welles<BR CLEAR=left> 220ef31e1fSMike Welles 230ef31e1fSMike Welles<H2>Acknowledgements</H2> 240ef31e1fSMike Welles 256cd6feeaSFrank WarmerdamThe libtiff software was written by Sam Leffler while working for 266cd6feeaSFrank WarmerdamSilicon Graphics.<p> 276cd6feeaSFrank Warmerdam 28*5f25ca74SAndrey KiselevThe LZW algorithm is derived from the compress program (the proper attribution 29*5f25ca74SAndrey Kiselevis included in the source code). The Group 3 fax stuff originated as code 30*5f25ca74SAndrey Kiselevfrom Jef Poskanzer, but has since been rewritten several times. The latest 31*5f25ca74SAndrey Kiselevversion uses an algorithm from Frank Cringle -- consult 32*5f25ca74SAndrey Kiselev<TT>libtiff/mkg3states.c</TT> and <TT>libtiff/tif_fax3.h</TT> for further 33*5f25ca74SAndrey Kiselevinformation. The JPEG support was written by Tom Lane and is dependent on the 34*5f25ca74SAndrey Kiselevexcellent work of Tom Lane and the Independent JPEG Group (IJG) who distribute 35*5f25ca74SAndrey Kiselevtheir work under friendly licensing similar to this software. Joris Van Damme 36*5f25ca74SAndrey Kiselevimplemented the robust Old JPEG decoder (as included in libtiff since version 37*5f25ca74SAndrey Kiselev3.9.0, in older releases there was other Old JPEG module, which was incomplete 38*5f25ca74SAndrey Kiselevand unsuitable for many existing images of that format). JBIG module was 39*5f25ca74SAndrey Kiselevwritten by Lee Howard and depends on JBIG library from the Markus Kuhn. Many 40*5f25ca74SAndrey Kiselevother people have by now helped with bug fixes and code; a few of the more 41*5f25ca74SAndrey Kiselevpersistent contributors have been: 420ef31e1fSMike Welles 430ef31e1fSMike Welles<PRE> 44a4079e75SFrank Warmerdam Bjorn P. Brox 45a4079e75SFrank Warmerdam Dan McCoy 46a4079e75SFrank Warmerdam J.T. Conklin 47a4079e75SFrank Warmerdam Richard Minner 48a4079e75SFrank Warmerdam Frank D. Cringle 49a4079e75SFrank Warmerdam Richard Mlynarik 50a4079e75SFrank Warmerdam Soren Pingel Dalsgaard 51a4079e75SFrank Warmerdam Niles Ritter 52a4079e75SFrank Warmerdam Steve Johnson 53a4079e75SFrank Warmerdam Karsten Spang 54a4079e75SFrank Warmerdam Tom Lane 55a4079e75SFrank Warmerdam Peter Smith 56a4079e75SFrank Warmerdam Brent Roman 57a4079e75SFrank Warmerdam Mike Welles 58a4079e75SFrank Warmerdam Frank Warmerdam 59a4079e75SFrank Warmerdam Greg Ward 60a4079e75SFrank Warmerdam Stanislav Brabec 61a4079e75SFrank Warmerdam Roman Shpount 62a4079e75SFrank Warmerdam Peter Skarpetis 63a4079e75SFrank Warmerdam Arvan Pritchard 64a4079e75SFrank Warmerdam Bernt Herd 65a4079e75SFrank Warmerdam Joseph Orost 66a4079e75SFrank Warmerdam Phil Beffery 67a4079e75SFrank Warmerdam Ivo Penzar 68a4079e75SFrank Warmerdam Francois Dagand 69a4079e75SFrank Warmerdam Albert Chin-A-Young 70a4079e75SFrank Warmerdam Bruce A. Mallett 716f849e01SFrank Warmerdam Dwight Kelly 726f849e01SFrank Warmerdam Andrey Kiselev 73bbee0b21SAndrey Kiselev Ross Finlayson 74a7a8b9e1SAndrey Kiselev Dmitry V. Levin 75901eaee8SAndrey Kiselev Bob Friesenhahn 76b1e6c4d9SAndrey Kiselev Lee Howard 77963fc9c2SAndrey Kiselev Joris Van Damme 78*5f25ca74SAndrey Kiselev Tavis Ormandy 790ef31e1fSMike Welles</PRE> 800ef31e1fSMike Welles 810ef31e1fSMike Welles(my apology to anyone that was inadvertently not listed.) 820ef31e1fSMike Welles 830ef31e1fSMike Welles<H2>Use and Copyright</H2> 840ef31e1fSMike Welles 850ef31e1fSMike Welles<P><H5><PRE> 860ef31e1fSMike WellesCopyright (c) 1988-1997 Sam Leffler 870ef31e1fSMike WellesCopyright (c) 1991-1997 Silicon Graphics, Inc. 880ef31e1fSMike Welles 890ef31e1fSMike WellesPermission to use, copy, modify, distribute, and sell this software and 900ef31e1fSMike Wellesits documentation for any purpose is hereby granted without fee, provided 910ef31e1fSMike Wellesthat (i) the above copyright notices and this permission notice appear in 920ef31e1fSMike Wellesall copies of the software and related documentation, and (ii) the names of 930ef31e1fSMike WellesSam Leffler and Silicon Graphics may not be used in any advertising or 940ef31e1fSMike Wellespublicity relating to the software without the specific, prior written 950ef31e1fSMike Wellespermission of Sam Leffler and Silicon Graphics. 960ef31e1fSMike Welles 970ef31e1fSMike WellesTHE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, 980ef31e1fSMike WellesEXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY 990ef31e1fSMike WellesWARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 1000ef31e1fSMike Welles 1010ef31e1fSMike WellesIN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR 1020ef31e1fSMike WellesANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, 1030ef31e1fSMike WellesOR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 1040ef31e1fSMike WellesWHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF 1050ef31e1fSMike WellesLIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE 1060ef31e1fSMike WellesOF THIS SOFTWARE. 1070ef31e1fSMike Welles</PRE></H5> 1080ef31e1fSMike Welles 1090ef31e1fSMike Welles<P> 1100ef31e1fSMike Welles<HR> 1110ef31e1fSMike Welles 1120ef31e1fSMike Welles 113*5f25ca74SAndrey KiselevLast updated: $Date: 2006-10-12 15:44:42 $ 1140ef31e1fSMike Welles</BODY> 1150ef31e1fSMike Welles</HTML> 116