Чтобы защитить свои интересы, корректно распределить риски и не потерять права на код из-за неправильной формулировки предмета договора, в документе необходимо закрепить следующие ключевые условия:
Четкий предмет и ТЗ. Предмет договора должен однозначно указывать на создание программы для ЭВМ (овеществленного результата), а не на совершение действий. Техническое задание должно быть неотъемлемой частью договора.
Сроки (календарный план). Для подряда срок начала и окончания работ — существенное условие. Если этапов несколько, нужен график (план-график) с указанием сроков завершения каждого этапа.
Порядок приемки. Необходимо прописать процедуру: срок направления акта, срок приемки заказчиком, порядок заявления мотивированных возражений. Важно предусмотреть механизм приемки, если заказчик уклоняется от подписания акта.
Переход прав (IP). Отдельным пунктом или лицензионным договором нужно установить, что исключительное право на созданный код переходит к заказчику в момент подписания акта (или оплаты). Для доработок — получить подтверждение права на переработку исходного ПО.
Гарантии качества. Рекомендуется установить гарантийный срок (например, 12 месяцев), в течение которого исполнитель обязан устранять выявленные недостатки (баги) за свой счет.
Распределение рисков. Указать, кто несет риск гибели кода до приемки (обычно исполнитель) и кто отвечает за соблюдение прав третьих лиц при написании кода (гарантия чистоты прав).
Учитывая сложность правового регулирования, применение только одного типа договора (чистого подряда) на практике встречается редко. Чаще всего стороны заключают смешанные договоры, включающие элементы подряда (написание кода), лицензионного договора (если используется чужой код) и абонентского обслуживания (для поддержки). Однако, чтобы защитить свои интересы, корректно распределить риски и не потерять права на код из-за неправильной формулировки предмета договора, составление документации лучше доверить
профессиональному IT-юристу, способному учесть все нюансы судебной практики и нормы части четвертой ГК РФ.