Открытый код и Linux: как студент из Хельсинки изменил мир бесплатно
Студент написал учебную операционную систему «просто для развлечения» и выложил в сеть. Сегодня его код крутит большую часть интернета. История о том, как раздать исходники оказалось сильнее, чем продавать их.
«Просто хобби, ничего серьёзного» — так начиналось письмо, изменившее всю индустрию ПО.
Если у тебя есть яблоко и у меня есть яблоко и мы обменяемся — у каждого по яблоку. Если мы обменяемся идеями — у каждого по две. Эта мысль и есть дух открытого кода.
Сначала — идея свободы
В начале 1980-х программы всё чаще продавали закрытыми: пользователь получал готовое приложение, но не имел права смотреть исходный код или менять его. Программиста Ричарда Столлмана это возмущало. Он считал, что код должен быть свободным — не обязательно бесплатным, но открытым для изучения и изменения.
В 1983 году Столлман запустил проект GNU — попытку создать полностью свободную операционную систему. Он же придумал хитрую юридическую конструкцию — лицензию GPL с принципом копилефт: код свободен, и любой, кто его использует и меняет, обязан оставить свою версию такой же свободной. Свобода, защищённая авторским правом наоборот.
Не хватало одной детали
К началу 1990-х у проекта GNU было почти всё: компилятор, утилиты, оболочка. Не хватало главного — ядра, сердцевины операционной системы, которая управляет железом. И тут на сцену вышел студент.
«Просто для развлечения»
В 1991 году финский студент Линус Торвальдс писал для себя учебное ядро, чтобы разобраться, как устроены операционные системы. 25 августа он отправил в сеть знаменитое письмо, начинавшееся со слов о том, что он делает «бесплатную операционную систему — просто хобби, ничего большого и профессионального». Так появился Linux.
Ключевым было решение: Линус выложил исходники открыто и под лицензией GPL. Любой мог скачать код, исправить ошибку, добавить драйвер и прислать улучшение обратно. Ядро Linux соединилось с утилитами GNU — и получилась полноценная свободная система, которую часто называют GNU/Linux.
Почему открытая модель сработала
Закрытую программу пишет одна компания. Открытую — весь мир. Тысячи добровольцев по всей планете чинили баги, писали драйверы, переводили. Программист Эрик Реймонд описал это как «Собор и Базар»: закрытая разработка — тихий собор, где трудятся избранные; открытая — шумный базар, где участвуют все. И базар, к удивлению многих, оказался быстрее и надёжнее.
| Закрытый код | Открытый код |
| Исходники скрыты | Исходники доступны всем |
| Чинит только владелец | Чинит всё сообщество |
| Доверие «на слово» | Можно проверить самому |
Где Linux сегодня
Бесплатное студенческое хобби тихо захватило мир инфраструктуры:
- Серверы: подавляющая часть сайтов интернета работает на Linux.
- Android: миллиарды телефонов используют ядро Linux.
- Суперкомпьютеры: практически все мощнейшие машины планеты — на Linux.
- Облака: дата-центры, на которых держатся облачные сервисы.
Сила раздавать
История Linux переворачивает привычную логику. Столлман и Торвальдс не стали запирать свой код в сейф — они раздали его. И именно открытость, а не секретность, сделала Linux фундаментом цифрового мира. Иногда, чтобы построить самое влиятельное в истории ПО, нужно не продать его, а подарить — и довериться тому, что сообщество сделает остальное.
Тут важно развести два понятия, которые часто смешивают. Свободное ПО (по Столлману) — про свободу: смотреть, менять, делиться. Открытый исходный код (open source) — более поздний и прагматичный термин, делающий упор на удобство и качество такой разработки для бизнеса. Идеолог свободного ПО Столлман до сих пор настаивает, что это не синонимы, и в чём-то он прав: «бесплатно» и «свободно» — разные вещи. Но именно сочетание идеализма Столлмана и прагматизма Торвальдса дало гремучую смесь, изменившую индустрию.
И ещё одна деталь, которая объясняет успех. Открытый код победил не из-за того, что бесплатный, — а потому что его можно проверить. Когда исходники видны всем, ошибку или закладку рано или поздно заметят чужие глаза. Для банков, государств и крупных компаний это оказалось решающим аргументом: доверять системе, которую можно прочитать, спокойнее, чем чёрному ящику. Так студенческое хобби стало основой, на которую сегодня осознанно опираются самые серьёзные организации мира.