Phil Katz- Phil Katz

Phillip Walter Katz
Phil Kantz.jpg
Geboren ( 1962-11-03 )3. November 1962
Ist gestorben 14. April 2000 (2000-04-14)(37 Jahre)
Milwaukee, Wisconsin, USA
Beruf Computerprogrammierer
Bekannt für Mitgestalter des Zip-Dateiformats
PKZIP

Phillip Walter Katz (3. November 1962 – 14. April 2000) war ein Computerprogrammierer, der vor allem als Mitbegründer des Zip- Dateiformats zur Datenkomprimierung bekannt ist , und Autor von PKZIP , einem Programm zum Erstellen von Zip-Dateien, das unter DOS lief . Eine Urheberrechtsklage zwischen System Enhancement Associates (SEA) und Katz' Unternehmen, PKWARE, Inc. , wurde Ende der 1980er Jahre in der BBS- Gemeinschaft weithin bekannt gemacht . Das Softwaregeschäft von Phil Katz war sehr erfolgreich, doch in den letzten Jahren seines Lebens kämpfte er mit sozialer Isolation und chronischem Alkoholismus.

Karriere

Phil Katz war Absolvent der Nicolet High School in Glendale, Wisconsin. Katz absolvierte den Studiengang Computer Science Engineering an der University of Wisconsin-Milwaukee . Nach seinem Abschluss wurde er von der Firma Allen-Bradley als Programmierer eingestellt. Er schrieb Code , um speicherprogrammierbare Steuerungen zu betreiben , die weltweit für die Kunden von Allen-Bradley Fertigungsanlagen in den Werkstätten betrieben.

PKARC und PKWARE

Katz verließ Allen-Bradley 1986, um für Graysoft, ein in Milwaukee ansässiges Softwareunternehmen , zu arbeiten. Zu dieser Zeit hatte er an einer Alternative zu Thom Hendersons ARC mit dem Namen PKARC gearbeitet. ARC wurde in C geschrieben , wobei der Quellcode auf dem Bulletin Board System (BBS) von System Enhancement Associates verfügbar ist . PKARC, teilweise in Assembler geschrieben , war viel schneller. Katz hatte ein besonderes Gespür für die Optimierung von Code: Er schrieb nicht nur kritischen Code in Assembler, sondern schrieb auch C-Code, um dieselbe Aufgabe auf verschiedene Weise auszuführen, und untersuchte dann die Compiler-Ausgabe, um zu sehen, welcher Assembler-Code am effizientesten war. Er veröffentlichte zunächst nur PKXARC, ein Extraktionsprogramm, als Freeware . Seine viel höhere Geschwindigkeit führte dazu, dass es sich sehr schnell in der BBS-Community verbreitete. Starkes positives Feedback und Ermutigung veranlassten Katz, sein Komprimierungsprogramm PKARC zu veröffentlichen und schließlich seine Software Shareware zu machen . Katz gründete 1986 PKWARE, Inc. (Phil Katz Software), wobei sich der Betrieb des Unternehmens in seinem Haus in Glendale, Wisconsin befindet , aber er blieb bis 1987 bei Graysoft. Steve Burg, ein ehemaliger Graysoft-Programmierer, kam 1988 zu PKWARE.

Klagen

In den späten 1980er Jahren kam es zu einem Streit zwischen System Enhancement Associates (SEA), dem Hersteller des ARC-Programms, und PKWARE. SEA verklagte Katz wegen Marken- und Urheberrechtsverletzung. Die wichtigsten Beweise im Prozess stammten von einem unabhängigen Softwareexperten, John Navas, der vom Gericht beauftragt wurde, die beiden Programme zu vergleichen. Er erklärte, dass PKARC ein abgeleitetes Werk von ARC sei und wies darauf hin, dass Kommentare in beiden Programmen oft identisch seien, einschließlich Rechtschreibfehlern.

Am 2. August 1988 gaben der Kläger und die Beklagten einen Vergleich des Rechtsstreits bekannt, der eine vertrauliche gegenseitige Lizenzvereinbarung beinhaltete. Gemäß der Vereinbarung lizenzierte SEA PKWARE für alle ARC-kompatiblen Programme, die von PKWARE im Zeitraum beginnend mit der ersten Veröffentlichung von PKXARC Ende 1985 bis 31. Juli 1988 veröffentlicht wurden, gegen eine nicht genannte Zahlung. PKWARE erklärte sich bereit, SEA zu zahlen, um eine Lizenz zu erhalten, die den Vertrieb der ARC-kompatiblen Programme von PKWARE bis zum 31. Januar 1989 erlaubte. Danach würde PKWARE keine ARC-kompatiblen Programme oder Dienstprogramme, die ARC-kompatible Dateien verarbeiten, lizenzieren, veröffentlichen oder verteilen. Im Gegenzug lizenzierte PKWARE SEA, seinen Quellcode für die ARC-kompatiblen Programme von PKWARE zu verwenden. PKWARE hat auch zugestimmt, die Verwendung der Marke "ARC" von SEA einzustellen und die Namen oder Marken, die mit den Programmen von PKWARE verwendet werden, in nicht verwirrende Bezeichnungen zu ändern. Die restlichen Details der Vereinbarung wurden besiegelt. Bei der Einigung haben die Beklagten kein Verschulden oder Fehlverhalten eingeräumt. Der Gerichtsbeschluss von Wisconsin zeigte, dass die Beklagten verurteilt wurden, dem Kläger Schadenersatz für die Handlungen der Beklagten zu zahlen. Es wurde nämlich festgestellt, dass die Beklagten die Urheberrechte des Klägers verletzen, Marken verletzen sowie unlautere Handelspraktiken und unlauteren Wettbewerb begehen.

Aus dem durchgesickerten Vertragsdokument ging hervor, dass die Beklagten dem Kläger gemäß den Vergleichsbedingungen 22.500 US-Dollar für frühere Lizenzzahlungen und 40.000 US-Dollar für Kostenerstattungen gezahlt hatten. Darüber hinaus würden die Beklagten dem Kläger eine Lizenzgebühr in Höhe von 6,5 % aller Einnahmen aus ARC-kompatiblen Programmen auf alle nach dem Datum des Inkrafttretens der Vereinbarung eingegangenen Bestellungen zahlen . Diese Einnahmen umfassen alle Lizenzgebühren oder Shareware-Registrierungen, die nach Ablauf der Lizenz für ARC-kompatible Programme eingehen. Im Gegenzug würde der Kläger auch eine Provision in Höhe von 6,5% der Lizenzgebühren zahlen, die der Kläger von jedem Lizenznehmer erhält, der von den Beklagten an den Kläger verwiesen wird, sei es vor oder nach dem Lizenzbeendigungsdatum.

Nach der Klage veröffentlichte PKWARE eine letzte Version seiner Dienstprogramme PKARC und PKXARC unter den neuen Namen "PKPAK" und "PKUNPAK" und konzentrierte sich fortan auf die Entwicklung der separaten Programme PKZIP und PKUNZIP, die auf neuer und unterschiedlicher Dateikomprimierung basierten Techniken. Nach der Umbenennung reichte SEA jedoch eine Klage gegen PKWARE wegen Missachtung ein, weil sie die geschützte Marke "ARC" des Klägers ständig verwendet hatte, indem sie ARC im PKPAK-Handbuch von einem Nomen in ein Verb verwandelte. Das US-Bezirksgericht des East District of Wisconsin entschied, dass der Antrag von SEA abgelehnt wurde und der Angeklagte berechtigt war, die Prozesskosten von 500 US-Dollar zurückzufordern.

Der Streit zwischen SEA und PKWARE entwickelte sich schnell zu einer der größten Kontroversen, die die BBS-Welt je erlebt hatte. Die Klage von SEA verärgerte viele Shareware-Benutzer, die sahen, dass SEA ein "großes, gesichtsloses Unternehmen" und Katz "der kleine Kerl" sei. Tatsächlich waren zu dieser Zeit sowohl SEA als auch PKWARE kleine, zu Hause ansässige Unternehmen. Die Community stand jedoch weitgehend auf der Seite von Katz, da SEA versuchte, das ARC-Dateiformat rückwirkend als geschlossen und proprietär zu deklarieren . Katz erhielt positive Aufmerksamkeit, indem er die APPNOTE.TXT-Spezifikation veröffentlichte, das Zip-Dateiformat dokumentierte und erklärte, dass das Zip-Dateiformat für konkurrierende Software immer kostenlos zu implementieren sei. Das Endergebnis war, dass das ARC-Format als vorherrschendes Komprimierungsformat, das Bulletin Board-Systeme für ihre Dateiarchive verwendeten, schnell aus der allgemeinen Verwendung verlor und nach einer kurzen Zeit konkurrierender Formate das Zip-Format als vorherrschender Standard übernommen wurde.

PKZIP

PKZIP hat Katz zu einem der bekanntesten Shareware-Autoren aller Zeiten gemacht. Obwohl PKWARE zu einem Multi-Millionen-Dollar-Unternehmen wurde, war Katz eher für seine technische Expertise als für seine geschäftlichen Fähigkeiten bekannt. Seine Familie unterstützte ihn bei der Führung des Unternehmens, aber er entließ sie schließlich, als sie ihm den Zugang zu den Gewinnen des Unternehmens verweigerten.

Katz war Anfang der 1990er Jahre entschieden gegen Microsoft Windows . Dies führte dazu, dass PKWARE die Gelegenheit verpasste, PKZIP als Erster auf die Plattform zu bringen, und WinZip wurde stattdessen zum Standardwerkzeug auf der Plattform.

Alkoholismus und Tod

Katz kämpfte jahrelang gegen den Alkoholismus . Die früheste bekannte Festnahme erfolgte 1991. Etwa ein Jahr später wurde Katz erneut wegen Trunkenheit am Steuer verurteilt . Zwischen 1994 und September 1999 wurde Katz fünfmal wegen Entzug oder Entzug seines Führerscheins wegen Fahrverbots festgenommen.

Vor seinem Tod hatte das Sheriff-Department von Ozaukee County mehrere ausstehende Haftbefehle gegen Katz, darunter die Kaution und die Anklage, ein Auto im betrunkenen Zustand und nach dem Widerruf betrieben zu haben.

Am 14. April 2000 im Alter von 37, wurde Katz tot in einem Hotelzimmer mit einer leeren Flasche Pfefferminz gefunden Schnapses in der Hand. Der Bericht eines Gerichtsmediziners besagte, dass sein Tod auf eine akute Pankreasblutung zurückzuführen war, die durch chronischen Alkoholismus verursacht wurde.

Siehe auch

Verweise

Externe Links