Фил Кац - Phil Katz

Филипп Уолтер Кац
Фил Кантц.jpg
Родился ( 1962-11-03 )3 ноября 1962 г.
Умер 14 апреля 2000 г. (2000-04-14)(37 лет)
Милуоки, Висконсин, США
Занятие Программист
Известен Соавтор Zip-файла формата
PKZIP

Филипп Уолтер Кац (3 ноября 1962 - 14 апреля 2000) был компьютерным программистом, наиболее известным как соавтор файлового формата Zip для сжатия данных , и автор PKZIP , программы для создания zip-файлов, работающей под DOS. . Судебный процесс по авторскому праву между System Enhancement Associates (SEA) и компанией Каца, PKWARE, Inc. , получил широкую огласку в сообществе BBS в конце 1980-х годов. Программный бизнес Фила Каца был очень успешным, но в последние годы своей жизни он боролся с социальной изоляцией и хроническим алкоголизмом.

Карьера

Фил Кац был выпускником средней школы Николет в Глендейле, штат Висконсин. Кац окончил программу компьютерных наук в Университете Висконсин-Милуоки . После его окончания он был нанят компанией Allen-Bradley в качестве программиста. Он написал код для запуска программируемых логических контроллеров , которые управляли производственным оборудованием в цехах по всему миру для клиентов Allen-Bradley.

PKARC и PKWARE

Кац покинул Allen-Bradley в 1986 году, чтобы работать в Graysoft, компании-разработчике программного обеспечения из Милуоки . В то время он работал над альтернативой ARC Тома Хендерсона под названием PKARC. ARC был написан на C , с исходным кодом, доступным в системе доски объявлений System Enhancement Associates (BBS). PKARC, частично написанный на ассемблере , был намного быстрее. Кац обладал особым чутьем на оптимизацию кода: помимо написания критического кода на языке ассемблера, он писал код C для выполнения той же задачи несколькими разными способами, а затем проверял выходные данные компилятора, чтобы увидеть, какой из них дает наиболее эффективный ассемблерный код. Сначала он публично выпустил в качестве бесплатного ПО только программу извлечения PKXARC . Его гораздо более высокая скорость привела к тому, что он очень быстро распространился по сообществу BBS. Сильные положительные отзывы и поддержка побудили Каца выпустить свою программу сжатия PKARC и, в конечном итоге, сделать свое программное обеспечение условно-бесплатным . Кац основал PKWARE, Inc. (Phil Katz Software) в 1986 году, производственные предприятия компании располагались в его доме в Глендейле, штат Висконсин , но он оставался в Graysoft до 1987 года. Стив Бург, бывший программист Graysoft, присоединился к PKWARE в 1988 году.

Судебные иски

В конце 1980-х годов возник спор между System Enhancement Associates (SEA), разработчиком программы ARC, и PKWARE. SEA подала в суд на Каца за нарушение прав на товарный знак и авторские права. Наиболее веские доказательства в суде были получены от независимого эксперта по программному обеспечению Джона Наваса, которого суд назначил для сравнения двух программ. Он заявил, что PKARC является производным от ARC, указав, что комментарии в обеих программах часто идентичны, включая орфографические ошибки.

2 августа 1988 г. истец и ответчики объявили об урегулировании иска, которое включало конфиденциальное соглашение о перекрестном лицензировании. В соответствии с соглашением SEA лицензировала PKWARE для всех ARC-совместимых программ, опубликованных PKWARE в период, начинающийся с первого выпуска PKXARC в конце 1985 г. по 31 июля 1988 г., в обмен на нераскрытый платеж. PKWARE согласилась заплатить SEA за получение лицензии, которая позволяла распространять ARC-совместимые программы PKWARE до 31 января 1989 года, после чего PKWARE не будет лицензировать, публиковать или распространять какие-либо ARC-совместимые программы или утилиты, обрабатывающие ARC-совместимые файлы. Взамен PKWARE предоставила SEA лицензию на использование своего исходного кода для ARC-совместимых программ PKWARE. PKWARE также согласилась прекратить любое использование товарного знака SEA «ARC» и изменить названия или знаки, используемые с программами PKWARE, на обозначения, не вводящие в заблуждение. Остальные детали соглашения были скреплены. При достижении мирового соглашения ответчики не признали вины или правонарушений. Распоряжение суда штата Висконсин показало, что ответчикам было предписано выплатить истцу компенсацию за действия ответчиков. В частности, было установлено, что ответчики нарушали авторские права истца, товарный знак, а также совершали акты недобросовестной торговой практики и недобросовестной конкуренции.

Просочившийся документ о соглашении показал, что согласно условиям урегулирования, ответчики выплатили истцу 22 500 долларов за прошлые выплаты роялти и 40 000 долларов на возмещение расходов. Кроме того, ответчики будут платить истцу гонорар в размере 6,5% от всей выручки, полученной за программы, совместимые с ARC, по всем заказам, полученным после даты вступления в силу соглашения. Такой доход будет включать любые лицензионные сборы или регистрации условно-бесплатного программного обеспечения, полученные после истечения срока лицензии, для программ, совместимых с ARC. Взамен истец также уплатил бы комиссию в размере 6,5% от любых лицензионных сборов, полученных истцом от любого лицензиата, переданного истцу ответчиками, до или после даты прекращения действия лицензии.

После судебного разбирательства PKWARE выпустила последнюю версию своих утилит PKARC и PKXARC под новыми названиями «PKPAK» и «PKUNPAK», и с тех пор сконцентрировалась на разработке отдельных программ PKZIP и PKUNZIP, которые основывались на новых и различных способах сжатия файлов. техники. Однако после переименования SEA подала иск против PKWARE за неуважение к делу за постоянное использование защищенного знака истца «ARC» путем преобразования ARC из существительного в глагол в руководстве PKPAK. Окружной суд Восточного округа штата Висконсин США постановил, что ходатайство SEA было отклонено, и ответчик имел право на возмещение судебных издержек в размере 500 долларов.

Спор между SEA и PKWARE быстро перерос в один из самых больших противоречий, которые когда-либо видел мир BBS. Иск SEA возмутил многих пользователей условно-бесплатного ПО, которые считали SEA «большой безликой корпорацией», а Кац - «маленьким парнем». Фактически, в то время и SEA, и PKWARE были небольшими домашними компаниями. Однако сообщество в значительной степени встало на сторону Каца, потому что SEA пыталась задним числом объявить формат файла ARC закрытым и проприетарным . Кац получил положительную огласку, выпустив спецификацию APPNOTE.TXT, задокументировав формат файла Zip и заявив, что формат файла Zip всегда будет бесплатным для реализации конкурирующим программным обеспечением. Конечным результатом стало то, что формат ARC быстро вышел из общего использования как преобладающий формат сжатия, который системы досок объявлений использовали для своих файловых архивов, и после короткого периода конкурирующих форматов формат Zip был принят в качестве преобладающего стандарта.

PKZIP

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

Кац был категорически против Microsoft Windows в начале 1990-х. Это привело к тому, что PKWARE упустил возможность первым внедрить PKZIP на платформу, вместо этого WinZip стал стандартным инструментом на платформе.

Алкоголизм и смерть

Кац много лет боролся с алкоголизмом . Самый ранний известный арест произошел в 1991 году. Примерно через год Каца снова признали виновным в вождении в нетрезвом виде . В период с 1994 по сентябрь 1999 года Каца пять раз арестовывали за операционную деятельность после приостановления действия или аннулирования его водительских прав.

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

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

Смотрите также

использованная литература

внешние ссылки