Введение

Норвежский инженер-программист Хокон Виум Ли (родился 26 июля 1965 года) — норвежский пионер веб-технологий, сторонник стандартов и председатель компании YesLogic, разработчика программного обеспечения Prince CSS для рендеринга PDF. Он наиболее известен разработкой каскадных таблиц стилей (CSS) во время работы с Тимом Бернерсом-Ли и Робертом Кайлиу в ЦЕРНе в 1994 году. С 1998 года и до продажи браузера новым владельцам в 2016 году он занимал должность технического директора Opera Software. 17 февраля 2006 года он успешно защитил докторскую диссертацию в Университете Осло. Его диссертация посвящена истории возникновения CSS и обоснованию некоторых дизайнерских решений, лежащих в её основе, в частности, причинам исключения определенных функций и тому, почему CSS избегает попыток стать DSSSL. Он работал в таких организациях, как W3C, INRIA, CERN, MIT Media Lab, а также в сфере телекоммуникационных исследований в норвежской компании Televerket.

Веб-стандарты

Работая с Тимом Бернерсом-Ли и Робертом Кайлиу в ЦЕРНе в 1994 году, он предложил концепцию каскадных таблиц стилей (CSS). В качестве демонстрации и полигона для испытаний он интегрировал CSS в веб-браузер Arena, который стал первой реализацией CSS. После присоединения к W3C в 1995 году он работал над спецификациями CSS, включая CSS1, CSS2. В течение следующего десятилетия CSS утвердился как один из фундаментальных веб-стандартов, оказав глубокое влияние на типографику, эстетику и доступность в сети. Наряду с работой над спецификациями CSS, Виум Ли был активным сторонником стандартов в целом. В 2005 году он написал открытое письмо Биллу Гейтсу из Microsoft, спрашивая, почему Microsoft Internet Explorer не поддерживает общепринятые веб-стандарты. Через несколько дней, когда Билл Гейтс объявил о запуске Internet Explorer 7, Виум Ли ответил, запустив челлендж Acid2 для Microsoft. Хотя в первую очередь он был направлен против Microsoft, тест Acid2 оказался сложным и для других браузеров. С тех пор Acid2 и последующий Acid3 стали эталонными тестами, по которым оцениваются все браузеры. В 2006 году Виум Ли начал кампанию за поддержку браузерами загружаемых веб-шрифтов в распространенных форматах. К 2011 году все основные производители браузеров реализовали поддержку веб-шрифтов таким образом. В 2007 году Виум Ли начал кампанию за внедрение элемента video, чтобы упростить публикацию видео в сети. На Google I/O в 2011 году Виум Ли представил элемент video в сочетании с форматом WebM, который Google сделал открытым. В 2008 году он был представителем группы членов технического комитета, которые подали в отставку в знак протеста против решения Standards Norway проголосовать за одобрение OOXML. Виум Ли также продвигал идею печати веб-страниц. Третье издание его книги по CSS, написанной в соавторстве с Бертом Босом, было создано на основе HTML и CSS файлов, которые затем были преобразованы в PDF с помощью форматировщика Prince XML + CSS. В 2005 году он вошел в совет директоров YesLogic, компании, разрабатывающей форматировщик Prince. Опираясь на свой опыт в области веб-печати, в 2011 году Виум Ли предложил расширить CSS для поддержки постраничного оформления на экранах. Он выступал против использования форматирующих объектов и CSS Regions в сети.

Технический директор Opera Software

В апреле 1999 года Виум Ли присоединился к Opera Software в Осло, Норвегия, в качестве технического директора. Его решение было обусловлено тем, что программистам Opera удалось добиться большего прогресса в реализации CSS за три месяца, чем Netscape и Microsoft за три года. В Opera он возглавил разработку мобильных браузеров, в частности, технологию отображения веб-страниц на малых экранах. Эта технология позволила Opera отображать обычные веб-страницы на небольших экранах, характерных для кнопочных телефонов, использующих браузер Opera Mini. Когда в 2007 году Opera Software подала жалобу на Microsoft в Европейский Союз в связи с Internet Explorer, Виум Ли выступил в качестве официального представителя, подчеркнув необходимость полной поддержки Microsoft веб-стандартов в своем браузере. Жалоба Opera привела к соглашению, по которому Microsoft начала предлагать альтернативные браузеры пользователям Windows в Европе через экран выбора браузера, и Виум Ли назвал это победой для веб-разработки. В 2013 году Opera начала постепенный переход с собственного веб-движка Presto на движок WebKit, который также используется Safari и Google Chrome. Виум Ли заявил, что более целесообразно сотрудничать с сообществами разработчиков открытого исходного кода, чем продолжать разрабатывать собственный движок.

Председатель YesLogic

Виум Ли был председателем YesLogic, а Принс использует CSS для рендеринга HTML в стилизованный PDF со сложной компоновкой.

Политическая и гражданская деятельность

В 2005 году, когда политики признали поражение в борьбе с рекламными конструкциями на общественных тротуарах Осло, Виум Ли начал кампанию Stans.no. В 2009 году Stans!no подала в суд на город за разрешение возводить рекламные конструкции в общественных местах, после чего город выкупил эти конструкции и демонтировал их. После удаления рекламных конструкций Stans.no продолжила борьбу с другими видами рекламы в общественном пространстве. Чтобы привлечь спонсоров к проекту OLPC, в 2008 году Виум Ли заказал 100 ноутбуков и превратил свой дом в Осло во временную деревню OLPC. В 2012 году он стал одним из основателей Пиратской партии Норвегии и баллотировался от этой партии на выборах 2013 и 2019 годов. В 2014 году он предложил использовать два неиспользуемых норвежских домена верхнего уровня (.sj и .bv) для создания зон с повышенной конфиденциальностью. Виум Ли считает себя социал-демократом и оказывает финансовую поддержку культурным и политическим инициативам. В 2007 году он сделал значительный вклад в строительство новой Оперы в Осло. В 2017 году он стал одним из первых инвесторов в норвежскую онлайн-газету Resett, заявив, что важно предоставить платформу Хельге Лурасу, критику кампаний НАТО в Афганистане и Ливии, и Бьёрну Илеру, пережившему трагедию на Утёйе. Виум Ли выступает против членства Норвегии в ЕЭЗ, и когда в 2017 году была создана партия Alliansen, выступающая против ЕЭЗ, он вошел в ее список кандидатов в парламент от округа Акерсхус. Однако Виум Ли осудил эту партию перед выборами из-за изменения ее платформы. В 2018 году компания Lovdata подала в суд на Виум Ли за публикацию норвежских судебных решений на сайте rettspraksis.no, созданном на волонтерских началах. Менее чем через 24 часа сайт был закрыт по решению суда Осло, а Виум Ли был приговорен оплатить судебные издержки Lovdata. Согласно норвежскому законодательству, судебные решения не подлежат авторскому праву, но Виум Ли не разрешили участвовать в судебном процессе. В связи с этим решением члены норвежского парламента обратились с просьбой о пересмотре организации работы Lovdata. Дело было обжаловано и будет рассматриваться Верховным судом Норвегии.

Личная жизнь

Виум Ли живет в Осло, Норвегия. Там он начал онлайн-кампании против высотных зданий и рекламы в общественных местах. Виум Ли также содержит мастерскую по обработке дерева и руководит органической фермой.

Награды и признание

В 1999 году он был включен в список TR100 журнала MIT Technology Review как один из 100 ведущих новаторов мира в возрасте до 35 лет. В 2001 году он был признан технологическим лидером на Всемирном экономическом форуме в Давосе. В 2017 году Виум Ли выступил с пленарным докладом на конференции WeAreDevelopers 2017, рассказав о своем вкладе в современный веб благодаря созданию CSS и о том, как технология развивалась вместе с вебом, достигнув своего нынешнего состояния.