Article View: gnu.misc.discuss
Article #75429Imagine if you couldn't use compress any more
From: mal%efbhp1.draper.com
Date: Sun, 05 Aug 1990 03:58
Date: Sun, 05 Aug 1990 03:58
52 lines
2789 bytes
2789 bytes
In reply to:
>> By the way, since ATT owns a license, anyone who holds an ATT
>> Unix license can use compress legally, right? ie if company X pays for
>> the license to incorporate patented object Y in product Z, then
>> legitimate users of Z have noting to fear, right?
In article <3315.26b9a3fb@mccall.com> mccall!tp@deimos.cis.ksu.edu askes:
>Did you get compress from AT&T? If you didn't get it as part of the product
>covered by your AT&T license, forget it. If you did, I'd guess it would
>depend on the terms of AT&T's license (relicensing/distribution rights, and
>possible registration requirements).
The following is excerpted from the UNIX man pages supplied by Hewlett-Packard
with HP-UX V6.5 (ATT SysV R3.?)
COMPRESS(1) HP-UX COMPRESS(1)
NAME
compress, uncompress, zcat - compress and expand data
SYNOPSIS
compress [ -d ] [ -f ] [ -v ] [ -c ] [ -V ] [ -b maxbits ] [
name... ]
uncompress [ -f ] [ -v ] [ -c ] [ -V ] [ name ... ]
zcat [ -V ] [ name ... ]
DESCRIPTION
Compress reduces the size of the named files using adaptive
Lempel-Ziv coding. Whenever possible, each file is replaced...
.. Compress uses the modified Lempel-Ziv algorithm popularized
in "A Technique for High Performance Data Compression,"
Terry A. Welch, IEEE Computer, vol. 17, no. 6 (June 1984),
pp. 8-19. Common substrings in the file are first replaced...
.. AUTHOR
Compress was developed by Joseph M. Orost, Kenneth E.
Turkowski, Spencer W. Thomas, and James A. Woods.
As you can see, there are proper references to the authors, but no mention of
ATT, Unisys or any patent license. It is unclear from this who *supplied* the
code (ATT, HP, other)
HP also supplies two other compression utilities [ pack(1) and compact(1) ]
both based on an algorithm called Huffman Encoding. I don't know any more about
it
As an aside, the very manual pages cited were delivered compressed using LZ
encoding (via compress).
- Mark
Technical Details
Message-ID:
<9008050358.AA09404@efbhp1.draper.com>Path:
arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!tut.cis.ohio-state.edu!RELAY.CS.NET!mal%efbhp1.draper.comReferences:
<3315.26b9a3fb@mccall.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1025b4,489df72d7df83b95 X-Google-Attributes: gid1025b4,public X-Google-ArrivalTime: 1990-08-05 09:44:33 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!tut.cis.ohio-state.edu!RELAY.CS.NET!mal%efbhp1.draper.com From: mal%efbhp1.draper.com@RELAY.CS.NET Newsgroups: gnu.misc.discuss Subject: Imagine if you couldn't use compress any more Message-ID: <9008050358.AA09404@efbhp1.draper.com> Date: 5 Aug 90 03:58:45 GMT References: <3315.26b9a3fb@mccall.com> Sender: karl@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Lines: 52 Posted: Sun Aug 5 04:58:45 1990