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> 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> 40*a4079e75SFrank Warmerdam Bjorn P. Brox 41*a4079e75SFrank Warmerdam Dan McCoy 42*a4079e75SFrank Warmerdam J.T. Conklin 43*a4079e75SFrank Warmerdam Richard Minner 44*a4079e75SFrank Warmerdam Frank D. Cringle 45*a4079e75SFrank Warmerdam Richard Mlynarik 46*a4079e75SFrank Warmerdam Soren Pingel Dalsgaard 47*a4079e75SFrank Warmerdam Niles Ritter 48*a4079e75SFrank Warmerdam Steve Johnson 49*a4079e75SFrank Warmerdam Karsten Spang 50*a4079e75SFrank Warmerdam Tom Lane 51*a4079e75SFrank Warmerdam Peter Smith 52*a4079e75SFrank Warmerdam Brent Roman 53*a4079e75SFrank Warmerdam Mike Welles 54*a4079e75SFrank Warmerdam Frank Warmerdam 55*a4079e75SFrank Warmerdam Greg Ward 56*a4079e75SFrank Warmerdam Stanislav Brabec 57*a4079e75SFrank Warmerdam Roman Shpount 58*a4079e75SFrank Warmerdam Peter Skarpetis 59*a4079e75SFrank Warmerdam Arvan Pritchard 60*a4079e75SFrank Warmerdam Bernt Herd 61*a4079e75SFrank Warmerdam Joseph Orost 62*a4079e75SFrank Warmerdam Phil Beffery 63*a4079e75SFrank Warmerdam Ivo Penzar 64*a4079e75SFrank Warmerdam Francois Dagand 65*a4079e75SFrank Warmerdam Albert Chin-A-Young 66*a4079e75SFrank Warmerdam Bruce A. Mallett 670ef31e1fSMike Welles</PRE> 680ef31e1fSMike Welles 690ef31e1fSMike Welles(my apology to anyone that was inadvertently not listed.) 700ef31e1fSMike Welles 710ef31e1fSMike Welles<H2>Warning</H2> 720ef31e1fSMike Welles 730ef31e1fSMike WellesIt appears that Unisys is actively pursuing copyright control on the 740ef31e1fSMike WellesLZW compression algorithm. In particular, users of the LZW compression 750ef31e1fSMike Welleswithin the TIFF framework. For this reason the TIFF 6.0 spec states 760ef31e1fSMike Wellesthat LZW compression is not recommended. It is unclear at this time 770ef31e1fSMike Welleswhat compression algorithm will be used in place of it. I have no idea 780ef31e1fSMike Welleswhat this means to you or to this library. I make no warranty or 790ef31e1fSMike Wellesguarantees with regard to the LZW support in this library. 800ef31e1fSMike Welles 810ef31e1fSMike Welles 820ef31e1fSMike Welles<H2>Use and Copyright</H2> 830ef31e1fSMike Welles 840ef31e1fSMike Welles<P><H5><PRE> 850ef31e1fSMike WellesCopyright (c) 1988-1997 Sam Leffler 860ef31e1fSMike WellesCopyright (c) 1991-1997 Silicon Graphics, Inc. 870ef31e1fSMike Welles 880ef31e1fSMike WellesPermission to use, copy, modify, distribute, and sell this software and 890ef31e1fSMike Wellesits documentation for any purpose is hereby granted without fee, provided 900ef31e1fSMike Wellesthat (i) the above copyright notices and this permission notice appear in 910ef31e1fSMike Wellesall copies of the software and related documentation, and (ii) the names of 920ef31e1fSMike WellesSam Leffler and Silicon Graphics may not be used in any advertising or 930ef31e1fSMike Wellespublicity relating to the software without the specific, prior written 940ef31e1fSMike Wellespermission of Sam Leffler and Silicon Graphics. 950ef31e1fSMike Welles 960ef31e1fSMike WellesTHE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, 970ef31e1fSMike WellesEXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY 980ef31e1fSMike WellesWARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 990ef31e1fSMike Welles 1000ef31e1fSMike WellesIN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR 1010ef31e1fSMike WellesANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, 1020ef31e1fSMike WellesOR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 1030ef31e1fSMike WellesWHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF 1040ef31e1fSMike WellesLIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE 1050ef31e1fSMike WellesOF THIS SOFTWARE. 1060ef31e1fSMike Welles</PRE></H5> 1070ef31e1fSMike Welles 1080ef31e1fSMike Welles<P> 1090ef31e1fSMike Welles<HR> 1100ef31e1fSMike Welles 1110ef31e1fSMike Welles 112*a4079e75SFrank WarmerdamLast updated: $Date: 2001-03-29 01:38:54 $ 1130ef31e1fSMike Welles</BODY> 1140ef31e1fSMike Welles</HTML> 115