Логотип

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

Технологии и инженерия

Определение

Открытый исходный код (англ. open source) — программы, код которых опубликован и доступен всем: его можно читать, использовать и дорабатывать на условиях лицензии. Linux, PostgreSQL, React, Python и большая часть инструментов современной разработки распространяются именно так. Для бизнеса это бесплатные проверенные компоненты и защита от привязки к поставщику: если автор забросит проект, код остается. Бесплатность условная: обновлять, настраивать и поддерживать открытый компонент все равно нужно. Обязательства зависят от лицензии, и некоторые лицензии требуют открыть код продукта, построенного на компоненте. Хранят такие проекты в публичных репозиториях, а решения в них принимает сообщество или основатель со статусом BDFL.

Также говорят

  • опенсорс,
  • открытый код.