Введение
Норвежский инженер-программист Хокон Виум Ли (родился 26 июля 1965 года) — норвежский пионер веб-технологий, сторонник стандартов и председатель компании YesLogic, разработчика программного обеспечения Prince CSS для рендеринга PDF. Он наиболее известен разработкой каскадных таблиц стилей (CSS) во время работы с Тимом Бернерсом-Ли и Робертом Кайлиу в ЦЕРНе в 1994 году. С 1998 года и до продажи браузера новым владельцам в 2016 году он занимал должность технического директора Opera Software. 17 февраля 2006 года он успешно защитил докторскую диссертацию в Университете Осло. Его диссертация посвящена истории возникновения CSS и обоснованию некоторых дизайнерских решений, лежащих в её основе, в частности, причинам исключения определенных функций и тому, почему CSS избегает попыток стать DSSSL. Он работал в таких организациях, как W3C, INRIA, CERN, MIT Media Lab, а также в сфере телекоммуникационных исследований в норвежской компании Televerket.
Håkon Wium Lie (born July 26, 1965) is a Norwegian web pioneer, a standards activist, and the chairman of YesLogic, developers of Prince CSS based PDF rendering software. He is best known for developing Cascading Style Sheets (CSS) while working with Tim Berners Lee and Robert Cailliau at CERN in 1994. He was the Chief Technology Officer of Opera Software from 1998 until the browser was sold to new owners in 2016. On February 17, 2006, he successfully defended his PhD thesis at the University of Oslo. His PhD thesis provides a background on the origins of CSS and a rationale to some of the design decisions behind it – particularly as to why some features were not included and why CSS avoids trying to become DSSSL. He has worked for, among others, the W3C, INRIA, CERN, MIT Media Lab, and Norwegian telecom research in 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 и о том, как технология развивалась вместе с вебом, достигнув своего нынешнего состояния.