Кто разработал Linux и как работает его лицензирование
Linux — это ядро, созданное Линусом Торвальдсом в 1991 году и сегодня поддерживаемое тысячами разработчиков под лицензией GPLv2; у системы нет единого «владельца» — есть сообщество, корпоративные контрибьюторы и отдельные дистрибутивы.
Кто разработал Linux
Проект начал Линус Торвальдс в 1991 году как личное хобби: он опубликовал исходный код ядра и привлёк первых контрибьюторов. Со временем работа над ядром стала распределённой: тысячи разработчиков из сообществ и компаний (аппаратных и софтверных вендоров) вносят изменения. Торвальдс остаётся главным координатором — он принимает патчи в основную ветку и управляет релизной политикой.
Важно разделять: Linux — это именно ядро. Готовые системы (дистрибутивы: Ubuntu, Fedora, RHEL, Debian и др.) собирают и поддерживают отдельные сообщества или компании, добавляя утилиты, графику и менеджеры пакетов.
Если вы новичок и хотите начать с рабочего стола — попробуйте Ubuntu; для знакомства с «чистой» разработкой ядра подойдёт Fedora.
Как работает лицензирование (GPLv2)
Ядро Linux распространяется под GNU General Public License версии 2 (GPLv2). Коротко о практических последствиях:
- Исходный код ядра доступен публично: любое изменение исходников должно быть доступно при распространении бинарных сборок.
- Копилефт: производные работы ядра также подпадают под GPLv2, то есть нельзя взять изменённый код и закрыть его.
- GPLv2 выбрана исторически и сохраняется для совместимости и практичности — ядро официально не переводилось на GPLv3.
При этом существуют исключения на периферии: проприетарные бинарные драйверы иногда поставляются отдельно как «blobs», а некоторые модули распространяются под другой лицензией (dual-license). Но ключевой принцип: основные изменения в самом ядре обязаны оставаться открытыми.
Ключевые принципы GPLv2 для ядра Linux
| Принцип | Что значит на практике |
|---|---|
| Открытый код | Поставщик ядра обязан предоставить исходники при распространении бинарей |
| Копилефт | Модификации ядра остаются под GPLv2 |
| Коммерческая свобода | Можно продавать поддержку и услуги, но не закрывать исходники ядра |
Не путайте понятия: GNU — набор утилит и библиотек; Linux — ядро. Некоторые называют систему «GNU/Linux», подчёркивая вклад проекта GNU.
Кто пользуется Linux и как это влияет на экосистему
Linux — база для серверов, облаков, мобильных устройств (ядро Android), встраиваемых систем и суперкомпьютеров. Корпоративные дистрибутивы (Red Hat, SUSE, Canonical) зарабатывают на поддержке, сертификации и сервисах, а не на «продаже» ядра. Открытая модель позволяет быстрый отклик на уязвимости, оптимизации и портирование под новое железо.
Практический эффект для компаний и разработчиков:
- Можно использовать ядро бесплатно в коммерческих продуктах, но распространение модифицированной версии требует открытости кода.
- Производители оборудования могут поставлять закрытые драйверы, но это усложняет интеграцию и поддержку.
Частые ошибки
- Linux = дистрибутив: нет — это ядро; дистрибутивы строятся поверх.
- GPL запрещает коммерцию: нет — коммерция разрешена, ограничение касается закрытия производных исходников.
- Linux «принадлежит» крупной компании: нет — проект децентрализован, хотя компании активно участвуют.
FAQ
- Кто владеет Linux? — Никто в смысле проприетарного владельца; над ядром работают сообщество и корпоративные контрибьюторы, а Торвальдс координирует развитие.
- Могу ли я использовать Linux в коммерческом продукте? — Да, можно, но при распространении модифицированного ядра необходимо предоставить исходники согласно GPLv2.
- Можно ли добавить проприетарный модуль? — Технически да, но юридические и совместные вопросы зависят от того, считается ли модуль производным от ядра.
- Почему не GPLv3? — Исторические и технические причины: совместимость с существующей экосистемой и позиция основных мейнтейнеров.