Phil Katz

De Viquipèdia
Dreceres ràpides: navegació, cerca
Phillip Walter Katz
Naixement 03 de novembre de 1962
Mort 14 d'abril de 2000 (als 37 anys)
Nacionalitat EUA
Treball(s) Creador del format ZIP
PKZIP

Phillip Walter Katz (3 de novembre, 1962 - 14 d'abril, 2000), va ser un programador d'ordinadors més conegut com el creador del format de compressió de dades ZIP, i l'autor de PKZIP, un programa per a la creació de fitxers de ZIP que es va desenvolupar a MS-DOS.

Educació[modifica | modifica el codi]

Phil Katz es va graduar de la Universitat de Wisconsin-Milwaukee amb un títol de llicenciatura en ciències de la computació.

Desenvolupament de Programari[modifica | modifica el codi]

El seu primer producte de compressió va ser alliberat a mitjans dels anys 80 amb un programa anomenat PKARC. PKARC era compatible amb el llavors popular ARC, programa escrit per Thom Henderson, fundador de SEA (System Enhancement Associates). ARC va ser escrit en C, amb codi font disponible al BBS de SEA. PKARC, parcialment escrit en assemblador, és molt més ràpid (en aquesta època els compiladors no eren tan bons en optimització, com si ho serien en el segle 21). Katz tenia un do especial per a l'optimització de codi. A més de l'escriptura de codi crític en llenguatge assemblador, el escrivia codi en C portant a terme la mateixa tasca en diferents formes, i a continuació, examinava la sortida del compilador per veure qual havia produït el més eficient codi assemblador. La velocitat de PKARC ho va fer ràpidament més popular que l'anterior programa.

Inicialment només va alliberar PKXARC, un programa d'extracció, com software gratuït. La seva major velocitat que va ajudar a difondre molt ràpidament en tota la comunitat BBS. La forta reacció positiva i l'alè de la comunitat va fer que Katz primerament afegís un programa de compressió, PKARC, i a continuació, fer el seu programari shareware.

Controvèrsia i Demandes[modifica | modifica el codi]

PKARC, a més de duplicar les tècniques de compressió utilitzat en ARC, afegeix un nou algorisme que produeix fitxers més petits. No obstant això, aquests fitxers encara utilitzaven l'extensió de fitxer ". ARC". Això va conduir a la situació en què els fitxers que semblaven ser creats per ARC de SEA no poguessin ser llegits per aquest programa. Henderson va considerar això com una apropiació del nom de la marca registrada del seu producte, i demandar Katz. Katz va retirar PKARC del mercat i en el seu lloc va llançar PKPAK, que va ser similar en tot, excepte en nom i l'extensió de fitxer utilitzats.

SEA aviat va descobrir que Katz havia copiat quantitats significatives de codi font distribuït juntament amb el programa ARC, registrat sota dret d'autor. Ells van demandar per violació de marca registrada i violació del dret d'autor. SEA i Katz van fixar, que Katz estava d'acord a canviar el programa. D'acord amb pèrits contractats per SEA, Katz havia copiat el codi font de ARC a tal punt que fins i tot tenia els mateixos comentaris i errors ortogràfics. La comunitat de taulers d'anuncis, possiblement a causa de demanar de Katz, va prendre la demanda com un exemple d'una gran corporació sense rostre aixafant el petit-tipus - tot i que les dues empreses eren empreses familiars amb 5 persones o menys. El fundador de SEA, Thom Henderson, havia dit als usuaris que van parlar amb ell en aquest moment "no li interessava" si PKARC s'havia apropiació indegudament de marques i drets d'autor, que només volia utilitzar el programari més ràpid per comprimir i descomprimir fitxers.

PKZIP[modifica | modifica el codi]

Katz ràpidament substituir PKARC amb PKPAK, i poc després d'això, amb el nou i completament reescrit PKZIP. Alliberat com shareware, PKZIP comprimia millor i més ràpid que ARC. Katz manté el nou format de fitxer ZIP obert. Com a resultat d'això, aviat es va convertir en un estàndard per a la compressió de fitxers a través de moltes plataformes.

PKZIP va fer a Katz un dels més coneguts autors de shareware de tots els temps. Encara que la seva empresa PKWARE es va convertir en una empresa de molts milions de dòlars, Katz és més conegut per la seva experiència tècnica que per la seva experiència en la gestió d'una empresa. La seva família el va ajudar en la gestió de l'empresa, però finalment el van acomiadar quan se li va negar l'accés als beneficis de l'empresa.

Katz s'oposa categòricament a Microsoft Windows en els principis dels anys 90. Això va provocar que PKWARE perdés l'oportunitat de ser el primer a portar PKZIP a aquesta plataforma.

Mort[modifica | modifica el codi]

Katz va encapçalar una molt agitada vida personal i combatre l'alcoholisme per anys. El 14 d'abril de 2000 a l'edat de 37, Katz va ser trobat mort en una habitació d'hotel amb una ampolla buida de menta Schnapps a la mà. Un informe del metge forense va declarar la seva mort va ser el resultat d'una hemorràgia aguda de pàncrees causada per alcoholisme crònic.

Referències[modifica | modifica el codi]

  1. http://www.pkware.com/phil-katz
  2. System Enhancement Associates, Inc v. PKWARE, Inc and Phillip W. Katz , No 88-C-447, Judgment for Plaintiff on Consent, ED WISC. (Aug 1., 1988)
  3. Now That It's Over, What Did It Mean? ; statement of Thom Henderson, president, System Enhancement Associates, taken from the October 3, 1988 issue of FidoNews
  4. 35.html The short, tempestes life of computer genius Phil Katz [1]
  5. '"Famed programari pioneer dies at 37". Journal Sentinel. April 22, 2000. "Phillip W. Katz, the eccentric inventor of computer file-compression programari used around the world, and a pioneer in the concept of shareware, is dead at age 37. The causi of death was complications from chronic Alcoholism, according to medical Examiner's records. Katz came onto the computer scene when communication was expensive and slow. His program, PKZip, played a large role in making Internet communication faster, said a University of Wisconsin-Milwaukee computer science "

Enllaços externs[modifica | modifica el codi]