Stitex Technologies

Защита данных

Что проверить в договоре до ухода подрядчика

Короткий ответ: права на исходный код распределяет предмет договора — статья 1296 Гражданского кодекса против статьи 1297. Это вся теория, которая тут нужна; дальше работает текст договора. Раздел «Предмет» читают первым, раздел про интеллектуальную собственность — вторым и уже без иллюзий, а проверять в них надо состав передаваемого, событие, к которому привязан переход права, критерий приёмки и порядок отзыва доступов. Каждый из этих пунктов дописывается одним абзацем до начала работ — и не дописывается ничем в день расставания.

3 сентября 202611 минутStitex Technologies

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

День подписания: раздел о правах читают последним

Договор согласуют по срокам и цене — на них уходит вся переговорная энергия, потому что именно там у сторон расходятся интересы, и к разделу про интеллектуальную собственность обе приходят уже уставшими. Он идёт в конце, звучит юридически гладко и вопросов не вызывает: «результат работ передаётся заказчику». Слово «результат» нигде не расшифровано. Стороны понимают под ним разное: заказчик — код, исполнитель — работающую систему.

Настоящая развилка спрятана не там, а в разделе «Предмет». Названо в нём создание программы, прошивки или сайта — исключительное право принадлежит заказчику по статье 1296 Гражданского кодекса, пока договором не предусмотрено иное, и ничего дополнительно подписывать для этого не требуется. Сформулирован предмет как подряд или опытно-конструкторские работы, в ходе которых создание программы прямо не предусматривалось, — и умолчание переворачивается. По статье 1297 право остаётся у исполнителя, а заказчику достаётся возможность пользоваться результатом в целях, ради которых заключался договор: простая лицензия на весь срок действия исключительного права, без дополнительного вознаграждения. Здесь тоже действует оговорка «если договором не предусмотрено иное» — умолчание перекрывается тем же способом, что и в статье 1296. Третий случай хуже обоих. Договор оказания услуг — это не подряд и не научные работы, и обе названные статьи на него просто не рассчитаны. Умолчания, которое можно предъявить, не остаётся вовсе: право придётся выводить из текста договора целиком. Выбирает между всеми тремя формулировка предмета, а не раздел о правах.

Молчание договора — это не нейтральность
Там, где договор молчит, за него договаривает закон, и молчит он всегда в чью-то сторону: статьи 1296 и 1297 Гражданского кодекса отвечают на один и тот же вопрос противоположно, а какая из них включится, решает формулировка предмета — тот самый абзац, который согласуют быстрее всех остальных. Дальше то же правило работает и в мелочах. Если исключительное право не переходит и заказчику остаётся лицензия, её вид, срок и территорию в договоре называют прямо. Пока они не названы, объём ваших прав выясняется не при подписании, а в переписке после расставания — когда цена вопроса известна обеим сторонам и договариваться уже не о чем. Умолчание — не пробел в законе, а его готовый ответ. Проигрывает от него та сторона, которая прочитала предмет договора по диагонали.

Месяц второй: работа идёт в чужом репозитории

Проект живёт у исполнителя, и складывается это само собой: репозиторий заведён на его аккаунте, потому что так быстрее начать, тестовый сервер оплачен его картой, потому что так не нужно проводить счёт, домен зарегистрирован на его почту, потому что кто-то же должен был это сделать. Никого это не беспокоит: всё работает. Заказчик видит демонстрацию экрана и результат в браузере — то есть выход системы, а не саму систему.

На этом шаге ещё ничего не сломалось, но уже определилось, чем кончится. Доступ, которого у вас никогда не было, невозможно потерять — его можно только не получить. И просить его в момент конфликта поздно: просьба выглядит как претензия, а не как рабочая процедура.

Месяц шестой: сдан этап, передана демонстрация

Акт подписан, платёж прошёл, у заказчика на руках — ссылка на работающий стенд. Кода нет. Никого это не смущает, потому что в договоре так и записано: передача в конце проекта, после полной оплаты, — и формулировка выглядит справедливой, ведь она защищает исполнителя от неоплаченной работы.

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

День расставания: письмо о завершении работ

Расстаются без скандала: закончился бюджет, сменился приоритет, разошлись по темпу — исполнитель пишет письмо о завершении работ, заказчик просит передать исходный код и получает архив. Формально обязательство исполнено: в договоре написано «передать исходный код», код передан.

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

Через неделю: новый подрядчик не может собрать проект

Здесь и происходит подмена, ради которой стоит читать договор заранее. «Код передан» — проверяемое событие: архив пришёл. «Систему можно собрать и развернуть» — тоже проверяемое событие, но принципиально другое, и договор подтверждает первое, а нужно второе.

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

Через месяц: доступы живут своей жизнью

Работы прекращены, акты закрыты, а учётные записи исполнителя всё ещё открыты: админка, боевая база, почтовый ящик проекта, рекламный кабинет. Умысла здесь нет. Процедуру закрытия просто никто не описал, а сама себя она не выполнила — и забытая учётная запись пережила договор, оставшись действующей ровно до того дня, когда ею кто-нибудь воспользуется. Необязательно бывший исполнитель — достаточно любого, кто получит доступ к самой записи.

Отдельная часть этого шага — данные. Если проект касался персональных данных клиентов, оператором по 152-ФЗ остаётся ваша компания, и прекращение договора эту обязанность никуда не переносит. Значит, в договоре нужен не только отзыв доступов, но и обязанность исполнителя удалить копии рабочих выгрузок со своей стороны — и подтвердить это письменно.

Пункт за пунктом: где именно ломается

Ниже — та же хроника, свёрнутая в таблицу. Левая колонка — раздел договора, правая — та самая формулировка, которая кажется безобидной при подписании.

Раздел договораЧто должно быть написаноЧем оборачивается расплывчатое
Предметсоздание конкретной программы, прошивки или сайта названо прямоподряд без прямого заказа на программу оставляет право исполнителю, а «услуги разработки» не покрыты ни одной из двух статей — умолчания нет вовсе
Права на результатисключительное право переходит к заказчику; если переход невозможен — вид лицензии, срок и территориявид, срок и территория не названы — объём ваших прав выясняется в споре после расставания, а не при подписании
Состав передаваемогоисходники, среда сборки, зависимости, проектные файлы, инструкция развёртыванияслова «передать исходный код» не обязывают передать то, из чего он собирается
Момент передачипо приёмке каждого этапапередача в конце оставляет оплаченные этапы без результата, если работа прервалась
Критерий приёмкисборка и развёртывание на чистой машине по инструкции, посторонним человекомподтверждается факт отправки архива, а не работоспособность
Инфраструктурадомен, хостинг, репозиторий и кабинеты оформлены на заказчика, исполнитель приглашёнаккаунты исполнителя переживают договор и продолжают списывать оплату
Сторонние компонентыперечень библиотек с лицензиями, чужой код помеченограничение на коммерческое использование обнаруживается после сдачи
Доступы и данныепорядок отзыва учётных записей и удаления копий данных на стороне исполнителяоткрытый доступ живёт столько же, сколько ноутбук и почта бывшего исполнителя
Досрочное прекращениечто передаётся при расторжении и в какой срокпередача становится предметом переговоров тогда, когда договариваться уже не о чем
Это разбор подхода, а не юридическая консультация
Формулировки в конкретном договоре зависят от вида работ, состава сторон и того, кто физически пишет код: сотрудник исполнителя, привлечённый специалист или автор по договору с физическим лицом — умолчания в этих случаях разные. Готовый текст стоит показать юристу. Задача разбора выше другая: показать, какие вопросы обязаны быть закрыты до подписания, чтобы юристу было что проверять.

Что дописать до подписания

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

Если исходники всё-таки остаются у исполнителя

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

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

Как это устроено у нас

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

Договоры для заказчиков мы не составляем и юридических услуг не оказываем. Но на вопрос «что останется у меня, если мы разойдёмся» отвечаем до начала работ и списком, а не общими словами.

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

В договоре ничего не сказано про права на код — чьи они?

Решает предмет договора. Названо в нём создание программы — исключительное право принадлежит заказчику по статье 1296 Гражданского кодекса, пока договором не предусмотрено иное; отдельного документа об отчуждении права подписывать для этого не требуется. Возникла программа попутно, при подряде или опытно-конструкторских работах, которые её создание прямо не предусматривали, — работает статья 1297: право остаётся у исполнителя, если договором не предусмотрено иное, а заказчик вправе использовать результат в целях, ради которых заключался договор, на условиях простой лицензии, в течение всего срока действия исключительного права и без дополнительного вознаграждения. Поэтому первым читают раздел «Предмет», а не раздел про интеллектуальную собственность.

Исполнитель прислал архив с кодом — этого достаточно?

Достаточно тогда, когда из архива собирается работающая система на чистой машине, а не на настроенном компьютере исполнителя. Без среды сборки, версий зависимостей и инструкции развёртывания архив остаётся набором файлов. Это проверяется одним действием: попросить исполнителя собрать и запустить проект с нуля по его же инструкции, пока договор ещё действует.

Можно ли записать передачу прав «после полной оплаты»?

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

Исполнитель отказывается отдавать исходники, ссылаясь на своё ноу-хау. Он прав?

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

Договор уже подписан, и в нём этого нет. Что делать?

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

Условия расставания обсуждаем до начала работ

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

Контакты

Спросите нас по теме статьи

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

Telegram
@StitexBot
Отвечаем
В течение рабочего дня

Работа с юрлицами и ИП:

  • Все цены включают НДС 22%
  • Договор, акты и счета по ЭДО или с УПД
  • Гарантия на все выполненные работы — 3 месяца