Проверка договора на разработку программного обеспечения

В IT-договорах самые дорогие ошибки — в правах на результат. Заказчик оплатил разработку, а исходный код и права остались у подрядчика. Или наоборот: подрядчик бесплатно отдал свои наработки.

3 проверки в месяц бесплатно.

Какие риски чаще всего встречаются

Кому принадлежат права на код

Права на программу, созданную по заказу, принадлежат заказчику, если договор не говорит иное. Проверьте, что договор прямо называет переход исключительного права и передачу исходного кода.

ст. 1296 ГК РФ

Ранее созданные наработки подрядчика

Если в проекте используются библиотеки и модули, созданные подрядчиком раньше, на них обычно выдаётся лицензия, а не отчуждение. Без этого условия возможен спор о правах.

ст. 1234, 1235 ГК РФ

Размытое техническое задание

Без чётких требований и критериев приёмки заказчик может бесконечно возвращать работу, а подрядчик — сдать то, что не нужно бизнесу.

ст. 720, 783 ГК РФ

Открытые лицензии в составе продукта

Компоненты с открытыми лицензиями накладывают условия на использование и распространение. Договор должен обязывать подрядчика раскрывать их перечень.

ст. 1286.1 ГК РФ

Персональные данные пользователей

Если подрядчик получает доступ к данным пользователей, нужно поручение на обработку с перечнем действий, целей и требований к защите.

ч. 3 ст. 6 152-ФЗ

НДС при передаче прав

Освобождение от НДС при передаче прав на ПО применяется только к программам из реестра российского ПО. От этого зависит итоговая цена договора.

пп. 26 п. 2 ст. 149 НК РФ

Формулировки: как было и как лучше

Типичные условия из реальных договоров и вариант, который можно предложить другой стороне.

Было

Исключительное право на программу принадлежит Исполнителю. Заказчику предоставляется право её использования.

Лучше

Исключительное право на программу, включая исходный код и документацию, переходит к Заказчику с момента подписания акта приёмки соответствующего этапа. Исполнитель размещает исходный код в репозитории Заказчика.

Заказчик получает право дорабатывать продукт и менять подрядчика, а не только использовать готовую программу.

Было

Требования к функциональности согласовываются сторонами в рабочем порядке.

Лучше

Требования к программе указаны в техническом задании (приложение № 1). Изменение требований оформляется запросом на изменение с оценкой сроков и стоимости, который подписывают обе стороны.

Без зафиксированных требований невозможно ни принять работу, ни доказать, что она сделана плохо.

Было

Исполнитель не гарантирует отсутствие ошибок в программе.

Лучше

В течение 3 месяцев после приёмки Исполнитель бесплатно устраняет ошибки, из-за которых программа не соответствует техническому заданию, в сроки, зависящие от критичности ошибки.

Гарантийный период защищает заказчика от ошибок, которые проявляются только в работе.

Что проверить перед подписанием

  • Техническое задание и критерии приёмки
  • Переход исключительного права и передача исходного кода
  • Перечень сторонних и открытых компонентов
  • Гарантийный срок и поддержка после сдачи
  • Доступ к данным и поручение на обработку
  • Порядок изменения требований и оплаты доработок

Как работает проверка

  1. 1. Загрузите документ — PDF, DOCX, DOC или фото страниц.
  2. 2. Сервис сверит условия с законом — с действующими редакциями ГК РФ и профильных законов с pravo.gov.ru.
  3. 3. Получите отчёт — красные и жёлтые флаги, фрагмент договора, норма и формулировка для переговоров.

Какие нормы применяются

ст. 1261 ГК РФ
программа для ЭВМ охраняется как литературное произведение
ст. 1296 ГК РФ
права на программу, созданную по заказу
ст. 1234, 1235 ГК РФ
отчуждение исключительного права и лицензионный договор
ст. 702–729, 779–783 ГК РФ
подряд и услуги: приёмка, качество, отказ от договора
ч. 3 ст. 6 152-ФЗ
поручение на обработку персональных данных подрядчику

Разбор ситуаций

Разработчик ушёл и не отдаёт код

Если исключительное право перешло к заказчику, требуйте передачи исходного кода как части результата. Чтобы не доводить до спора, договор должен обязывать разработчика хранить код в вашем репозитории с первого дня, а не передавать его в конце проекта.

В проекте библиотека с «заразной» лицензией

Некоторые открытые лицензии требуют раскрывать исходный код производной программы при её распространении. Обяжите подрядчика согласовывать использование таких библиотек и передавать перечень всех открытых компонентов с их лицензиями.

Проект затянулся, а бюджет вырос

Обычная причина — требования менялись в процессе без формальной оценки. Если в договоре есть порядок запросов на изменение, каждое изменение имеет согласованную цену и срок. Если такого порядка нет, зафиксируйте текущий объём дополнительным соглашением и дальше меняйте требования только через него.

Если договор уже подписан

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

Частые вопросы

Подходит ли проверка для договора на разработку сайта?

Да, сайт — это тоже программа для ЭВМ и база данных. Риски по правам и приёмке те же.

Нужно ли регистрировать программу в Роспатенте?

Нет. Права на программу возникают с момента её создания, регистрация добровольная (ст. 1262 ГК РФ). Но свидетельство упрощает доказывание прав в споре.

Разработка ПО — это подряд или услуги?

Если результат — готовая программа, которую передают заказчику, это ближе к подряду. Поддержка и сопровождение — услуги. Часто договор сочетает оба вида, и важно прописать приёмку для каждой части.

Как получить освобождение от НДС при передаче прав на ПО?

Освобождение применяется к передаче прав на программы, включённые в реестр российского ПО (пп. 26 п. 2 ст. 149 НК РФ). Порядок включения в реестр установлен постановлением Правительства № 1236.

Что выбрать: фиксированную цену или оплату по часам?

Фиксированная цена подходит, когда требования понятны заранее. Оплата по часам — когда продукт меняется по ходу работы. Во втором случае важны еженедельные отчёты о затраченном времени и лимит бюджета.

Отчёт сервиса помогает найти спорные условия и подготовиться к переговорам, но не заменяет консультацию юриста по конкретной ситуации.

Другие договоры