Курилка

Памяти Фила Каца (Phil Katz), создателя PKZip

Фил Кац с копией PKZip, 1994 год

Фил Кац с копией PKZip, 1994 год.
Фото взято отсюда.

Несколько копипастов и переводов, сделанных весной 2004 года... Многие ссылки на оригиналы (июль 2013 года) — мертвы.


Фил Кац, создатель PKZip, умер в возрасте 37 лет

http://www.interesting-people.org/archives/interesting-people/200004/msg00098.html
Сохранённая копия

From: Dave Farber <farber@cis.upenn.edu>
Date: Thu, 27 Apr 2000 09:47:40 -0400

Милуоки, 22 апреля

Человек, который разработал одну из самых популярных программ в мире, умер в возрасте 37 лет.

Филипп В. Кац умер, как написано в докладе милуокского медицинского эксперта, в результате осложнения, вызванного хроническим алкоголизмом.

Программа–архиватор Каца использовалась по всему миру.

«В прежние времена сжатие всегда делалось программно, потому что для этого не было оборудования, — сказал профессор вычислительной техники Леонард Ливайн (Leonard Levine) в университете Милуоки (Висконсин). — Поэтому Кац и написал программу, которую назвал PKZip, «программу Zip Фила Каца» (the Phil Katz zip)».

Программы сжатия ускоряют и удешевляют процесс передачи информации между компьютерами.

«Его программа была средством для создания недорогих и надёжных коммуникаций, — сказал Ливайн. — Но, как мне кажется, наиболее важным фактом является то, что вы могли свободно её получить и не платить за неё».

Почти все программы, которые загружаются из Интернета, имеют расширение .zip, а это означает, что при сжатии использовался формат, который разработал Кац.

Фил Кац оставил нам уменьшенный и упрощённый мир

http://aroundcny.com/technofile/texts/bit043000.html
Сохранённая копия

30 апреля 2000 года.

By Al Fasoldt

Copyright ©2000, Al Fasoldt
Copyright ©2000, The Syracuse Newspapers

Фил Кац изменил твою жизнь и взял за это очень мало. Он чувствовал себя одиноким, несмотря на свой успех.

Кац был одним из тех парней, которые сделали возможной твою жизнь в Интернете. До того, как модемы стали быстрыми, и компьютеры смогли соединиться, Фила Каца посетила идея. Для компьютерных коммуникаций это были тяжёлые времена, и не только потому, что всё было медленным — это был 1986 год, когда Маки были в новинку, а Windows вообще была просто бредовой идеей, — но и потому, что файлы тоже были несовершенны.

Ни для кого не секрет, что маленький файл будет передаваться быстрее, чем большой. Даже для полных идиотов и тупиц. В то время существовали программы, которые сжимали файлы перед передачей при помощи модема и распаковывали после. Но они были медленными и неудобными в использовании.

Поэтому Фил Кац сел за стол на кухне своей матери и написал программу, которая работала быстрее всех тогда существовавших. Ему было 23 года, и он был простым парнем из Милуоки с хорошей идеей.

За исключением того, что он добавил в свою программу нечто дотоле неслыханное. Он сделал её бесплатной. Любой, кто хотел иметь самое быстрое сжатие в мире, мог получить её бесплатно.

У его программы было ещё одно полезное свойство. Вначале никто не обратил на него серьёзного внимания, но очень скоро оно стало очень важной функцией самых нужных программ.

Сжатие файлов уменьшает их насколько это возможно. Неиспользованное пространство отбрасывается, а повторяющиеся фрагменты заменяются самыми значимыми. Это очень важно, когда ты хранишь свои собственные файлы. Возьми все свои домашние работы или стартовые звуки из Барта Симпсона и сожми их — они займут меньше места. Это прекрасно работает.

Но будет огромной нервотрёпкой, если ты станешь копировать файлы с одного компьютера на другой. Другими словами, попытаешься загрузить их.

У тебя просто нет ни времени, ни желания загружать 172 отдельных маленьких звука из Симпсонов. Или 31 фоновую картинку.

Забудь о звуках и обоях, обрати внимание на программы. Любой, кто когда-либо устанавливал программы, знает, что всё начинается с одного загруженного файла, а после установки заканчивается зиллионом файлов.

Фил Кац сделал это возможным. Он был первым, кому в голову пришла мысль о простой в использовании программе сжатия, которая могла файлы различных типов объединять в один. Когда ты хочешь поделиться с кем-нибудь программой, ты помещаешь её туда, откуда другие могут её взять: ты размещаешь её в Интернете.

Оттуда же пришёл PKZip. Для краткости все называют его просто Zip. Если ты используешь PC с Windows и что-либо загружаешь, при каждом щелчке мышью ты сталкиваешься с Zip'ом. Файлы, которые ты загружаешь, сжимаются, поэтому они приходят быстрее, но важнее то, что несколько файлов могут быть загружены вместе.

PKZip сделал все вещи проще.

В настоящее время, кроме PKZip, существует WinZip и множество других программ, которые работают с ZIP-файлами. Несмотря на то, что сейчас есть версия PKZip для Windows, Кац никогда не знал, как правильно написать версию для Windows. Его оригинальный PKZip — написанный для DOS, хотя в некоторых случаях он может работать и под Windows — настолько быстр и прост, что никто не пытается его улучшить.

Но в личной жизни Фил Кац не был так удачлив, как с программированием. 22 апреля в комнате мотеля в Милуоки бутылка с виски выскользнула из его руки, и он уснул навсегда. Полиция обнаружила ещё несколько бутылок, которые валялись на полу. Власти сказали, что он умер от алкоголизма.

Ему было 37.

В истории Фила Каца была другая сторона, о которой большинство людей ничего не слышали.

Его первая программа сжатия называлась PKArc. Компании, которая стояла за другой программой сжатия ARC, не понравилось то, что Кац сделал с их кодом, поэтому он вернулся обратно за кухонный стол и разработал лучший метод. Вот откуда появился PKZip — улучшенный метод сжатия и упаковки файлов, который заставил смотреть на ARC как на пришельца из каменного века.

Вот так Кац убрал его с дороги. Если компании, в которых работают умные программисты, сделают недоступными хорошие программы для обычных пользователей, говорил Кац, то мир будет наполнен теми, кто имеет компьютер, и теми, кто компьютер не имеет.

Кроме того, Кац знал, что люди, которые могут позволить себе заплатить за его программу, охотно сделают это. Поэтому он сделал плату необязательной. Его программа работала вне зависимости от того, заплатили за неё или нет. Заплатив, можно было получить улучшенную версию с хорошим руководством, а можно было пользоваться той версией, которая уже загружена.

Есть ещё кое-что интересное, особенно когда Microsoft обвинили в нечестной деловой практике.

Разработчиков из Microsoft PKZip привёл в восторг. Но компания, которая пришла на рынок с Windows, не могла позволить себе опуститься до поддержки программы, разработанной не ею. Поэтому Microsoft создала свой собственный метод сжатия, названный CAB. Никто, кроме неё, его не использует. У него нет ничего общего с Zip.

Вот почему везде на твоём инсталляционном диске Windows ты можешь увидеть CAB-файлы. И не увидишь Zip-файлы. Но когда ты путешествуешь по Интернету, ты встретишь Zip'ы повсюду. Это достойная дань тому, во что Фил Кац поверил много лет назад.

В память о Филе Каце, авторе PKZip

http://archives.seul.org/seul/edu/Apr-2000/msg00221.html
Сохранённая копия

CNET | Digital Dispatch
DNA Computing, Guide to Start Pages, ICQ 2000a Arrives
April 27, 2000
Vol. 6, No. 17

Steve Fox,
редактор CNET Online

Новость о смерти Фила Каца стала широко известной на прошлой неделе. Вы могли никогда не слышать о Филе Каце, но вполне вероятно, что вы использовали программу, благодаря которой он известен. В 1986 году Кац разработал формат файла, который он назвал «ZIP», позволивший сжимать файлы до доли оригинального размера, а позже приводить без потерь в первоначальное состояние. Он написал программу, которая делала это, и назвал её PKZip, использовав собственные инициалы (и обеспечив себе некоторое подобие бессмертия). Программа стала хитом среди условно-бесплатного программного обеспечения, и очень быстро ZIP был признан промышленным стандартом формата сжатия. Более мечтательный инноватор, нежели бизнесмен, он так и не смог извлечь всю выгоду из своего вездесущего создания, и после смерти 14 апреля от злоупотребления алкоголем его уход многими остался не замечен. Но его наследие живо.

В наши дни большинство загруженных из Интернет файлов имеют расширение .zip. И сегодня мы выбираем между последними версиями WinZip и Netzip, самыми известными на сегодня ZIP-утилитами. Фил, всё это благодаря тебе.

RIP: Фил Кац

http://www.donzeigler.com/html/phil_katz.html
Сохранённая копия

Donald M. Zeigler

Имя Фила Каца, как и имя Линуса Торвальдса, отца операционной системы Linux, сегодня также незнакомо большинству пользователей домашних компьютеров. Но упомяните о нём в присутствии тех, кто увлечён персональными компьютерами с самого начала их возникновения, — и вы увидите одобрительные кивки и улыбки. Однако завораживающая судьба Фила трагически оборвалась.

14 апреля 2000 года Фила Каца нашли мёртвым в мотеле в Милуоки. Его рука сжимала бутылку с мятной водкой, а ещё пять пустых валялись по комнате. Это была несчастная, одинокая смерть человека, создавшего программу, которую сейчас используют миллионы людей, программу, которая произвела революцию в хранении данных, упростила и улучшила их передачу. Ему было только 37, когда он умер.

Кац сделал Интернет проще благодаря идее, которая пришла ему в голову в 1986 году. Это было на заре домашних компьютеров, когда не было ни Web'а, ни быстрой передачи сообщений, ни Kazaa. Конечно, компьютеры сообщались друг с другом — по медленным телефонным линиям и при помощи ещё более медленных модемов. Современный 56k-модем был бы просто волшебством, появись он тогда. Вместо Интернета компьютеры для обмена сообщениями, игр и передачи файлов использовали электронные доски объявлений (BBS). BBS было специальным программным обеспечением, которое работало на персональных компьютерах и соединяло их посредством телефонной линии. Большинство BBS работало на домашних компьютерах любителей.

Передача файлов при помощи модема была непростым делом, и, если у вас их имелось много, то оставалось скрестить пальцы и надеяться, что шумы в линии не испортят файлы, пока они достигнут места назначения. А при передаче файла в несколько мегабайт вообще лучше было пойти спать, потому что это занимало несколько часов. Чтобы решить эти проблемы, некоторые компании создавали программы, которые заметно сжимали файлы и, кроме того, объединяли несколько файлов в один. Получатель файлов должен был использовать такую же программу для распаковки. Самой популярной была ARC фирмы System Enhancement Associates.

ARC был медленным и иногда портил файлы, мог зависнуть при упаковке или распаковке. Однако он стал стандартом в компрессии файлов и был быстро освоен как домашними, так и коммерческими пользователями, — всеми, кому нужно было передавать большое количество файлов при помощи телефонной линии или дискет.

Фил считал, что сжатие должно происходить быстрее, эффективнее и требовать меньшего количества нажатий на клавиши. Не забывайте, что это было до Windows, и домашние компьютерщики работали с командной строкой — ни графического интерфейса, ни мышки. Работая за столом на кухне у своей матери, он написал новую программу, очень быструю при сжатии и распаковке файлов, которая была совместима с форматом ARC. Он назвал её PKArc. Для распространения Кац выложил свою программу на BBS, использовав тогда ещё новый принцип shareware. PKArc работал даже, если вы не платили за него, но, зарегистрировав свою копию, можно было получить возможность обновления и технической поддержки. И люди начали её покупать. Отовсюду Фил стал получать чеки. Это не прошло мимо внимания SEA: они подумали, что Кац «позаимствовал» значительную часть исходного кода ARC, и вызвали его в суд.

По решению суда с SEA Фил удовлетворил их претензии и обязался остановить продажу PKArc. Он вернулся за кухонный стол, после чего появилась программа, которая отправила ARC и PKArc в каменный век. Она была названа PKZip — Phil Katz's ZIP (ZIP Фила Каца). Фил снова стал распространять её через BBS, и за короткое время она приобрела популярность.

Операторы BBS («сисопы») были рады помочь молодому человеку, который пострадал в неравной борьбе с крупным производителем программного обеспечения, и большинство из них отказались от ARC в пользу PKZip. Теперь пользователи для распаковки файлов, полученных с их любимых BBS, должны были использовать PKZip, оценённую также за её скорость и высокую степень сжатия. Были загружены тысячи копий PKZip и отправлено тысячи чеков. Фил заработал достаточно, чтобы открыть свою собственную компанию PKWare, Inc. Побеждённые PKZip, SEA и её программа ARC ушли в прошлое.

Фил решился на смелый ход — сделал общедоступным формат ZIP-файла. Хотя исходные коды самого PKZip были закрытыми, он призывал своих конкурентов создавать программы, которые поддерживали бы стандарт ZIP. Фил даже участвовал в проекте Info-ZIP, цель которого — создание программ, совместимых с его методами 'deflate' и 'inflate', используемых в PKZip. Свободно распространяемый код, выпущенный Info-ZIP, породил массу имитаторов PKZip: Power Archiver, Turbozip, PowerZip и многих других.

В 1990-х дела компании PKWare шли хорошо. PKZip не сделала Фила сказочно богатым, но обеспечила ему комфортабельную жизнь. Дополнительные доходы шли от лицензирования технологии PKZip другим компаниям. К сожалению, Кац допустил огромную ошибку, задержавшись с выходом версии PKZip для Windows. Фил презрительно относился к Microsoft и думал, что Windows — преходящее увлечение, поэтому PKWare не выпускала Windows-версию PKZip вплоть до 1996 года. Nicosoft, теперь Winzip, Inc., создала свою собственную shareware-утилиту для работы с ZIP-архивами — WinZip, которая доступна пользователям Windows в течение нескольких лет; и PKWare уже никогда не вернуть ту часть рынка, которую они потеряли, отказавшись выпустить Windows-версию своего флагманского продукта.

Не будь подобных ошибок, PKWare была бы сейчас компанией с многомилионным бюджетом. А Кац тратил всё своё время на любимое занятие — написание кода, оставив все повседневные заботы людям, которым доверял. Обычно он показывался на работе после обеда или вечером и работал допоздна, общаясь со своей командой программистов. К сожалению, личные проблемы Фила слишком сильно стали ему мешать. Несколько лет он боролся с алкоголизмом, его жизнь была заполнена повестками в суд, арестами и лишениями водительских прав. Он постепенно отдалялся от семьи и друзей и вёл странный тип двойной жизни, находя удовольствие в проведении времени в дешёвых мотелях и стрип-клубах. Его друзья знали о его проблемах с выпивкой, но все их попытки помочь натыкались на резкий отпор. К моменту смерти Фил превратился в незнакомца даже для служащих своей компании. В докладе коронёра причиной его смерти называлось панкреатическое кровоизлияние, вызванное злоупотреблением алкоголем.

После смерти Фила PKWare была куплена в марте 2001 года группой инвесторов. Они усилили управление, ввели в команду профессионалов по продажам и изменили основное направление деятельности. Теперь PKWare ориентируется на корпоративный рынок, с особым акцентом на шифровании данных в паре с компрессией. Их программы работают на самых различных платформах. Когда компанией руководил Фил Кац, он и его программисты часто работали над тем, что было интересно им самим, не имея в виду потребности потенциальных заказчиков. PKWare сегодня — ориентированная исключительно на рынок компания, которая поражает своим ростом. В настоящее время в ней работают порядка 90 человек в городах Браун Дир (штат Висконсин), Дайтона (Огайо) и Сан-Франциско (Калифорния).

Никто не знает, что стало бы с PKWare, если бы её основатель был жив. При Филе Каце деятельность компании была подчинена технологии и желанию создавать «крутые» программы. Деловая сторона, по сути, заключалась в сидении и ожидании звонка телефона, потому что практически PKZip продавал себя сам. Не было никакого продуманного маркетингового плана, ибо Кац был мечтателем и инноватором, а не продавцом. Смогла бы компания под его руководством и дальше преуспевать, можно только догадываться.

Сейчас PKWare выросла. Она стала просто ещё одной успешной компанией, производящей программное обеспечение, с советом директоров и долговременным маркетинговым планом. Кац несомненно гордился бы её продолжающимся успехом, но ничто, кроме чуда, не сможет помочь, если та искорка, которая сделала PKWare уникальной в своём роде, умрёт вслед за создателем. Тем временем формат ZIP, который он ввёл, можно встретить буквально везде. Если вы загружаете из Интернета коллекцию экранных заставок, то это, скорее всего, ZIP-файл. Если вы архивируете программное обеспечение на CD-R, то, скорее всего, вы его «зазипуете». Многие программы установки основаны на ZIP. Несмотря на то, что в настоящее время жесткие диски и записывающие CD-приводы дёшевы, всегда останется необходимость увеличения ёмкости, как и необходимость в увеличении эффективности при передаче файлов по сетям. Успех формата ZIP породил последователей, таких как, RAR, LHA и ACE, однако ZIP по-прежнему задаёт тон. Он по-прежнему остаётся лучшим по соотношению скорости и эффективности, и ничто не говорит о том, что в ближайшее время что-то изменится. Создав его, Фил Кац понимал, что поймал удачу за хвост, жаль только, что успех и удачное стечение обстоятельств не принесли ему истинного счастья или душевного покоя.

Спасибо, Фил. Ты сделал существенное.

В защиту Фила

http://www.donzeigler.com/html/defending_phil.html
Сохранённая копия

Продолжение к RIP: Фил Кац.

Donald M. Zeigler

С момента, когда в 2003 году я разместил страницу о Филе Каце, я получил множество писем, и восхваляющих, и осуждающих его. Некоторые люди указали на ошибки или пропуски. Я решил не переделывать страницу, а добавить ещё одну в качестве приложения к истории Фила и его программы.

Моё замечание, что SEA была «крупным производителем программного обеспечения», было лишено оснований, признаю это. На самом деле, тогда SEA была ничуть не больше компании Фила, а точнее, состояла из двух человек.

Некоторые читатели осуждали меня за то, что я написал о человеке, который украл чьи-то исходники и нажился на этом. Мне было представлено множество «доказательств», что Фил взял исходный код ARC, изменил его и переписал на ассемблере.

Насколько мне известно, SEA при разработке своей программы сжатия ARC использовала исходный код из открытых источников. Эти исходники обсуждались в книге «The Data Compression Book» («Книга о сжатии данных»), которая вышла в 1992 году. По-видимому, оба, и Том Хендерсон из SEA, и Кац, встроили этот код в свои программы.

Вот в чём суть конфликта: кто-то верит, что Фил украл код у SEA. Другие настаивают, что Фил просто разобрался, как работает ARC, и написал свою собственную программу, которая работала с ARC-файлами и при этом быстрее производила сжатие и распаковку. Третьи говорят, что коль скоро ARC была основана на общедоступном коде, то и сама она должна стать общедоступной. А некоторые считают, что совершенно законно защищать авторскими правами улучшения и добавления, сделанные в общедоступном коде.

Фил рекламировал PKArc на той же странице компьютерного журнала, где располагалась реклама фирмы SEA. Неужели кто-то, кто сделал свою программу на основе ворованного кода, может быть настолько тупым, чтобы рекламировать её на той же странице, где рекламируется программа, откуда был украден код? Зачем подвергать себя риску рассердить Тома Хендерсона из SEA? Одно это решение Каца убеждает меня, что он не был вором.

Почему SEA ничего не сделала, когда узнала о существовании PKArc? В среде разработчиков программного обеспечения секретов практически нет, так почему SEA не подавала в суд, пока Фил не поместил свою рекламу на той же странице, что и его конкуренты, указывая при этом на недостатки их программы? Почему SEA предъявила иск Филу по поводу использования им в названии своей программы слова «Arc», а не по поводу украденного кода? (Заметьте, что, когда японский разработчик выпустил программу LHArc, SEA промолчала.) Почему никогда не было предъявлено убедительных доказательств, что код был украден?

Решение суда по поводу Каца и System Enhancement Associates остаётся спорным. Фил бросил RKArc и разработал PKZip, и никто не пытается спорить, что PKZip является созданием исключительно Фила. И никто не спорит, что PKZip «съел обед» ARC'а, когда добился надёжности, скорости и высокой степени сжатия. Программисты всего мира приводят PKZip в качестве одного из лучших примеров искусства кодирования.

Даже после смерти Фил Кац остаётся предметом споров среди компьютерщиков старой закалки. Возможно, таким он и будет, пока есть потребность в сжатии данных и экономии памяти; другими словами, пока компьютеры таковы, какими мы их знаем сегодня.

PKZip остался сиротой...

http://www.anekdot.ru/keywords.html

Четверг, 27 апреля 2000 02:45:02

В возрасте 37 лет от хронического алкоголизма скончался Филипп Кац (Phillip W. Katz) — автор самого популярного архиватора PKZip, разработчик ставшего стандартом zip-формата и владелец компании PKWARE Inc (http://www.pkware.com). Он был найден мертвым в комнате мотеля, сжимающим недопитую бутылку ликера. По сообщению медэксперта, там же нашли еще пять уже пустых бутылок. «Это было просто хобби. Я не собирался превращать его в бизнес», — сказал Кац о своей программе в одном из интервью. Несмотря на успехи в бизнесе, его личная жизнь не сложилась, и к концу жизни новым хобби Фила стал алкоголь...