Персона: як творець JavaScript Брендан Айк прийшов до створення своєї компанії



Брендан Айк не найвідоміший персонаж. Почасти це пояснюється його скромністю, частково — специфікою роботи. Але його внесок в ІТ-індустрію досить великий, щоб про нього дізналися мільйони. Можна сказати, що і він сам великий.

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

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

Свою кар'єру Брендан Айк почав в компанії Silicon Graphics, що спеціалізувалася на випуску графічних терміналів. У компанії він пропрацював 7 років, після чого перейшов в MicroUnity Systems Engineering.

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

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

JavaScript
У травні розробник був перекинутий назад, в команду, яка займається клієнтською частиною (браузером), де він негайно почав розробляти концепцію нової мови програмування.

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



В результаті угоди між 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 була припинена, розробники вирішили написати з нуля абсолютно новий софт.



Новий вихідний код був названий 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-модуля.



Саме тому Айк вважав за потрібне зробити упор на розробку проектів 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 році її скасував Верховний суд США.

Тобто, він витратив досить скромну суму грошей на підтримку законопроекту, який був скасований три роки тому.



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

«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 Брендана Айка.



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

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

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



Наскільки популярним стане новий проект Айка, покаже час. Зараз може зазначити, що Брендан нарешті створив власний проект, він займається тим, що йому цікаво, тим у що вірить.

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

Можливо, це крок потрібно було зробити раніше, але хочеться вірити, що Брендан Айк ще встигне реалізувати не одну нову ідею.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.