Персона: как создатель JavaScript Брендан Айк пришел к созданию своей компании

12a3723dda31487c8331a2afadc19f42.jpg

Брендан Айк не самый известный персонаж. Отчасти это объясняется его скромностью, отчасти — спецификой работы. Но его вклад в ИТ-индустрию достаточно велик, чтобы о нем узнали миллионы. Можно сказать, что и он сам велик.

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

Брендан Айк родился 4 июля 1961 года в Питтсбурге (штат Пенсильвания). Айк окончил университет в округе Санта-Клара, получив степень бакалавра. В 1986 году он окончил Иллинойский университет в Урбана-Шампейн, где получил степень магистра.

Свою карьеру Брендан Айк начал в компании Silicon Graphics, специализировавшейся на выпуске графических терминалов. В компании он проработал 7 лет, после чего перешел в MicroUnity Systems Engineering.

3d8a1115d53c137a76227a8b2b2c3b7b.pngЧерез 3 года, в апреле 1995, Брендан начал работать в Netscape. Перед ним стояла задача внедрить язык программирования, похожий на Scheme, в браузер Netscape Navigator.

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

JavaScript


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

Через некоторое время появился скриптовый язык под названием LiveScript. Он был создан для реализации интерактивности в HTML-документах, которые прежде были статичными. Поддержка LiveScript была реализована в первых версиях браузера Netscape Navigator, пользовался большой популярностью и успехом.

4b9faa7b64159e64827e938af31d571d.gif

В результате соглашения между Netscape Communications и Sun Microsystems и объединения идей LiveScript со структурой Java появилась среда под названием «Mocha», предназначенная для разработки сетевых приложений и, в конце концов, для создания динамических web-страниц. Среда выпускалась как открытое ПО и была независима от используемой программной платформы.

Проект завершился созданием спецификаций, которые были опубликованы двумя компаниями в декабре 1995 года под названием JavaScript 1.0.

Нельзя сказать, что Брендан Айк единолично создал этот язык, но авторство и концепция несомненно принадлежат Брендану. Тем не менее, со свойственной ему скромностью, Айк рассказывает, что был только участником команды. Это позволяет делать определенные выводы о его характере: он — «технарь», который занимается своим делом и не любит высовываться. Более того, это отчасти объясняет, почему он долгое время не занимал высокие посты в компаниях.

Mozilla


Однако через три года компания Netscape вместе со своим браузером начала стремительное движение к провалу. Новым лидером на рынке стал Microsoft Internet Explorer 4 благодаря лучшей поддержке HTML 4, CSS, DOM и ECMAScript. В ноябре 1998 года работа над браузером Netscape 5.0 была прекращена, разработчики решили написать с нуля абсолютно новый софт.

b45acc5c352d187dc8bdc90322e02391.png

Новый исходный код был назван Mozilla, на основе которого с небольшими изменениями был создан Netscape 6.

В январе 1998 года Netscape приняла решение разрабатывать браузер в рамках проекта с открытым исходным кодом. Была создана неформальная группа Mozilla Organization, которая в основном финансировалась Netscape.

Брендан Айк сразу занял заметную позицию в сообществе. Когда в июле 2003 года AOL закрыла подразделение Netscape, он остался в Mozilla Foundation.

В августе 2005 года, проработав главным технологом и членом совета директоров Mozilla Foundation, Брендан стал техническим директором образовавшейся к тому времени Mozilla Corporation, а 26 марта 2014 года был назначен генеральным директором.

Стратегия Айка


Основным конкурентом браузера Mozilla Firefox был Google Chrome. Брендан Айк имел четкий план действий — необходимо было нивелировать сильные стороны Chrome и ударить по слабым сторонам Google. По его мнению, Chrome силён двумя технологиями — изоляционной многопроцессной архитектурой, которая разделяла вкладки, расширения, окна и плагины по различным процессам, повышая их стабильность и безопасность;, а также интегрированным в браузер модулем Adobe Flash Player на уровне защищённого PPAPI-модуля.

3587697e7663e716122d504ad7284cbf.jpg

Именно поэтому Айк считал нужным сделать упор на разработку проектов Electrolysis и Shumway.

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

Открытый проект Shumway, призванный обеспечить воспроизведение Flash-формата SWF с помощью стандартизированных технологий HTML5 и JavaScript, также столкнулся с трудностями. С одной стороны, его развитие продолжается силами сообщества и некоторыми сотрудниками Mozilla, но основная разработка под руководством проект-менеджмента прекратилась, поэтому его судьба под вопросом.

По мнению Брендана Айка без реализации Electrolysis и Shumway Firefox не в состоянии конкурировать с Chrome. А мнение эксперта такого уровня как минимум заслуживает внимания и уважения, казалось бы. Но…

В качестве одной из слабых сторон Google Айк упомянул проблемы с конфиденциальностью. После громких историй с Джулианом Ассанжем и Эдвардом Сноуденом, которые разоблачили действия спецслужб по перехвату приватной информации в Интернете, интерес к защите персональных данных возник и у рядовых пользователей.

Chrome тесно связан с сервисами Google и даже при всех отключенных опциях передачи данных в компанию может создавать базовый уникальный веб-отпечаток пользователя.
Но к сожалению, момент был упущен, и компания Mozilla не смогла использовать это обстоятельство с максимальной выгодой.

Многие эксперты были согласны с Бренданом Айком и также отмечали временное снижение рыночной доли браузера Chrome — более благоприятный момент для «обгона» придумать было сложно. Ну, а когда шумиха вокруг утечки персональных данных улеглась, Chrome начал восстанавливать свои позиции.

В 2014 году, после ухода Айка, Mozilla находилась в двусмысленном положении: браузер Firefox продолжал конкурировать с Chrome, но 90% своего бюджета Mozilla Corporation получает от контракта с Google, который платил за использование в Firefox своего поиска по умолчанию. В результате доля Mozilla Firefox снизилась еще больше — с 18% до 15,5%.

По идеологическим соображениям


В апреле 2014 года гендиректор Mozilla Брендан Айк объявил об отставке. Айк проработал в качестве главы Mozilla менее двух недель. Его уход не был запланированным. Дело в том, что стали известны некоторые подробности его прошлого.

Возмущенная общественность потребовала отставки, практически приравняв давний поступок Брендана Айка к преступлению.

В 2008 году Айк выделил из личных средств $1 тысячу в поддержку поправки в калифорнийское законодательство, известной как «Предложение 8». Эта поправка определяла брак как «союз между мужчиной и женщиной». Поправка была принята, однако в 2013 году её отменил Верховный суд США.

То есть, он потратил довольно скромную сумму денег на поддержку законопроекта, который был отменен три года назад.

d6116e0b45e6977c4894c5abb8f1b86c.jpg

Для того, чтобы, к примеру, в СССР успешно продвигаться по карьерной лестнице, надо было иметь хорошую «характеристику», которая, в частности, обозначала человека как надежного приверженца единственно верного марксистко-ленинского учения. «Запороть характеристику» — то есть получить запись о «моральной неустойчивости» — было серьезной угрозой. Теперь США фактически переходят к этой позднесоветсткой практике.

«Mozilla четко обозначила свою политику в области найма: никаких католиков, никаких протестантов, никаких православных, никаких мусульман, никаких иудеев, никаких мормонов — разве что только вы относитесь к «правильному» типу верующих. Тех, которые считают, что их религиозные и философские традиции, которые рассматривают брак как союз мужчины и женщины, ложны, а взгляды современной либеральной элиты — истинны», — пишет американский комментатор Роберт Джордж.

Как и в позднем СССР, человек, который желает сделать карьеру, должен выражать свою верность по отношению к господствующей идеологии.

Сходство между гендерной и коммунистической идеологиями невозможно не заметить, — пишет Сергей Худиев. Обе являются «прогрессивными» и утверждают свою неизбежную историческую победу. Обе являются тоталитарными, то есть приравнивают несогласие к преступлению. Обе начинают преследовать инакомыслящих, как только получают такую возможность.

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

К слову, сам Брендан женат на женщине по имени Элеанор. У них есть совместные дети.

Be Brave


В январе 2016 года Айк объявил о запуске нового open source браузера Brave, отличительная особенность которого — блокировка рекламы «из коробки», а также защита приватности пользователей.

Для реализации этого проекта Айк и его команда получили $2,5 миллиона инвестиций. В августе разработчикам браузера Brave удалось привлечь дополнительные инвестиции на общую сумму $4,5 миллиона.

Brave разработан на базе платформы Electron, которая, в свою очередь, основана на движке Chromium и Node.js. Создатели Brave заявляют, что браузер при этом работает быстрее конкурентов в 1,5–4 раза. Таких результатов удалось добиться не просто вырезая с сайтов рекламу, но и удаляя со страниц многочисленные трекинговые коды, которыми кишит любой веб-сайт, поддерживающий рекламу.

В сентябре Brave подарил пользователям возможность совершать микроплатежи. «Пользователи уже могут пополнять кошельки, ассоциирующиеся с анонимными идентификаторами в браузере Brave, и автоматически совершать микроплатежи в пользу любимых сайтов», — цитирует CoinDesk основателя и CEO Brave Software Брендана Айка.

f61f9cd3f50ad273601a3158b9dc161b.png

Браузер интегрирован с решениями компаний BitGo и Coinbase, которые предлагают кошелек и инструменты для проведения платежей.

Одновременно с этим в браузере по умолчанию отключено осуществление платежей в пользу некоторых сайтов. Среди них сайты, которые полагаются на создаваемый пользователями контент, например, YouTube и Twitter. «Мы не хотим, чтобы такие сайты получали платежи, потому что мы поддерживаем контент, который создают сами пользователи. Мы хотим, чтобы возможность получать деньги имели именно авторы, а не владельцы таких сайтов», — сказал Айк.

Ранее заявленная Brave бизнес-модель вызвала недовольство Газетной ассоциации Америки (NAA), включая такие издания, как New York Times, Washington Post и Wall Street Journal. Усмотрев в этом угрозу своим интересам, они называли подход Brave «вопиюще незаконным».


Насколько популярным станет новый проект Айка, покажет время. Сейчас может отметить, что Брендан наконец создал собственный проект, он занимается тем, что ему интересно, тем во что верит.

На сей раз мнение «общественности» для не так важно, его никто не сможет отправить в отставку, он сам себе хозяин.

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

Комментарии (0)

© Habrahabr.ru