Что такое свободное программное обеспечение?
Свободное программное обеспечение это программное обеспечение, которое вы вправе запускать, изучать, распространять и изменять. «Свободное» относится именно к этой свободе. О цене оно ничего не говорит.
Поговорить с инженером База знаний
Что это значит
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
Кластеры виртуализации на открытой платформе.
Программное обеспечение
Заказное бизнес-программное обеспечение с проверкой условий лицензий.
Подробнее
- Что такое свободное программное обеспечение?Официальное изложение четырёх свобод, для тех, кому нужно точное определение.
- Free Software FoundationОрганизация, стоящая за этим определением, полезна для понимания философии.
- Свободное программное обеспечение в ВикипедииНейтральный обзор истории и лицензирования для тех, кто впервые знакомится с темой.
Хотите знать, что разрешает лицензия?
Расскажите, что вы используете или планируете создавать. Мы объясним, что разрешает его лицензия.
Начать разговор