wmaker TIFF (actually libtiff4) problem

Harold L Hunt II huntharo@msu.edu
Thu Nov 20 15:22:00 GMT 2003


Thanks Chuck.  That closes the problem from my standpoint.

Harold

Charles Wilson wrote:
> Takuma Murakami wrote:
> 
>> I have tried to fix the wmaker problem but get stuck
>> since I don't know how to debug DLLs...
> 
> 
>>
>> Although I don't know much about TIFF files, I ran
>> tiffinfo on two systems.  The target TIFF file is
>> /usr/X11R6/share/WINGs/Images.tiff in cygwin
>> WindowMaker distribution.
>>
>> On the problematic cygwin (WindowMaker-0.80.2-1,
>> tiff-3.6.0-5) the output is:
>> TIFFReadDirectory: Warning, /usr/X11R6/share/WINGs/Images.tiff: 
>> unknown field wi
>> th tag 317 (0x13d) encountered.
> 
> ...
> 
>>   Compression Scheme: LZW
> 
> ...
> 
>>   Predictor: horizontal differencing 2 (0x2)
> 
> 
> 
>> The 'Compression Scheme' field indicates LZW.
>> Is this relevant to the problem?
> 
> 
> 
> Yes.  LZW support is not included in and has never been included in any 
> cygwin distribution of libtiff.  This is because LZW is patented by 
> Unisys and they do not allow the algorithms to be used without royalty 
> payments.
> 
> Now, the patent did expire in September 2003 in the US, but the patent 
> is still valid in several other countries.  Therefore, we STILL do not 
> include LZW support in the binary distributions of libtiff.
> 
> (Of course, this makes me wonder: (a) there were reports that "this used 
> to work -- or still works -- with cygtiff3.  But THAT dll did not 
> provide LZW support either.  See below for random speculation. (b) Why 
> is WindowMaker distributing TIFFs that cannot be read by free (as in 
> speech) software without violating patents in some countries?  Do they 
> only care about the US?  This is an issue that should be raised on the 
> relevant WindowMaker lists)
> 
> IF you want to test this proposition, the tiff -src package distributed 
> by cygwin provides the source code and instructions for rebuilding 
> cygtiff4 wiht LZW for your own personal use, if you happen to live in a 
> country where the UniSys patent has lapsed -- like the US -- or if you 
> have purchased a license from UniSys.
> 
> Then you could see if rebuilding cygtiff4 WITH LZW fixes the problem. 
> (Random speculation: perhaps the person who reported success by copying 
> their cygtiff3 onto cygtiff4 did exactly that -- rebuilt cygtiff3 with 
> LZW, but so long ago that they forgot.  That would explain all of the 
> reported behaviors...)
> 
> -- 
> Chuck
> 



More information about the Cygwin-xfree mailing list