Операция выполнена!
Закрыть
Хабы: Блог компании Content AI

Привет, Хабр!

Использование  OSS-компонентов – стандарт современной разработки. Под OSS-компонентами мы понимаем ПО с открытым исходным кодом. Это могут быть приложения, библиотеки, набор файлов, или даже просто фрагмент кода. 

Но при использовании OSS есть нюанс — лицензии. Одни библиотеки можно брать без оглядки, другие требуют платежей, а третьи — строгого соблюдения условий. И если в бэкенде зачастую все относительно статично (версии меняются редко, компонентов немного), то веб — отдельная история. Тут компоненты множатся с космической скоростью, версии обновляются каждую неделю, и следить за всем этим вручную просто нереально.

В этой статье расскажем о том, как мы формируем реестр OSS-компонентов и какие инструменты помогают нам быстрее проверять лицензии и формировать единый список компонентов.

Проблематика

Нарушение лицензий open source (OSS) может привести к таким же серьезным последствиям, как и несоблюдение условий использования коммерческих сторонних компонентов. Ключевая разница заключается в том, что нарушения OSS-лицензий чаще всего возникают из-за недостаточной культуры работы с открытым кодом и отсутствия четких процедур контроля его использования. 

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

Читать далее
Читайте также
СТАТЬ АВТОРОМ
НОВОСТИ

ПИШИТЕ

Техническая поддержка проекта ВсеТут

info@vsetut.pro