Лицензия
Определение
Лицензия (англ. license) — условия, на которых можно использовать программу или код: кто может запускать, менять, продавать и на каких правах. Почти любой продукт собран из готовых библиотек с открытым кодом, и у каждой своя лицензия. MIT и Apache разрешают почти все, если сохранить упоминание автора. GPL требует открыть исходный код производного продукта под той же лицензией, если продукт передают другим людям, и для коммерческой системы это может стать проблемой. Перед запуском продукта стоит проверить лицензии всех зависимостей. Права на сам код фиксируют в договоре с подрядчиком: если они остались у подрядчика, возникает привязка к поставщику.