🧠 COMPUTER SCIENCE

Открытый код и Linux: как студент из Хельсинки изменил мир бесплатно

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

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

Сначала — идея свободы

В начале 1980-х программы всё чаще продавали закрытыми: пользователь получал готовое приложение, но не имел права смотреть исходный код или менять его. Программиста Ричарда Столлмана это возмущало. Он считал, что код должен быть свободным — не обязательно бесплатным, но открытым для изучения и изменения.

В 1983 году Столлман запустил проект GNU — попытку создать полностью свободную операционную систему. Он же придумал хитрую юридическую конструкцию — лицензию GPL с принципом копилефт: код свободен, и любой, кто его использует и меняет, обязан оставить свою версию такой же свободной. Свобода, защищённая авторским правом наоборот.

Не хватало одной детали

К началу 1990-х у проекта GNU было почти всё: компилятор, утилиты, оболочка. Не хватало главного — ядра, сердцевины операционной системы, которая управляет железом. И тут на сцену вышел студент.

«Просто для развлечения»

В 1991 году финский студент Линус Торвальдс писал для себя учебное ядро, чтобы разобраться, как устроены операционные системы. 25 августа он отправил в сеть знаменитое письмо, начинавшееся со слов о том, что он делает «бесплатную операционную систему — просто хобби, ничего большого и профессионального». Так появился Linux.

Ключевым было решение: Линус выложил исходники открыто и под лицензией GPL. Любой мог скачать код, исправить ошибку, добавить драйвер и прислать улучшение обратно. Ядро Linux соединилось с утилитами GNU — и получилась полноценная свободная система, которую часто называют GNU/Linux.

Почему открытая модель сработала

Закрытую программу пишет одна компания. Открытую — весь мир. Тысячи добровольцев по всей планете чинили баги, писали драйверы, переводили. Программист Эрик Реймонд описал это как «Собор и Базар»: закрытая разработка — тихий собор, где трудятся избранные; открытая — шумный базар, где участвуют все. И базар, к удивлению многих, оказался быстрее и надёжнее.

Закрытый кодОткрытый код
Исходники скрытыИсходники доступны всем
Чинит только владелецЧинит всё сообщество
Доверие «на слово»Можно проверить самому

Где Linux сегодня

Бесплатное студенческое хобби тихо захватило мир инфраструктуры:

  • Серверы: подавляющая часть сайтов интернета работает на Linux.
  • Android: миллиарды телефонов используют ядро Linux.
  • Суперкомпьютеры: практически все мощнейшие машины планеты — на Linux.
  • Облака: дата-центры, на которых держатся облачные сервисы.

Сила раздавать

История Linux переворачивает привычную логику. Столлман и Торвальдс не стали запирать свой код в сейф — они раздали его. И именно открытость, а не секретность, сделала Linux фундаментом цифрового мира. Иногда, чтобы построить самое влиятельное в истории ПО, нужно не продать его, а подарить — и довериться тому, что сообщество сделает остальное.

Тут важно развести два понятия, которые часто смешивают. Свободное ПО (по Столлману) — про свободу: смотреть, менять, делиться. Открытый исходный код (open source) — более поздний и прагматичный термин, делающий упор на удобство и качество такой разработки для бизнеса. Идеолог свободного ПО Столлман до сих пор настаивает, что это не синонимы, и в чём-то он прав: «бесплатно» и «свободно» — разные вещи. Но именно сочетание идеализма Столлмана и прагматизма Торвальдса дало гремучую смесь, изменившую индустрию.

И ещё одна деталь, которая объясняет успех. Открытый код победил не из-за того, что бесплатный, — а потому что его можно проверить. Когда исходники видны всем, ошибку или закладку рано или поздно заметят чужие глаза. Для банков, государств и крупных компаний это оказалось решающим аргументом: доверять системе, которую можно прочитать, спокойнее, чем чёрному ящику. Так студенческое хобби стало основой, на которую сегодня осознанно опираются самые серьёзные организации мира.

#Linux#история#открытый код#Столлман#Торвальдс