Мы привыкли свободно скачивать программы и изучать чужой код. Тридцать лет назад программное обеспечение было закрытой коммерческой тайной корпораций. Создатель пенициллина Александр Флеминг отказался патентовать свое открытие. Он сделал технологию производства антибиотика доступной для всех лабораторий мира ради спасения жизней. В индустрии компьютерных технологий таким прорывом стала концепция Open Source.
Документальный фильм «Революционная ОС» подробно фиксирует этот исторический перелом. Картина показывает развитие альтернативного подхода к разработке и столкновение корпоративных монополий с сообществом увлеченных гиков. Ниже я разбираю главные идеи этого фильма и вспоминаю историю создания фундамента современного интернета.
Характеристики
Режиссёр: Дж. Т. С. Мур
Год: 2001
Жанр: Документальный фильм
В главных ролях: Линус Торвальдс, Ричард Столлман, Эрик С. Реймонд
Преимущества
Уникальные архивные интервью с Линусом Торвальдсом и Ричардом Столлманом погружают в реальную историю создания системы
Сложные концепции открытого исходного кода объясняются максимально понятным и живым языком.
Картина отлично передает атмосферу гик-культуры и искреннего энтузиазма разработчиков девяностых годов.
Авторы показывают конфликт с Microsoft предельно однобоко и лепят из корпорации карикатурного злодея.
Сюжет местами перегружен утомительными юридическими разборами тонкостей лицензирования программного обеспечения.
Документальный фильм «Революционная ОС» (Revolution OS) фиксирует момент смены парадигмы на мировом рынке программного обеспечения. Режиссер Дж. Т. С. Мур показывает историю создания Linux и философии открытого исходного кода. Это прямой рассказ о людях. Они предпочли свободу обмена знаниями корпоративным секретам.
Ядро Linux создавали хакеры. В восьмидесятые и девяностые годы это слово имело совершенно другое значение. Хакерами называли увлеченных гиков и исследователей. Они разбирали программы на части ради любопытства.
Студент Линус Торвальдс был именно таким энтузиастом. Он купил ПК на базе процессора 386 и захотел изучить его архитектуру. Линус начал писать собственный эмулятор терминала для доступа к университетскому серверу. Этот код постепенно перерос в полноценное ядро операционной системы.
Имя системе дал администратор FTP-сервера Ари Леммке. Торвальдс планировал назвать проект Freax. Он хотел скрестить слова free, freak и букву X. Леммке посчитал это название неудачным. Он создал на сервере директорию «linux» — от имени Linus и Unix — и выложил туда файлы. Торвальдс согласился с этим вариантом. В реальной жизни многие культовые бренды получают свои имена случайно. Создатели поисковика Google планировали назвать его Googol. Инвесторы ошиблись в написании чека на 100 000 долларов. Компании пришлось зарегистрировать новое имя для обналичивания денег.
Фильм уделяет много внимания проекту GNU. Ричард Столлман запустил этот проект для создания полностью свободной операционной системы. Аббревиатура GNU расшифровывается как «GNU’s Not Unix». Команда Столлмана написала множество важнейших компонентов системы. Они создали компиляторы, текстовые редакторы и библиотеки. Им не хватало одной детали — рабочего ядра. Торвальдс написал это ядро. Сообщество объединило компоненты GNU и ядро Linux в единое целое. Получилась полноценная рабочая система GNU/Linux.
Интеграция разных компонентов часто встречается в сложных проектах. В космической программе «Аполлон» командный модуль создавала компания North American Aviation. Лунный модуль строила корпорация Grumman. По отдельности эти аппараты не могли выполнить миссию. Совместная работа двух систем позволила астронавтам высадиться на Луну.
История компании Netscape в фильме иллюстрирует коммерческий потенциал открытых технологий. Браузер Netscape Navigator доминировал на рынке в середине девяностых. Компания провела феноменальное IPO. Ее капитализация в первый день торгов достигла почти 3 миллиардов долларов. Позже руководство Netscape решило открыть исходный код своего браузера и создало проект Mozilla. Это решение спасло код от забвения после поражения в войне браузеров. На базе открытых исходников Mozilla вырос популярный браузер Firefox. Современные корпорации часто открывают свои наработки для привлечения сообщества. Компания Tesla сделала открытыми патенты на свои электромобили. Илон Маск отдал эти технологии конкурентам для ускорения развития всей индустрии электротранспорта.
Падение Netscape было напрямую связано с агрессивной политикой Microsoft. Корпорация Билла Гейтса интегрировала свой бесплатный браузер Internet Explorer прямо в операционную систему Windows. Это действие привело к масштабным антимонопольным судам. Власти США обвинили Microsoft в злоупотреблении доминирующим положением на рынке. Суд первой инстанции постановил разделить корпорацию на две части.
Апелляция позже отменила это решение. Компания отделалась огромными штрафами в миллионы долларов и изменением бизнес-практик. Монополии часто сталкиваются с жестким принудительным регулированием. Правительство США в 1982 году принудительно разделило телекоммуникационного гиганта AT&T на несколько независимых региональных компаний для создания конкурентной среды.
Движение Open Source стало логичным развитием работы этих программистов. Разработчики доказали эффективность совместной работы над открытым кодом. Бизнес увидел в этом подходе надежный инструмент. Фильм отлично показывает трансформацию идеи гиков-энтузиастов в современный индустриальный стандарт.