Thanks.
SW
It would be very easy to write a DCL compressor, but I'm not aware of
one (other than the one PKWare sells, of course). By the way, if you
have control over both the compression and decompression ends, then
you should use something else (e.g. zlib, libbzip2, lzo, etc.).
> Or is it legal to reverse engineer the DCL
> encoding algorithm and make an open source variant of it?
I think it's legal, but there is still quite a bit of debate over what
DMCA means for this sort of thing. Since my decompressor could only
improve the market for PKWare's crummy DCL compressor, I considered a
legal challenge unlikely. However if someone wrote an open source DCL
compressor, that might provide more incentive for a challenge.
Here are some interesting links on the status of reverse-engineering:
http://www.eff.org/IP/DRM/fair_use_and_drm.html
http://www.chillingeffects.org/reverse/faq.cgi
mark