Введение
Американский программист Джейми Вернер Завински (родился 3 ноября 1968 года), широко известный как jwz, – американский компьютерный программист, блогер и организатор мероприятий. Он наиболее известен своим участием в создании Netscape Navigator, Netscape Mail, Lucid Emacs, Mozilla.org и XScreenSaver. Он также владелец DNA Lounge, ночного клуба и концертной площадки в Сан-Франциско.
Jamie Werner Zawinski (born November 3, 1968), commonly known as jwz, is an American computer programmer, blogger and impresario. He is best known for his role in the creation of Netscape Navigator, Netscape Mail, Lucid Emacs, Mozilla. org, and XScreenSaver. He is also the proprietor of DNA Lounge, a nightclub and live music venue in San Francisco.
Netscape и Mozilla
После банкротства Lucid в 1994 году Завински стал одним из первых сотрудников Mosaic Communications, позже известной как Netscape. В Netscape он разработал Unix-версию Netscape Navigator 1.0, а затем Netscape Mail – первый почтовый клиент (или клиент Usenet), обеспечивающий нативную поддержку HTML. Завински предложил название "Mozilla" (первоначально внутреннее кодовое имя веб-браузера) на совещании с сотрудниками, как отсылку к Годзилле и слияние слов "Mosaic killer" (убийца Mosaic). Скрытая функция, которую он запрограммировал в браузере Netscape, стала довольно известной в первые дни Всемирной паутины: ввод "about:jwz" в адресную строку перенаправлял пользователя на его личную страницу и заменял анимацию логотипа браузера на изображение огнедышащего дракона. Благодаря своей многолетней поддержке и продвижению свободного программного обеспечения как внутри компании, так и за её пределами, Завински считается вдохновителем решения Netscape открыть исходный код браузера в 1998 году. Он был одним из основателей Mozilla.org, лично зарегистрировав доменное имя в день объявления Netscape об открытии исходного кода и помогая разрабатывать и управлять организацией в течение первого года. Когда Netscape была приобретена AOL в 1999 году, он опубликовал сообщение, в котором объяснил, что работа над Mozilla будет продолжаться независимо от Netscape. Год спустя после публикации исходного кода он покинул Netscape и Mozilla, объяснив это своим разочарованием тем, что другие участники проекта решили переписать код вместо постепенного его улучшения.
and later, Netscape Mail, the first mail reader (or Usenet reader) to natively support HTML. Zawinski came up with the name "Mozilla" (originally the internal code name of the web browser) during a staff meeting, as a reference to Godzilla and a portmanteau of "Mosaic killer". An easter egg he coded in the Netscape browser became quite well known during the early days of the World Wide Web: typing "about:jwz" into the address box would take the user to his home page, and would change the browser's logo animation to a fire breathing dragon. Through his long time support and advocacy for free software both inside and outside the company, Zawinski is credited with having been the inspiration for Netscape's decision to open source the source code of the browser in 1998. He was a founder of Mozilla. org, personally registering its domain name on the day of Netscape's open source announcement and helping design and run the organization through its first year. When Netscape was acquired by AOL in 1999, he wrote a bulletin explaining that Mozilla's work would continue with or without Netscape. And a year after the initial source code release, he resigned from Netscape and Mozilla, citing his disappointment that others involved in the project had decided to rewrite the code instead of incrementally improving it.
DNA Lounge (ДНК-залон)
Вскоре после ухода из Mozilla он объявил о покупке DNA Lounge, ночного клуба в Сан-Франциско. Завински приобрел ночной клуб в 1999 году примерно за 5 миллионов долларов, и его повторное открытие состоялось в июле 2001 года, процесс, который он подробно задокументировал в блоге под названием «Секвенирование ДНК». В 2016 году он изучал альтернативные способы финансирования, чтобы удержать заведение на плаву в период снижения посещаемости. Он также упоминается в книге Глина Муди 2001 года «Бунтовщик-код: Linux и революция открытого исходного кода». А в 2001 году он появился в документальном фильме для немецкого общественного телевидения «Калифорния мечтает: золотая лихорадка». Завински представлен в нескольких видеоинсталляциях на выставке Музея истории компьютеров «Революция: первые 2000 лет вычислительной техники». Кроме того, он был представлен в галерейной выставке «Sleep Mode: Искусство заставок», курируемой Рафаэлем Розендаалем в Роттердамском институте Het Nieuwe Instituut в 2017 году.
Принципы
Завински впервые прославился как программист на Lisp, но большинство его крупных проектов написаны на C. Несмотря на это, он давно критикует языки, лишенные безопасности памяти и автоматического управления памятью. Особенно активно он выступал против C++. В книге Питера Зайбеля «Программисты за работой: размышления о мастерстве программирования» Завински называет C++ «чудовищным ассемблером PDP-11, возомнившим себя объектной системой». Хотя он написал и опубликовал множество утилит на Perl, он не обходит его критикой, характеризуя Perl как «сочетание всех худших черт C и Lisp: миллиард различных подязыков в одном монолитном исполняемом файле. Он объединяет мощь C с читаемостью PostScript». Он критиковал ряд недостатков языка и библиотек, с которыми столкнулся при программировании на Java, в частности, накладные расходы некоторых базовых классов, но особенно маркетинг и политику, которые привели к тому, что Sun объединила язык, библиотеку классов, виртуальную машину и модель безопасности под одним названием — «Java», что, по его мнению, повредило всем этим компонентам. Несмотря на положительные стороны, в конечном итоге Завински вернулся к программированию на C, «поскольку это до сих пор единственный способ распространять переносимые программы».