По договору на разработку программного обеспечения исключительное право на программу принадлежит заказчику, если договор не говорит иное (п. 1 ст. 1296 ГК РФ). Но это правило не работает, когда исполнитель сам автор кода, например фрилансер или самозанятый, тогда права нужно прямо передать в договоре авторского заказа (п. 5 ст. 1296, ст. 1288 ГК РФ). Разберём, как распределить права на код, что записать о передаче исходников и приёмке и какую лицензию оставить разработчику.

Кратко

  • Если подрядчик компания, права на программу, созданную по заказу, получает заказчик, а подрядчик сохраняет простую лицензию для собственных нужд (п. 1, 2 ст. 1296 ГК РФ).
  • Если программу пишет сам автор, ст. 1296 ГК РФ не применяется, отчуждение права нужно прописать по правилам договора авторского заказа (ст. 1288 ГК РФ, п. 107 постановления Пленума ВС РФ № 10).
  • Без условия о цене возмездный договор об отчуждении исключительного права считается незаключённым, а между коммерческими организациями безвозмездное отчуждение запрещено (п. 3, 3.1 ст. 1234 ГК РФ).
  • Код, который появился попутно, без прямого задания на его создание, по общему правилу остаётся у подрядчика (п. 1 ст. 1297 ГК РФ).
  • Явные недостатки, которые заказчик не заметил из-за приёмки без проверки, потом не предъявить, так следует из п. 3 ст. 720 ГК РФ.

Содержание

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

Программа для ЭВМ охраняется авторским правом вместе с исходным текстом и объектным кодом (ст. 1261 ГК РФ). Права на неё распределяются не по тому, кто заплатил, а по нормам части четвёртой ГК РФ и условиям договора. Результат зависит от того, кто исполнитель и что записано в договоре.

СитуацияУ кого исключительное право по умолчаниюЧто остаётся у другой стороныНорма
Подрядчик компания или ИП с командой, предмет договора создание программыУ заказчикаУ подрядчика простая безвозмездная лицензия для собственных нуждп. 1, 2 ст. 1296 ГК РФ
То же, но договор оставляет права подрядчикуУ подрядчикаУ заказчика безвозмездная простая лицензия для целей договорап. 3 ст. 1296 ГК РФ
Исполнитель сам автор кода (фрилансер, самозанятый)Как записано в договоре авторского заказа, без условия у автораЗависит от договораст. 1288, п. 5 ст. 1296 ГК РФ
Код создан при выполнении другого договора, который не предусматривал его созданиеУ подрядчикаУ заказчика простая лицензия для целей договорап. 1 ст. 1297 ГК РФ
Код написал сотрудник заказчика в пределах трудовых обязанностейУ работодателяУ автора право на вознаграждениеп. 2 ст. 1295 ГК РФ

Верховный Суд подчеркнул, что ст. 1296 ГК РФ применяется только когда исполнитель сам не автор, например студия, у которой код пишут сотрудники. Если по заказу работает сам автор, отношения регулирует ст. 1288 ГК РФ (п. 107 постановления Пленума ВС РФ от 23.04.2019 № 10). Это самая частая ошибка заказчиков, которые работают с фрилансерами по шаблону договора подряда.

Если код пишет фрилансер или самозанятый

По договору авторского заказа автор создаёт произведение, а договор может предусмотреть отчуждение заказчику исключительного права или предоставление права использования (п. 1, 2 ст. 1288 ГК РФ). Если в тексте нет ни того ни другого, у заказчика окажется код, права на который формально остались у разработчика.

Если договор предусматривает отчуждение права, к нему применяют правила договора об отчуждении исключительного права (п. 3 ст. 1288 ГК РФ). Отсюда три обязательных требования:

  • письменная форма, иначе договор недействителен (п. 2 ст. 1234 ГК РФ);
  • условие о вознаграждении за право, без него возмездный договор считается незаключённым (п. 3 ст. 1234 ГК РФ);
  • чёткое описание программы, на которую переходят права, в том числе её модулей и версий.

Удобно выделить в цене отдельную сумму за отчуждение права или прямо указать, что вознаграждение за право входит в стоимость работ. Право на программу, которая будет создана в будущем, переходит в момент, определённый договором, но не раньше её создания (п. 47 постановления Пленума ВС РФ № 10). Поэтому часто пишут, что право переходит с подписания акта по каждому этапу.

Если разработчика оформляют по ГПХ на постоянной основе, проверьте, не возникает ли риск переквалификации в трудовые отношения. Об этом мы писали в статье об IT-специалисте по договору ГПХ.

Права на код у заказчика, что записать в договор

Даже когда ст. 1296 ГК РФ работает в пользу заказчика, лучше не полагаться на общее правило, а прописать права подробно. Обычно в договор включают такие условия:

  1. Предмет и результат. Что создаётся, какие модули, интеграции, документация, дизайн интерфейсов. Ссылка на техническое задание как приложение.
  2. Переход исключительного права. Кому и в какой момент переходит право на программу и на все её части, включая подготовительные материалы.
  3. Вознаграждение за право. Сумма или указание, что оно включено в цену работ. Между коммерческими организациями безвозмездно отчуждать право нельзя (п. 3.1 ст. 1234 ГК РФ).
  4. Лицензия разработчику. Сохраняет ли он право использовать код для собственных нужд.
  5. Сторонние компоненты. Перечень библиотек и фреймворков, их лицензии и обязанность разработчика не использовать компоненты, условия которых требуют раскрыть ваш код.
  6. Гарантии. Заверение, что разработчик вправе передать права, у его сотрудников и субподрядчиков права оформлены, а программа не нарушает чужих прав.

Если право переходит по договору об отчуждении, а программа уже зарегистрирована в Роспатенте, переход нужно зарегистрировать, без этого он не состоится (п. 5 ст. 1262, п. 4 ст. 1234 ГК РФ). Подробнее о регистрации в статье о регистрации программы для ЭВМ.

Лицензия разработчику

По умолчанию подрядчик может использовать программу, права на которую получил заказчик, для собственных нужд на условиях безвозмездной простой лицензии весь срок действия права (п. 2 ст. 1296 ГК РФ). Для студии это значит возможность переиспользовать свои наработки. Для заказчика это риск утечки решений к конкурентам. Если для вас это важно, исключите такую лицензию прямо в договоре или ограничьте её, например только общими библиотеками без бизнес-логики.

Передача исходного кода

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

Пропишите:

  • что передаётся, исходный текст, сборочные скрипты, конфигурации, инструкции по развёртыванию, пароли и доступы к сервисам;
  • куда передаётся, например репозиторий заказчика, к которому разработчик получает доступ;
  • когда, лучше по каждому этапу, а не одним архивом в конце проекта;
  • как подтверждается передача, актом с хеш-суммой или ссылкой на конкретный коммит.

Самый безопасный вариант состоит в том, чтобы разработка с первого дня шла в репозитории, которым владеет заказчик. Тогда при разрыве отношений код остаётся у вас, а не на ноутбуке исполнителя.

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

Приёмка программы и ответственность за недостатки

Договор на разработку ПО чаще всего квалифицируют как подряд, потому что заказчику нужен результат, а не процесс (п. 1 ст. 702 ГК РФ). Если работа ведётся по модели выделенной команды с оплатой часов, ближе договор оказания услуг (ст. 779 ГК РФ). Общие положения о подряде применяются и к услугам, если это не противоречит их особенностям (ст. 783 ГК РФ). Подробнее об общих правилах подряда в статье о договоре подряда.

Для приёмки программы важно:

  • Критерии приёмки. Какие функции, сценарии и показатели должны работать. Без этого спор о недостатках превращается в спор мнений.
  • Порядок и сроки. Сколько дней на тестирование, как заказчик заявляет замечания, сколько циклов исправлений.
  • Последствия молчания. Часто пишут, что работа считается принятой, если заказчик не направил мотивированный отказ в срок.

Заказчик обязан осмотреть и принять работу, а недостатки, обнаруженные при приёмке, заявить сразу (п. 1 ст. 720 ГК РФ). Подписав акт без тестирования, заказчик рискует. Ошибки, которые обычная проверка выявила бы сразу, после этого предъявить уже не получится, это правило п. 3 ст. 720 ГК РФ. О скрытых недостатках, найденных позже, сообщают подрядчику в разумный срок (п. 4 ст. 720 ГК РФ).

Набор требований при ошибках в программе дан в ст. 723 ГК РФ. Заказчик выбирает одно из трёх, исправить баги за счёт подрядчика, снизить цену соразмерно недостаткам или самому оплатить исправление и переложить расходы на подрядчика, последнее возможно, только если договор это разрешает. Когда подрядчик не справился с исправлением в назначенный срок или дефекты существенные и неустранимые, заказчик может выйти из договора и требовать убытки. Если гарантийный срок стороны не установили, у заказчика есть два года с передачи программы, чтобы обнаружить дефекты и заявить о них (п. 2 ст. 724 ГК РФ). Поэтому гарантийный период на исправление ошибок, например 6 или 12 месяцев, лучше прописать явно.

Заказчик вправе отказаться от договора подряда в любой момент до сдачи результата. Он оплачивает часть цены пропорционально выполненной работе и возмещает подрядчику убытки в пределах разницы между ценой и уже выплаченным (ст. 717 ГК РФ).

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

Когда нужен юрист

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

Мы составляем и проверяем IT-договоры дистанционно, для заказчиков и разработчиков по всей России. Подробнее о составлении договора → Если нужен подробный разбор с документами, запишитесь на онлайн-консультацию с партнёром.

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

Кому принадлежат права на программу, созданную по договору
Если исполнитель компания, а предмет договора создание программы, права по общему правилу у заказчика (п. 1 ст. 1296 ГК РФ). Если код пишет сам автор, права переходят, только если это прямо предусмотрено договором (ст. 1288 ГК РФ).

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

Может ли разработчик использовать мой код в других проектах
По умолчанию да, для собственных нужд на условиях простой безвозмездной лицензии (п. 2 ст. 1296 ГК РФ). Договор может это исключить.

Можно ли передать права на программу безвозмездно между ООО
Нет, безвозмездное отчуждение исключительного права между коммерческими организациями запрещено (п. 3.1 ст. 1234 ГК РФ).

Что делать, если программа работает с ошибками после приёмки
Сообщите подрядчику о скрытых ошибках вскоре после их обнаружения и потребуйте исправить их (п. 4 ст. 720, ст. 723 ГК РФ). Если есть гарантийный срок, требования заявляют в его пределах.

Правовая база

Статья носит информационный характер и актуальна на дату обновления. Для решения вашей ситуации обратитесь к юристу.