- PVSM.RU - https://www.pvsm.ru -

Кто есть кто в open source — ч. 2: биографии гиков

Продолжаем говорить [1] о людях, которые повлияли на становление open source.

Кто есть кто в open source — ч. 2: биографии гиков - 1 [2]
/ фото Sebastiaan ter Burg [3] CC BY-SA

Ричард Столлман

Ричард Мэтью Столлман родился в 1953 году в семье учителя и продавца печатных станков. С раннего возраста он увлекался вычислительными машинами. Столлман читал книги по программированию и техническую документацию ЭВМ.

В старшей школе его пригласили на стажировку в исследовательский центр IBM [4], где он впервые начал программировать. В 1970 году Столлман поступил на физический факультет Гарвардского университета. Общение с ровесниками давалось ему тяжело, поэтому он посвящал все свободное время учёбе и работе. Еще на первом курсе Ричард начал подрабатывать лаборантом в Массачусетском технологическом институте (MIT).

Именно работа в MIT оказала наибольшее влияние на подход Столлмана к написанию программ. В лаборатории царила атмосфера академического сотрудничества — люди свободно обменивались кодом и помогали друг другу с проектами. Но к концу 1970-х ситуация начала меняться — открытые программы стал замещать проприетарный софт.

Столлману не понравился тот факт, что университет перестал быть местом для открытого обмена идеями и программными инструментами. Поэтому он ушел из MIT и начал заниматься популяризацией открытого ПО.

Перед собой Ричард поставил две задачи — создать свободную операционную систему и легальную базу для её распространения. И в 1983 году родился проект GNU (GNU’s Not Unix), призванный стать открытой и улучшенной копией Unix (которая в то время была проприетарной). В его рамках также разработали открытую лицензию GPL. Она закрепила право бесплатно использовать программные продукты, модифицировать их и продавать.

Кто есть кто в open source — ч. 2: биографии гиков - 2
/ фото Anders Brenna [5] CC BY

В 1985 году Ричард основал Фонд свободного ПО, под эгидой которого были выпущены GNU GCC (компилятор C), GNU GDB (дебаггер) и GNU Emacs (культовый текстовой редактор). Эти инструменты и лицензия GPL позднее послужили основой для операционной системы Linux.

После распространения Linux Столлман стал часто выступать на ИТ-конференциях. Он путешествует по миру, читая лекции на темы этики и интеллектуальной собственности. При этом Ричард Столлман продолжает исполнять обязанности президента Фонда свободного программного обеспечения по сей день.

Линус Торвальдс

Линус Бенедикт Торвальдс родился 28 декабря 1969 года в финской семье шведского происхождения. В детстве Линус увлекся микрокомпьютерами и начал программировать: сперва на Бейсике, а затем и на машинном коде.

Самым крупным проектом его молодости была модификация операционной системы Sinclair QL, для которой он самостоятельно написал ассемблер и текстовый редактор. Неудивительно, что Линус без проблем поступил в главный вуз страны — Университет Хельсинки.

/ фото Krd [6] CC BY-SA
Кто есть кто в open source — ч. 2: биографии гиков - 3Именно там в конце 80-х он познакомился с Unix-подобной операционной системой под названием Minix. Линусу нравилась её портативность и легковесность, но не устраивали условия лицензии. В 1991 году он решил создать собственную бесплатную альтернативу Minix для 32-битных процессоров Intel. Для этих целей он использовал инструменты проекта GNU, основанного Столлманом.

То, что начиналось как хобби, вскоре превратилось в одну из самых популярных операционных систем и международный феномен — Linux.

Через какое-то время вокруг ОС сформировалось массивное сообщество, которым нужно было управлять. Поэтому Линус был вынужден занять руководящую роль и отойти от разработки как таковой. По состоянию на 2006 год лишь два процента исходников ядра Linux были написаны лично Торвальдсом.

Как руководитель Линус известен своей прямотой, иногда доходящей до грубости. В прошлом году ему пришлось извиняться [7] за своё поведение. Торвальдс даже временно покинул пост координатора Linux-проекта. Но вскоре вернулся к своим обязанностям и планирует дальше развивать экосистему open source.

Гвидо Ван Россум

Гвидо Ван Россум родился в 1956 году в Харлеме — столице Северной Голландии. В возрасте десяти лет молодому Гвидо подарили конструктор из электронных компонентов. Исчерпав книжку с примерами, он начал собирать собственные схемы. Этот опыт привил ему любовь к электронике. В старшей школе Россум интенсивно изучал физику и хотел проектировать электронные приборы.

Программированием, в отличие от Торвальдса и Столлмана, Гвидо начал заниматься значительно позже. В 70-х он поступил в Амстердамский университет на математический факультет. В здании вуза располагался мейнфрейм, возможности которого поразили Гвидо. Он начал изучать Agol, Fortran и Pascal, а впоследствии и вовсе перевёлся на факультет информатики.

Еще будучи студентом, Россум начал работать программистом. Под руководством Эндрю Таненбаума [8], создателя Minix, он включился в разработку операционной системы Amoeba [9], и позже — интерпретированного, объектно-ориентированного языка ABC [10]. По всем меркам этот язык опережал своё время, но надежды, которые на него возложили, не оправдались. Продукт провалился и через три года его разработку забросили.

Во время рождественских каникул 1989 года Россум начал самостоятельно разрабатывать новый язык программирования, включавший в себя лучшие идеи «мертвого» ABC. Проект получил название Python — в честь комедийной группы Монти Пайтон, которую он так любил.

В 90-е Python обогнал по популярности не только своих предшественников, но и многие современные языки. Вокруг него образовалось активное сообщество, а Гвидо был окрещен «Великодушным пожизненным диктатором» проекта.

Кто есть кто в open source — ч. 2: биографии гиков - 4
/ фото Daniel Stroud [11] CC BY-SA

Позднее Россум переехал в США. Там он работал в Google и популяризировал программирование среди детей. В 2008 году Гвидо начал помогать еще молодой команде Dropbox и трудится в её составе до сих пор.

Что касается Python, то его популярность только растёт. Сегодня миллионы людей начинают свой путь в мире программирования именно с него.

Тим О’Райли

Чтобы open-source технологиями пользовались, нужно, чтобы кто-то про них писал. И Тима О’Райли буквально «сформировал» язык, которым мы говорим про open-source.

/ фото Christopher Michel [12] CC BY
Кто есть кто в open source — ч. 2: биографии гиков - 5Тим О’Райли родился в 1954 году на юго-востоке Ирландии. Еще в детстве он переехал в Сан-Франциско. В отличие от других людей, упомянутых в статье, Тим получил гуманитарное образование, и выпустился из Гарварда с дипломом по античной литературе.

Вскоре после выпуска О’Райли женился, а также получил грант на перевод греческих басен. Но семью академическими грантами не накормишь — О’Райли начал искать способ построить карьеру. Знакомый — инженер по имени Питер Брайер — предложил Тиму работу — писать техническую документацию для продуктов его компании. Несмотря на то что О’Райли ни разу в жизни не видел компьютеров, он согласился. Так, началось его путешествие в мир IT.

К середине 80-х Тим накопил достаточно знаний, чтобы основать свою компанию. За это время он разработал собственный технический язык — простой и доступный даже таким гуманитариям, как он сам. Изначально его организация занималась производством документации на заказ, но позже превратилась в целую издательскую империю — O’Reilly.

Первым «прорывом» O’Reilly стала книга «The Whole Internet User's Guide and Catalog [13]». Она вышла в свет в 1992 году, на заре интернета — и долгое время оставалась одним из самых авторитетных ресурсов по теме. Ежегодно компания продавала по 250 тыс. копий этой книги.

Когда в середине 90-х к Тиму обратились Cisco с предложением купить компанию. Он им отказал, уверенный, что сможет самостоятельно развивать бизнес. Так и получилось — сейчас его издательство зарабатывает более 50 миллионов долларов в год.

Помимо издательской деятельности, Тим активно участвовал в жизни Кремниевой долины. За способность предсказывать тренды его прозвали «оракулом». В 1998 году именно он популяризировал термин open source software, в нулевых опубликовал работу про Web 2.0. Последние десять лет он остается одной из самых видных фигур культуры мэйкеров [14].


О чем мы пишем в Telegram:

Автор: ИТ-ГРАДовец

Источник [22]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/open-source/315990

Ссылки в тексте:

[1] Продолжаем говорить: https://habr.com/ru/company/it-grad/blog/448754/

[2] Image: https://habr.com/ru/company/it-grad/blog/449748/

[3] Sebastiaan ter Burg: https://www.flickr.com/photos/ter-burg/6553129313/

[4] исследовательский центр IBM: https://en.wikipedia.org/wiki/Thomas_J._Watson_Research_Center

[5] Anders Brenna: https://commons.wikimedia.org/wiki/File:Richard_Stallman_by_Anders_Brenna_01.jpg

[6] Krd: https://commons.wikimedia.org/wiki/File:LinuxCon_Europe_Linus_Torvalds_03.jpg

[7] пришлось извиняться: https://lkml.org/lkml/2018/9/16/167

[8] Эндрю Таненбаума: https://en.wikipedia.org/wiki/Andrew_S._Tanenbaum

[9] Amoeba: https://en.wikipedia.org/wiki/Amoeba_(operating_system)

[10] ABC: https://en.wikipedia.org/wiki/ABC_(programming_language)

[11] Daniel Stroud: https://www.pvsm.ruhttp://httpshttps://commons.wikimedia.org/wiki/File:Guido-portrait-2014.jpg

[12] Christopher Michel: https://cs.wikipedia.org/wiki/Soubor:Tim_O

[13] The Whole Internet User's Guide and Catalog: https://www.amazon.com/Whole-Internet-Users-Guide-Catalog/dp/1565920635

[14] культуры мэйкеров: https://en.wikipedia.org/wiki/Maker_culture

[15] Почему vGPU не уступают по производительности железным решениям: https://t.me/iaasblog/209

[16] IaaS для комфортного масштабирования бизнеса — кейс Redweb: https://t.me/iaasblog/208

[17] Дата-центр будущего: три технологии для развертки 5G-сетей: https://t.me/iaasblog/207

[18] IaaS для комфортного масштабирования бизнеса — кейс Avito.ru: https://t.me/iaasblog/206

[19] 5 инструментов для управления облаком: https://t.me/iaasblog/195

[20] Почему компании используют виртуальные машины, а не контейнеры: https://t.me/iaasblog/204

[21] Кто поддерживает облачные проекты — рассказываем о четырех open source фондах: https://t.me/iaasblog/202

[22] Источник: https://habr.com/ru/post/449748/?utm_source=habrahabr&utm_medium=rss&utm_campaign=449748