Открытый исходный код
Программное обеспечение, исходный код которого открыт для изучения, использования, изменения и распространения любым желающим в соответствии с условиями его лицензии.
- 01
Почему это важно
Большая часть современного программного обеспечения строится на компонентах с открытым исходным кодом, что ускоряет разработку и снижает затраты. Взамен необходимо отслеживать лицензию каждого компонента, продолжается ли его поддержка и какие уязвимости в нём известны. Бесплатность не означает отсутствия ответственности.
- 02
Пример
Команда автоматически формирует список используемых в её продукте библиотек с открытым исходным кодом. Когда в библиотеке объявляют критическую уязвимость, затронутые проекты выявляются и обновляются за несколько минут.
- 03
Частая ошибка
Использование компонентов без прочтения условий их лицензии. Некоторые лицензии могут требовать также раскрытия исходного кода самого продукта.
- 04
Связанные термины
Связанные услуги и руководства
Обсудим ваш проект.
Расскажите о задаче — объём определим вместе.