Открытый исходный код

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

Программное обеспечение с открытым исходным кодом это программы, исходный код которых опубликован по лицензии, позволяющей любому использовать, изучать, изменять и распространять его. Самый известный пример это Linux.

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

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

Исходный код это набор инструкций, которые программист пишет, чтобы программа работала. В ПО с открытым исходным кодом этот код публичен, а лицензия даёт вам право запускать программу, читать, как она устроена, изменять её и передавать дальше. Известные лицензии включают GPL и лицензию MIT.

У проектов с открытым кодом есть сопровождающие, а у многих и компании, которые за ними стоят. Linux и Docker это распространённые примеры. Другая модель это ПО с закрытым исходным кодом.

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

  • Нет платы за лицензию на ПО: обычно за саму программу не нужно платить ни за пользователя, ни за сервер, хотя оборудование и людей оплачивать по-прежнему приходится. Некоторые проекты также продают платную редакцию с дополнительными функциями или поддержкой.
  • Нет единственного вендора, которого можно потерять: поскольку код публичен, другие могут продолжить проект, если стоящая за ним компания сменит курс или закроется.
  • Код, который можно читать и менять: ваша команда или партнёр может проверить его и адаптировать, чего закрытый продукт почти не допускает.
  • Кому-то всё равно нужно его вести: установка, защита, обновление и поддержка требуют времени или денег. Поддержку можно купить у вендора или в сервисной компании.

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

Большинство платформ, которые мы строим для клиентов, имеют открытый исходный код: Linux, Kubernetes на Talos Linux, Proxmox VE, Ceph, Docker и межсетевые экраны OPNsense. За наши телефонные системы FreePBX мы не берём лицензионную плату за рабочее место. Мы эксплуатируем Proxmox и Ceph для собственной инфраструктуры и сопровождаем собственные публичные инструменты с открытым кодом.

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

Linux и Kubernetes

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

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

Кластеры виртуализации, в том числе переход с VMware и Hyper-V.

Системы VoIP-телефонии

Телефонные системы FreePBX без лицензии за рабочее место с нашей стороны.

Подробнее

Не уверены, где уместен открытый код?

Расскажите, за какие лицензии на ПО вы платите сейчас. Мы скажем, где подойдёт вариант с открытым кодом, а где нет.

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