Phil Katz - Phil Katz

Phillip Walter Katz
Phil Kantz.jpg
Née ( 1962-11-03 )3 novembre 1962
Milwaukee, Wisconsin , États-Unis
Décédés 14 avril 2000 (2000-04-14)(37 ans)
Milwaukee, Wisconsin, États-Unis
Occupation Programmeur
Connu pour Co-créateur du format de fichier Zip
PKZIP

Phillip Walter Katz (3 novembre 1962 - 14 avril 2000) était un programmeur informatique mieux connu comme le co-créateur du format de fichier Zip pour la compression de données , et l'auteur de PKZIP , un programme pour créer des fichiers zip exécutés sous DOS . Un procès pour droit d'auteur entre System Enhancement Associates (SEA) et la société de Katz, PKWARE, Inc. , a été largement médiatisé dans la communauté BBS à la fin des années 1980. L'entreprise de logiciels de Phil Katz a connu un grand succès, mais il a lutté contre l'isolement social et l'alcoolisme chronique au cours des dernières années de sa vie.

Carrière

Phil Katz était diplômé de l'école secondaire Nicolet à Glendale, Wisconsin. Katz est diplômé du programme de génie informatique de l' Université du Wisconsin-Milwaukee . Après avoir obtenu son diplôme, il a été embauché par la société Allen-Bradley en tant que programmeur. Il a écrit du code pour exécuter des contrôleurs logiques programmables , qui exploitaient des équipements de fabrication dans les ateliers du monde entier pour les clients d'Allen-Bradley.

PKARC et PKWARE

Katz a quitté Allen-Bradley en 1986 pour travailler pour Graysoft, une société de logiciels basée à Milwaukee . À l'époque, il avait travaillé sur une alternative à l' ARC de Thom Henderson , nommée PKARC. ARC a été écrit en C , avec le code source disponible sur le système de babillard (BBS) de System Enhancement Associates . PKARC, écrit partiellement en langage assembleur , était beaucoup plus rapide. Katz avait un flair particulier pour l'optimisation du code : en plus d'écrire du code critique en langage assembleur, il écrivait du code C pour effectuer la même tâche de plusieurs manières différentes, puis examinait la sortie du compilateur pour voir lequel produisait le code assembleur le plus efficace. Il a d'abord publié publiquement uniquement PKXARC, un programme d'extraction, en tant que logiciel gratuit . Sa vitesse beaucoup plus grande l'a amené à se répandre très rapidement dans toute la communauté BBS. De forts retours positifs et des encouragements ont incité Katz à sortir son programme de compression, PKARC, et finalement à faire de son logiciel un shareware . Katz a fondé PKWARE, Inc. (Phil Katz Software) en 1986, avec les opérations de la société situées dans sa maison à Glendale, Wisconsin , mais il est resté chez Graysoft jusqu'en 1987. Steve Burg, un ancien programmeur Graysoft, a rejoint PKWARE en 1988.

Poursuites

À la fin des années 1980, un différend a éclaté entre System Enhancement Associates (SEA), créateur du programme ARC, et PKWARE. SEA a poursuivi Katz pour violation de marque et de droit d'auteur. La preuve la plus substantielle au procès provenait d'un expert indépendant en logiciels, John Navas, qui a été nommé par le tribunal pour comparer les deux programmes. Il a déclaré que PKARC était un travail dérivé de l'ARC, soulignant que les commentaires dans les deux programmes étaient souvent identiques, y compris les fautes d'orthographe.

Le 2 août 1988, le demandeur et les défendeurs ont annoncé un règlement de la poursuite, qui comprenait un accord confidentiel de licence croisée. En vertu de l'accord, SEA a accordé une licence à PKWARE pour tous les programmes compatibles ARC publiés par PKWARE au cours de la période commençant avec la première version de PKXARC à la fin de 1985 jusqu'au 31 juillet 1988, en échange d'un paiement non divulgué. PKWARE a accepté de payer SEA pour obtenir une licence permettant la distribution des programmes compatibles ARC de PKWARE jusqu'au 31 janvier 1989, après quoi PKWARE n'autoriserait, publierait ou distribuerait aucun programme ou utilitaire compatible ARC qui traite les fichiers compatibles ARC. En échange, PKWARE a autorisé SEA à utiliser son code source pour les programmes compatibles ARC de PKWARE. PKWARE a également accepté de cesser toute utilisation de la marque de commerce de SEA « ARC » et de changer les noms ou les marques utilisées avec les programmes de PKWARE pour des désignations non déroutantes. Les autres détails de l'accord ont été scellés. En concluant le règlement, les défendeurs n'ont admis aucune faute ni aucun acte répréhensible. L'ordonnance du tribunal du Wisconsin a montré que les défendeurs ont été condamnés à payer des dommages-intérêts au demandeur pour les actes des défendeurs. À savoir, il a été constaté que les défendeurs enfreignaient les droits d'auteur du demandeur, portaient atteinte à la marque de commerce, ainsi qu'ils commettaient des actes de pratiques commerciales déloyales et de concurrence déloyale.

Le document d'accord divulgué a révélé qu'en vertu des conditions du règlement, les défendeurs avaient payé au demandeur 22 500 $ pour les paiements de redevances antérieurs et 40 000 $ pour les remboursements de dépenses. De plus, les défendeurs paieraient au demandeur une redevance de 6,5 % de tous les revenus reçus pour les programmes compatibles ARC sur toutes les commandes reçues après la date d'entrée en vigueur de l'accord. Ces revenus incluraient tous les frais de licence ou les enregistrements de partagiciels, reçus après l'expiration de la licence, pour les programmes compatibles ARC. En échange, le demandeur paierait également une commission d'un montant de 6,5 % de tous les frais de licence reçus par le demandeur de tout titulaire de licence référé au demandeur par les défendeurs, que ce soit avant ou après la date de résiliation de la licence.

Après le procès, PKWARE a publié une dernière version de ses utilitaires PKARC et PKXARC sous les nouveaux noms "PKPAK" et "PKUNPAK", et s'est dès lors concentré sur le développement des programmes séparés PKZIP et PKUNZIP, qui étaient basés sur une compression de fichiers nouvelle et différente. technique. Cependant, après le changement de nom, SEA a déposé une plainte contre PKWARE pour outrage, pour avoir continuellement utilisé la marque protégée du demandeur "ARC" en transformant ARC du nom en verbe dans le manuel PKPAK. Le tribunal de district des États-Unis du district est du Wisconsin a statué que la requête de SEA avait été rejetée et que le défendeur avait le droit de récupérer les frais de justice de 500 $.

Le différend SEA contre PKWARE s'est rapidement transformé en l'une des plus grandes controverses que le monde BBS ait jamais connues. La poursuite de SEA a mis en colère de nombreux utilisateurs de shareware qui ont perçu que SEA était une « grande entreprise sans visage » et que Katz était « le petit gars ». En fait, à l'époque, tant SEA que PKWARE étaient de petites entreprises à domicile. Cependant, la communauté s'est largement rangée du côté de Katz, car SEA tentait de déclarer rétroactivement que le format de fichier ARC était fermé et propriétaire . Katz a reçu une publicité positive en publiant la spécification APPNOTE.TXT, en documentant le format de fichier Zip et en déclarant que le format de fichier Zip serait toujours gratuit pour les logiciels concurrents à mettre en œuvre. Le résultat net a été que le format ARC a rapidement abandonné l'usage courant en tant que format de compression prédominant que les systèmes de babillard utilisaient pour leurs archives de fichiers, et après une brève période de formats concurrents, le format Zip a été adopté comme norme prédominante.

PKZIP

PKZIP a fait de Katz l'un des auteurs de shareware les plus connus de tous les temps. Bien que PKWARE soit devenu une entreprise de plusieurs millions de dollars, Katz était plus connu pour son expertise technique que pour ses prouesses commerciales. Sa famille l'a aidé à diriger l'entreprise, mais il les a finalement licenciés lorsqu'ils lui ont refusé l'accès aux bénéfices de l'entreprise.

Katz était farouchement opposé à Microsoft Windows au début des années 1990. Cela a conduit PKWARE à manquer l'opportunité d'être le premier à introduire PKZIP sur la plate-forme, WinZip devenant à la place l'outil standard sur la plate-forme.

Alcoolisme et mort

Katz a lutté contre l' alcoolisme pendant des années. La première arrestation connue a eu lieu en 1991. Environ un an plus tard, Katz a de nouveau été reconnu coupable de conduite en état d'ébriété . Entre 1994 et septembre 1999, Katz a été arrêté cinq fois pour exploitation après suspension ou révocation de son permis de conduire.

Avant sa mort, le département du shérif du comté d'Ozaukee avait plusieurs mandats d'arrêt en suspens contre Katz, y compris la libération sous caution et les accusations de conduite d'une automobile en état d'ébriété et de conduite après révocation.

Le 14 avril 2000, à l'âge de 37 ans, Katz a été retrouvé mort dans une chambre d'hôtel avec une bouteille vide de schnaps à la menthe poivrée à la main. Le rapport d' un coroner a déclaré que sa mort était le résultat d' une hémorragie pancréatique aiguë causée par l'alcoolisme chronique.

Voir également

Les références

Liens externes