Кто разработал 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? — Исторические и технические причины: совместимость с существующей экосистемой и позиция основных мейнтейнеров.