Что такое GNU?
GNU это проект, начатый Ричардом Столлманом, чтобы создать полную операционную систему из свободного программного обеспечения. Его инструменты лежат в основе большинства систем Linux.
Поговорить с инженером База знаний
Что это такое
Проект GNU поставил цель написать целую операционную систему, в которой у каждого пользователя есть четыре свободы свободного программного обеспечения. Он создал большую часть компонентов: компилятор GCC, основные утилиты, такие как ls и cp, и оболочку Bash.
Собственное ядро проекта, Hurd, так и не было доведено до повседневного использования. Эту нишу заняло ядро Linux, поэтому типичный сервер Linux это инструменты GNU, работающие на ядре Linux. По этой причине некоторые называют систему GNU/Linux.
Проект также написал Стандартную общественную лицензию GNU, или GPL. Это лицензия типа copyleft: любой, кто распространяет программу, изменённую или нет, должен предложить исходный код на тех же условиях. Её используют многие проекты с открытым исходным кодом.
Почему это важно для бизнеса
- Навыки переносятся: команды, которые ваши администраторы вводят на сервере Linux, в основном относятся к инструментам GNU и одинаково работают в разных дистрибутивах.
- Открытое сопровождение: GCC и Bash разрабатываются открыто, поэтому их код и историю ошибок может проверить любой.
- Использование программ под GPL: применение их внутри вашей компании в целом не добавляет обязательств. Исключение, которое стоит проверить, это AGPL, вариант лицензии: он может применяться, когда вы даёте внешним пользователям доступ по сети к изменённой программе.
- Поставка программ под GPL: если вы передаёте клиентам программу под GPL, например внутри устройства или установщика, вы должны предоставить исходный код и сохранить ту же лицензию.
Как это проявляется в нашей работе
Серверы Linux, которые мы строим и поддерживаем на Ubuntu, Debian и системах семейства RHEL, все включают инструменты GNU. Как и хосты Proxmox VE в нашей собственной инфраструктуре. Мы также поддерживаем собственные общедоступные инструменты с открытым исходным кодом, а когда создаём программное обеспечение для клиента, проверяем лицензию каждого используемого компонента, включая GPL.
Связанные услуги
Linux и Kubernetes
Сборка серверов и платформ контейнеров на Linux.
Консалтинг по Proxmox
Виртуализация на платформе с открытым исходным кодом.
Программное обеспечение
Заказное программное обеспечение и инструменты с открытым исходным кодом с проверкой условий лицензий.
Подробнее
- Операционная система GNUГлавная страница проекта с его философией и списком программ, для тех, кто хочет обратиться к первоисточнику.
- GNU в ВикипедииНейтральная история проекта и спора о названии GNU/Linux, подходит для широкого круга читателей.
- Стандартная общественная лицензия GNU, версия 3Полный текст лицензии, для всех, кто распространяет программы под GPL.
- Стандартная общественная лицензия GNU в ВикипедииПростой обзор того, как работает GPL и каковы её версии, полезный перед чтением юридического текста.
Есть вопросы о программах, которые вы используете?
Расскажите, что сегодня стоит на ваших серверах. Мы объясним, что это за программы и чего требует их лицензия.
Начать разговор