Договор на разработку ПО — один из договоров на IT-услуги, с которыми часто приходится сталкиваться юристам. Несмотря на его очевидность, в таком договоре может быть много подводных камней, которые тяжело заметить невооруженным глазом.
Юридическая компания «ВигоЛекс» предлагает рассмотреть основные условия договора на разработку ПО.
Спецификация услуг
Разработка любого ПО — это довольно долгая история. В лучшем случае разработка может длиться около полугода, а при более сложных заданиях — от года и до нескольких лет. Все это время исполнителю важно понимать, что конкретно ему необходимо делать, а заказчику — что конкретно делает исполнитель.
Мы рекомендуем базировать разработку ПО на еженедельных спринтах, детальную спецификацию для которых следует согласовывать в формате приложения к договору. Если период разработки довольно большой, следует с самого начала решить, будете ли вы объединять такие спринты в майлстоуны, и если будете — зафиксировать это в договоре.
Оплата услуг
В разделе об оплате услуг обычно есть три основных условия, на которые следует обратить внимание. Первое из них — виды и размеры выплат по договору. В договоре на разработку ПО важно отобразить тот формат оплаты, о котором договорились стороны: если это почасовая оплата, следует указать это в договоре, если же фиксированная месячная оплата труда — аналогично. Кроме того, популярной является практика, когда заказчик компенсирует исполнителю некоторые дополнительные расходы, например стоимость курсов повышения квалификации, закупку необходимой техники или ПО и т.д.
Второе важное условие — порядок проведения выплат по договору. Вам с вашим контрагентом следует согласовать, работаете вы по предоплате или по постоплате, кто ответственный за выставление инвойсов и какая процедура их выставления, какие сроки оплаты инвойсов и т.д. Все это необходимо отобразить в договоре.
Третье условие — налоги. Юридическая компания «ВигоЛекс» рекомендует всегда включать в договор условие о том, что стороны самостоятельно ответственны за уплату собственных налогов, а также предусматривать, кто должен оплачивать банковские комиссии за перевод средств.
Интеллектуальная собственность
Интеллектуальная собственность является важным активом любой компании, поэтому в интересах заказчика — получить от исполнителя права интеллектуальной собственности на разработанное ПО, а в интересах исполнителя — как можно более эффективно воспользоваться такой потребностью заказчика.
В разделе об интеллектуальной собственности договора на разработку ПО важно предусмотреть:
- с какого момента права интеллектуальной собственности переходят от исполнителя к заказчику;
- обязан ли заказчик выплачивать исполнителю дополнительное авторское вознаграждение за передачу прав интеллектуальной собственности;
- если исполнитель использует свои собственные материалы при разработке ПО — предоставление заказчику лицензии на использование таких материалов;
- если исполнитель использует open source материалы для разработки ПО — гарантии от исполнителя касательно использования таких материалов.
Прием-передача услуг
Процедура приема-передачи ПО — один из самых важных этапов в процессе разработки ПО, на котором проверяется его качество и пригодность. Стандартное условие договора на разработку ПО — тестовый период, в течение которого заказчик имеет право проверить ПО на исправность работы, пригодность к использованию и т.д.
Юридическая компания «ВигоЛекс» рекомендует предусматривать в договоре на разработку ПО:
- обязан ли исполнитель тестировать разработанное ПО под контролем заказчика;
- как стороны согласовывают условия и сроки внесения изменений в разработанное ПО;
- оплачивается ли внесение изменений в разработанное ПО, и если да — то при каких условиях;
- порядок и сроки подписания сторонами акта приема-передачи ПО.
Ответственность сторон
Еще один важный раздел договора о разработке ПО — раздел об ответственности сторон. Не стоит пренебрегать этим разделом, так как в нем можно предусмотреть основные гарантии, которые обеспечат соблюдение ваших прав по договору.
Самый распространенный инструмент ответственности сторон — штрафы. В договоре на разработку ПО важно предусмотреть баланс между ответственностью разработчика и заказчика, например установить общие штрафы за нарушение условий договора об интеллектуальной собственности и защите конфиденциальной информации, а также установить ответственность для исполнителя за несвоевременное выполнение работы.
Еще один инструмент ответственности сторон по договору — право каждой стороны на досрочное расторжение договора в случае нарушения другой стороной определенных условий договора на разработку ПО.
Юридическая компания «ВигоЛекс» с радостью поможет вам провести юридический анализ вашего договора и укажет на все подводные камни, которые он скрывает.