Свободное программное обеспечение

Что такое свободное программное обеспечение?

Свободное программное обеспечение это программное обеспечение, которое вы вправе запускать, изучать, распространять и изменять. «Свободное» относится именно к этой свободе. О цене оно ничего не говорит.

Поговорить с инженером База знаний
Проход между двумя длинными рядами серверных стоек в дата-центре

Что это значит

Free Software Foundation определяет свободное программное обеспечение через четыре свободы: запускать программу для любой цели, изучать, как она работает, и изменять её, распространять копии и распространять свои изменённые версии. Вторая и четвёртая требуют доступа к исходному коду. Свободные программы можно продавать.

Большая часть свободного программного обеспечения также является открытым исходным кодом. Эти два термина различаются акцентом: свободное программное обеспечение рассматривает свободы как вопрос принципа, а открытый исходный код подчёркивает практические выгоды совместной разработки. Linux и инструменты GNU это распространённые примеры.

Некоторые свободные лицензии относятся к типу copyleft. GPL самая известная из них: если вы распространяете изменённую версию, вы должны выпустить её под той же лицензией и предоставить её исходный код.

Почему это важно для бизнеса

  • Используйте как нужно: лицензия разрешает любую цель, а работу может выполнять ваша команда или партнёр.
  • Ни один вендор не может отозвать: лицензию нельзя отозвать у имеющихся у вас копий, а если исходные разработчики прекратят работу, любой может продолжить развитие кода.
  • Внутреннее использование: запуск свободного программного обеспечения внутри вашей компании в целом не накладывает дополнительных обязательств. Главное исключение это AGPL: если вы изменяете программу под AGPL и даёте внешним пользователям доступ к ней по сети, вы должны предложить им свои изменения.
  • Распространение: если вы передаёте или продаёте другим изменённую программу под copyleft, вы должны делиться изменениями на той же лицензии.

Как это проявляется в нашей работе

Значительная часть того, что мы запускаем и создаём для клиентов, это свободное программное обеспечение с открытым исходным кодом: серверы Linux на Ubuntu, Debian и системах семейства RHEL, Proxmox VE, Ceph, Docker, OPNsense и FreePBX. Мы используем Proxmox и Ceph для собственной инфраструктуры и поддерживаем собственные общедоступные инструменты с открытым исходным кодом. Когда мы создаём программное обеспечение для клиента, мы проверяем условия лицензий используемых компонентов.

Связанные услуги

Linux и Kubernetes

Серверы и платформы контейнеров на свободном программном обеспечении.

Консалтинг по Proxmox

Кластеры виртуализации на открытой платформе.

Программное обеспечение

Заказное бизнес-программное обеспечение с проверкой условий лицензий.

Подробнее

Хотите знать, что разрешает лицензия?

Расскажите, что вы используете или планируете создавать. Мы объясним, что разрешает его лицензия.

Начать разговор