HOME

TheInfoList



OR:

Phillip Walter Katz (November 3, 1962 – April 14, 2000) was a
computer programmer A computer programmer, sometimes referred to as a software developer, a software engineer, a programmer or a coder, is a person who creates computer programs — often for larger computer software. A programmer is someone who writes/creates ...
best known as the co-creator of the Zip file format for
data compression In information theory, data compression, source coding, or bit-rate reduction is the process of encoding information using fewer bits than the original representation. Any particular compression is either lossy or lossless. Lossless compression ...
, and the author of
PKZIP PKZIP is a file archiving computer program, notable for introducing the popular ZIP file format. PKZIP was first introduced for MS-DOS on the IBM-PC compatible platform in 1989. Since then versions have been released for a number of other ...
, a program for creating zip files that ran under
DOS DOS is shorthand for the MS-DOS and IBM PC DOS family of operating systems. DOS may also refer to: Computing * Data over signalling (DoS), multiplexing data onto a signalling channel * Denial-of-service attack (DoS), an attack on a communicat ...
. A copyright lawsuit between
System Enhancement Associates A system is a group of interacting or interrelated elements that act according to a set of rules to form a unified whole. A system, surrounded and influenced by its environment, is described by its boundaries, structure and purpose and expressed ...
(SEA) and Katz's company,
PKWARE, Inc. PKWARE, Inc. is an enterprise data protection software company that provides discovery, classification, masking and encryption solutions, along with data compression software, used by organizations in financial services, manufacturing, militar ...
, was widely publicized in the
BBS BBS may refer to: Ammunition * BBs, BB gun metal bullets * BBs, airsoft gun plastic pellets Computing and gaming * Bulletin board system, a computer server users dial into via dial-up or telnet; precursor to the Internet * BIOS Boot Specificat ...
community in the late 1980s. Phil Katz's software business was very successful, but he struggled with
social isolation Social isolation is a state of complete or near-complete lack of contact between an individual and society. It differs from loneliness, which reflects temporary and involuntary lack of contact with other humans in the world. Social isolation ...
and
chronic alcoholism Alcoholism is, broadly, any drinking of alcohol that results in significant mental or physical health problems. Because there is disagreement on the definition of the word ''alcoholism'', it is not a recognized diagnostic entity. Predomin ...
in the last years of his life.


Career

Phil Katz was a graduate of Nicolet High School in Glendale, Wisconsin. Katz graduated from the Computer Science Engineering program at the
University of Wisconsin–Milwaukee The University of Wisconsin–Milwaukee (UW–Milwaukee, UWM, or Milwaukee) is a public urban research university in Milwaukee, Wisconsin. It is the largest university in the Milwaukee metropolitan area and a member of the University of Wiscons ...
. After his graduation, he was hired by the
Allen-Bradley Allen-Bradley is the brand-name of a line of factory automation equipment, today owned by Rockwell Automation. The company, with revenues of approximately US $6.4 billion in 2013, manufactures programmable logic controllers ( PLC), human-mach ...
company as a programmer. He wrote
code In communications and information processing, code is a system of rules to convert information—such as a letter, word, sound, image, or gesture—into another form, sometimes shortened or secret, for communication through a communication ...
to run
programmable logic controller A programmable logic controller (PLC) or programmable controller is an industrial computer that has been ruggedized and adapted for the control of manufacturing processes, such as assembly lines, machines, robotic devices, or any activity tha ...
s, which operated manufacturing equipment on shop floors worldwide for Allen-Bradley's customers.


PKARC and PKWARE

Katz left Allen-Bradley in 1986 to work for Graysoft, a
Milwaukee Milwaukee ( ), officially the City of Milwaukee, is both the most populous and most densely populated city in the U.S. state of Wisconsin and the county seat of Milwaukee County. With a population of 577,222 at the 2020 census, Milwaukee is ...
-based
software Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work. At the lowest programming level, executable code consists ...
company. At the time, he had worked on an alternative to Thom Henderson's ARC, named PKARC. ARC was written in C, with the source code available on System Enhancement Associates'
bulletin board system A bulletin board system (BBS), also called computer bulletin board service (CBBS), is a computer server running software that allows users to connect to the system using a terminal program. Once logged in, the user can perform functions such as ...
(BBS). PKARC, written partially in
assembly language In computer programming, assembly language (or assembler language, or symbolic machine code), often referred to simply as Assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence be ...
, was much faster. Katz had a special flair for optimizing code: besides writing critical code in assembly language, he would write C code to perform the same task in several different ways and then examine the compiler output to see which produced the most efficient assembly code. He first publicly released only PKXARC, an extraction program, as
freeware Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the f ...
. Its much greater
speed In everyday use and in kinematics, the speed (commonly referred to as ''v'') of an object is the magnitude of the change of its position over time or the magnitude of the change of its position per unit of time; it is thus a scalar quanti ...
caused it to spread very quickly throughout the BBS community. Strong positive feedback and encouragement prompted Katz to release his compression program, PKARC, and eventually to make his software
shareware Shareware is a type of proprietary software that is initially shared by the owner for trial use at little or no cost. Often the software has limited functionality or incomplete documentation until the user sends payment to the software developer ...
. Katz founded
PKWARE, Inc. PKWARE, Inc. is an enterprise data protection software company that provides discovery, classification, masking and encryption solutions, along with data compression software, used by organizations in financial services, manufacturing, militar ...
(Phil Katz Software) in 1986, with the company's operations located in his home in Glendale, Wisconsin, but he remained at Graysoft until 1987. Steve Burg, a former Graysoft programmer, joined PKWARE in 1988.


PKZIP

PKZIP made Katz one of the most well-known shareware authors of all time. Although PKWARE became a multimillion-dollar company, Katz was more noted for his technical expertise than business prowess. His family assisted him in running the company, but he eventually fired them when they denied him access to the company's profits. Katz was adamantly opposed to
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
in the early 1990s. This led to PKWARE missing out on the opportunity to be the first to bring PKZIP to the platform, with
WinZip WinZip is a trialware file archiver and compressor for Microsoft Windows, macOS, iOS and Android. It is developed by WinZip Computing (formerly Nico Mak Computing), which is owned by Corel Corporation. The program can create archives in Zip ...
becoming the standard tool on the platform instead.


Lawsuits

In the late 1980s, a dispute arose between System Enhancement Associates (SEA), maker of the ARC program, and PKWARE. SEA sued Katz for trademark and copyright infringement. The most substantial evidence at trial was from an independent software expert, John Navas, who was appointed by the court to compare the two programs. He stated that PKARC was a
derivative work In copyright law, a derivative work is an expressive creation that includes major copyrightable elements of an original, previously created first work (the underlying work). The derivative work becomes a second, separate work independent in fo ...
of ARC, pointing out that comments in both programs were often identical, including spelling errors. On August 2, 1988, the plaintiff and defendants announced a settlement of the lawsuit, which included a confidential cross-license agreement. Under the agreement, SEA licensed PKWARE for all the ARC-compatible programs published by PKWARE during the period beginning with the first release of PKXARC in late 1985 through July 31, 1988, in return for an undisclosed payment. PKWARE agreed to pay SEA to obtain a license that allowed the distribution of PKWARE's ARC-compatible programs until January 31, 1989, after which PKWARE would not license, publish or distribute any ARC compatible programs or utilities that process ARC compatible files. In exchange, PKWARE licensed SEA to use its source code for PKWARE's ARC-compatible programs. PKWARE also agreed to cease any use of SEA's trademark "ARC" and to change the names or marks used with PKWARE's programs to non-confusing designations. The remaining details of the agreement were sealed. In reaching the settlement, the defendants did not admit any fault or wrongdoing. The Wisconsin court order showed the defendants were ordered to pay damages to the plaintiff for the defendants' acts. Namely, the defendants were found to be infringing the plaintiff's copyrights, infringing trademark, as well as performing acts of unfair trade practices and unfair competition. The leaked agreement document revealed that under the settlement terms, the defendants had paid the plaintiff $22,500 for past royalty payments and $40,000 for expense reimbursements. In addition, the defendants would pay the plaintiff a
royalty fee A royalty payment is a payment made by one party to another that owns a particular asset, for the right to ongoing use of that asset. Royalties are typically agreed upon as a percentage of gross or net revenues derived from the use of an asset o ...
of 6.5% of all revenue received for ARC compatible programs on all orders received after the effective date of the agreement. Such revenue would include any license fees or shareware registrations, received after the expiration of the license, for ARC compatible programs. In exchange, the plaintiff would also pay a commission in the amount of 6.5% of any license fees received by the plaintiff from any licensee referred to the plaintiff by the defendants, whether before or after the license termination date. After the lawsuit, PKWARE released one last version of its PKARC and PKXARC utilities under the new names "PKPAK" and "PKUNPAK", and from then on concentrated on developing the separate programs PKZIP and PKUNZIP, which were based on new and different file compression techniques. However, following the renaming, SEA filed a lawsuit against PKWARE for contempt, for continually using the plaintiff's protected mark "ARC" by turning ARC from noun into verb in the PKPAK manual. The United States district court of the East District of Wisconsin ruled SEA's motion was denied, and the defendant was entitled to recover the legal cost of $500. The SEA vs. PKWARE dispute quickly expanded into one of the largest controversies the BBS world had ever seen. The suit by SEA angered many shareware users who perceived that SEA was a "large, faceless corporation" and Katz was "the little guy". In fact, at the time, both SEA and PKWARE were small home-based companies. However, the community largely sided with Katz, because SEA was attempting to retroactively declare the ARC file format to be closed and proprietary. Katz received positive publicity by releasing the APPNOTE.TXT specification, documenting the Zip file format, and declaring that the Zip file format would always be free for competing software to implement. The net result was that the ARC format quickly dropped out of common use as the predominant compression format that bulletin board systems used for their file archives, and after a brief period of competing formats, the Zip format was adopted as the predominant standard.


Alcoholism and death

Katz battled
alcoholism Alcoholism is, broadly, any drinking of alcohol (drug), alcohol that results in significant Mental health, mental or physical health problems. Because there is disagreement on the definition of the word ''alcoholism'', it is not a recognize ...
for years. The earliest known arrest occurred in 1991. About a year later, Katz was again convicted of drunk driving. Between 1994 and September 1999, Katz was arrested five times for operating after suspension or revocation of his driver's license. Before his death, Ozaukee County Sheriff's Department had several outstanding warrants against Katz, including jumping
bail Bail is a set of pre-trial restrictions that are imposed on a suspect to ensure that they will not hamper the judicial process. Bail is the conditional release of a defendant with the promise to appear in court when required. In some countries ...
and the charges of operating an automobile while intoxicated and operating after revocation. On April 14, 2000, at the age of 37, Katz was found dead in a hotel room with an empty bottle of peppermint
schnapps Schnapps ( or ) or schnaps is a type of alcoholic beverage that may take several forms, including distilled fruit brandies, herbal liqueurs, infusions, and "flavored liqueurs" made by adding fruit syrups, spices, or artificial flavorings to neu ...
in his hand. A
coroner A coroner is a government or judicial official who is empowered to conduct or order an inquest into Manner of death, the manner or cause of death, and to investigate or confirm the identity of an unknown person who has been found dead within th ...
's report stated his death was a result of acute pancreatic bleeding caused by chronic alcoholism.


See also

*
List of deaths through alcohol This is a list of the most notable people in :Alcohol-related deaths, Alcohol-related deaths who died of Long-term effects of alcohol , short- and/or long-term effects of alcohol consumption. Deaths caused indirectly by alcohol (drug) ...
*
PKLite Executable compression is any means of compressing an executable file and combining the compressed data with decompression code into a single executable. When this compressed executable is executed, the decompression code recreates the origina ...


References


External links

* * ''Milwaukee Journal Sentinel.''
"Compression"
a video documentary about the arc vs zip controversy (WMV format) from BBS: The Documentary
Katz bio
from BBS: The Documentary
Hanging out with Phil Katz

The 411 on ZIP files: How a standard was born
{{DEFAULTSORT:Katz, Phil 1962 births 2000 deaths Alcohol-related deaths in Wisconsin American computer programmers 20th-century American Jews Deaths from pancreatitis People from Milwaukee University of Wisconsin–Milwaukee alumni