Phil Katz - Phil Katz

Phillip Walter Katz
Phil Kantz.jpg
narozený ( 1962-11-03 )3. listopadu 1962
Zemřel 14.dubna 2000 (2000-04-14)(ve věku 37)
Milwaukee, Wisconsin, USA
obsazení Počítačový programátor
Známý jako Spolutvůrcem Zip formátu
PKZIP

Phillip Walter Katz (3. listopadu 1962-14. dubna 2000) byl počítačový programátor nejlépe známý jako spolutvůrce formátu souboru Zip pro kompresi dat a autor PKZIP , programu pro vytváření souborů zip, které běžely pod DOSem. . Soudní spor o autorská práva mezi System Enhancement Associates (SEA) a Katzovou společností PKWARE, Inc. byl na konci 80. let široce propagován v komunitě BBS . Softwarové podnikání Phila Katze bylo velmi úspěšné, ale v posledních letech svého života bojoval se sociální izolací a chronickým alkoholismem.

Kariéra

Phil Katz byl absolventem střední školy Nicolet v Glendale ve Wisconsinu. Katz vystudoval program Computer Science Engineering na University of Wisconsin – Milwaukee . Po absolutoriu byl najat společností Allen-Bradley jako programátor. Napsal kód pro spuštění programovatelných logických řadičů , které pro zákazníky Allen-Bradley provozovaly výrobní zařízení po celém světě.

PKARC a PKWARE

Katz opustil Allen-Bradley v roce 1986, aby pracoval pro Graysoft, softwarovou společnost se sídlem v Milwaukee . V té době pracoval na alternativě k ARC Thoma Hendersona s názvem PKARC. ARC byl napsán v C , s dostupným zdrojovým kódem v operačním systému Vylepšení Associates BBS systému (BBS). PKARC, napsaný částečně v jazyce sestavení , byl mnohem rychlejší. Katz měl zvláštní smysl pro optimalizaci kódu: kromě psaní kritického kódu v jazyce sestavení by psal kód C, aby provedl stejný úkol několika různými způsoby, a poté prozkoumal výstup kompilátoru, aby zjistil, který vytvořil nejefektivnější kód sestavení. Nejprve jako freeware veřejně vydal pouze extrakční program PKXARC . Jeho mnohem větší rychlost způsobila, že se velmi rychle rozšířil po celé komunitě BBS. Silná pozitivní zpětná vazba a povzbuzení přiměly Katze, aby vydal svůj kompresní program PKARC a nakonec se stal softwarem sharewarem . Katz založil PKWARE, Inc. (Phil Katz Software) v roce 1986, přičemž operace společnosti se nacházely v jeho domě v Glendale ve Wisconsinu , ale zůstal v Graysoftu až do roku 1987. Steve Burg, bývalý programátor Graysoftu, nastoupil do PKWARE v roce 1988.

Soudní spory

Na konci osmdesátých let došlo ke sporu mezi System Enhancement Associates (SEA), tvůrcem programu ARC, a PKWARE. SEA zažalovala Katz za porušení ochranné známky a autorských práv. Nejpodstatnějším důkazem u soudu byl nezávislý softwarový expert John Navas, který byl soudem jmenován za účelem srovnání obou programů. Uvedl, že PKARC je odvozenou prací ARC, a poukázal na to, že komentáře v obou programech byly často totožné, včetně pravopisných chyb.

Dne 2. srpna 1988 žalobce a obžalovaní oznámili urovnání soudního sporu, který zahrnoval důvěrnou křížovou licenční smlouvu. Podle smlouvy společnost SEA licencovala PKWARE pro všechny programy kompatibilní s ARC publikované společností PKWARE během období počínaje prvním vydáním PKXARC na konci roku 1985 až do 31. července 1988, výměnou za nezveřejněnou platbu. Společnost PKWARE souhlasila se zaplacením SEA za získání licence, která umožňovala distribuci programů kompatibilních s ARC společnosti PKWARE do 31. ledna 1989, poté PKWARE nebude licencovat, publikovat ani distribuovat žádné programy nebo nástroje kompatibilní s ARC, které zpracovávají soubory kompatibilní s ARC. Na oplátku společnost PKWARE licencovala SEA, aby používala svůj zdrojový kód pro programy kompatibilní s ARC společnosti PKWARE. Společnost PKWARE rovněž souhlasila s tím, že přestane používat ochrannou známku SEA „ARC“ a změní názvy nebo značky používané v programech PKWARE na nezaměnitelná označení. Zbývající podrobnosti dohody byly zapečetěny. Obžalovaní při dosažení urovnání nepřiznali žádnou vinu ani provinění. Wisconsinský soudní příkaz ukázal, že obžalovaným bylo uloženo zaplatit žalobci náhradu škody za činy obžalovaných. Bylo konkrétně zjištěno, že obžalovaní porušují autorská práva žalobce, porušují ochrannou známku, jakož i jednání o nekalých obchodních praktikách a nekalé soutěži.

Uniklý dokument o dohodě odhalil, že podle podmínek narovnání obžalovaní zaplatili žalobci 22 500 $ za minulé platby licenčních poplatků a 40 000 $ za náhradu nákladů. Kromě toho by obžalovaní zaplatili žalobci licenční poplatek ve výši 6,5% ze všech příjmů přijatých za programy kompatibilní s ARC ze všech objednávek přijatých po datu účinnosti dohody. Tyto příjmy by zahrnovaly veškeré licenční poplatky nebo registrace sharewaru obdržené po skončení platnosti licence pro programy kompatibilní s ARC. Výměnou by žalobce rovněž zaplatil provizi ve výši 6,5% z jakýchkoli licenčních poplatků, které žalobce obdržel od jakéhokoli držitele licence, kterého žalovaní žalovali žalobci, ať už před nebo po datu ukončení licence.

Po soudním sporu společnost PKWARE vydala poslední verzi svých nástrojů PKARC a PKXARC pod novými názvy „PKPAK“ a „PKUNPAK“ a od té doby se soustředila na vývoj samostatných programů PKZIP a PKUNZIP, které byly založeny na nové a odlišné kompresi souborů. techniky. Po přejmenování však SEA podala žalobu na PKWARE za opovržení za nepřetržité používání chráněné značky žalobce „ARC“ tím, že v manuálu PKPAK změnila ARC z podstatného jména na sloveso. Americký okresní soud ve východním okresu ve Wisconsinu rozhodl, že návrh SEA byl zamítnut a obžalovaný měl nárok na náhradu nákladů řízení ve výši 500 USD.

Spor SEA vs. PKWARE se rychle rozšířil do jedné z největších kontroverzí, jaké kdy svět BBS viděl. Oblek od SEA rozhněval mnoho uživatelů sharewaru, kteří si všimli, že SEA je „velká korporace bez tváře“ a Katz je „malý kluk“. Ve skutečnosti v té době byly SEA i PKWARE malé domácí společnosti. Komunita však do značné míry sousedila s Katzem, protože SEA se pokoušela zpětně prohlásit formát souboru ARC za uzavřený a proprietární . Katz získal pozitivní publicitu vydáním specifikace APPNOTE.TXT, zdokumentováním formátu souboru Zip a prohlášením, že formát souboru Zip bude vždy zdarma pro implementaci konkurenčního softwaru. Čistým výsledkem bylo, že formát ARC rychle vypadl z běžného používání jako převládající kompresní formát, který systémy vývěsek používaly pro své archivy souborů, a po krátkém období konkurenčních formátů byl jako převládající standard přijat formát Zip.

PKZIP

PKZIP udělal z Katze jednoho z nejznámějších autorů sharewaru všech dob. Ačkoli se PKWARE stala multimilionovou společností, Katz byl znám spíše svými technickými znalostmi než obchodními schopnostmi. Při vedení společnosti mu pomáhala rodina, ale nakonec je vyhodil, když mu odepřeli přístup k ziskům společnosti.

Katz byl na počátku 90. let neústupně proti Microsoft Windows . To vedlo k tomu, že PKWARE přišel o příležitost být první, kdo přivedl PKZIP na platformu, přičemž WinZip se místo toho stal standardním nástrojem na platformě.

Alkoholismus a smrt

Katz bojoval s alkoholismem roky. K prvnímu známému zatčení došlo v roce 1991. Asi o rok později byl Katz znovu odsouzen za řízení pod vlivem alkoholu . V letech 1994 až září 1999 byl Katz pětkrát zatčen za provoz po pozastavení nebo odebrání řidičského průkazu.

Před jeho smrtí mělo oddělení šerifa okresu Ozaukee několik vynikajících zatykačů proti Katzovi, včetně kauce na skákání a obvinění z provozu automobilu v opilosti a provozu po odvolání.

14. dubna 2000, ve věku 37, Katz byl nalezen mrtvý v hotelovém pokoji s prázdnou láhev máty pálenky v ruce. Zpráva koronera uvedla, že jeho smrt byla důsledkem akutního krvácení z pankreatu způsobeného chronickým alkoholismem.

Viz také

Reference

externí odkazy