Всегда ли использование open source нарушает договор разработки и внедрения?
Нужно отдельно проверить договор с заказчиком и лицензию каждого открытого компонента.
Короткий ответ
Нет, не всегда. В деле, приведённом обзором от 14 февраля 2022 года, использование открытого кода не было признано нарушением договора услуг по разработке и внедрению.
Однако вывод относится к конкретному договору. Он не подтверждает, что открытые компоненты разрешены при любых обещаниях заказчику или условиях их лицензий.
Какие условия нужно сравнить
Open source не означает отсутствие прав и обязанностей. Разрешённые действия определяются лицензией компонента, а обязательства перед заказчиком – договором разработки.
Если разработчик обещал определённый состав прав или ограничения на сторонние компоненты, нужно проверить, выполнены ли эти условия. Сам факт доступности кода не отвечает на этот вопрос.
Одновременно использование стороннего компонента не делает автоматически ненадлежащим весь результат. Важно содержание обязательства и фактическое включение кода.
Как оформить результат
Опишите состав программы, использованные компоненты и основания их использования. Отдельно укажите, на какие элементы передаётся исключительное право и какие остаются под условиями сторонних лицензий.
Пределы разрешения объясняет разбор лицензионного договора. Вопрос дальнейшего использования кода рассмотрен в соответствующем ответе.
Проверьте, что заказчик сможет законно использовать переданный продукт в запланированном режиме. Нельзя обещать исключительность на чужой компонент, которой у исполнителя нет.
Источник сообщает об отсутствии договорного нарушения в указанном деле, а не об освобождении от всех лицензионных требований. Полный акт и конкретная лицензия отдельно не проверялись.
Если нужно применить ответ к Вашей ситуации или документам, Разработать лицензионный договор: юрист проверит вводные и учтёт обстоятельства, которые короткий ответ не охватывает.
Что ещё полезно знать
Частые вопросы по теме
- Как согласованная работа в JIRA помогла подтвердить задания и приёмку разработки?
- Как требования к качеству работ применяют к разработке программы по разным договорам?
- Как оформить изменение концепции программы во время разработки?
- Зачем прикладывать созданную программу к уведомлению работника о завершении разработки?
- Что фиксировать в акте, если заказанная разработка программы прекращена до завершения?