Дальше — хроника расставания, собранная из типовых шагов и разложенная по времени: подписание, работа в чужом контуре, сдача этапа, письмо о завершении, первые недели после. Каждый шаг упирается в пункт договора, подписанного задолго до него, и любой из них закрывается одним абзацем на старте. Переговорами в конце не закрывается ни один.
День подписания: раздел о правах читают последним
Договор согласуют по срокам и цене — на них уходит вся переговорная энергия, потому что именно там у сторон расходятся интересы, и к разделу про интеллектуальную собственность обе приходят уже уставшими. Он идёт в конце, звучит юридически гладко и вопросов не вызывает: «результат работ передаётся заказчику». Слово «результат» нигде не расшифровано. Стороны понимают под ним разное: заказчик — код, исполнитель — работающую систему.
Настоящая развилка спрятана не там, а в разделе «Предмет». Названо в нём создание программы, прошивки или сайта — исключительное право принадлежит заказчику по статье 1296 Гражданского кодекса, пока договором не предусмотрено иное, и ничего дополнительно подписывать для этого не требуется. Сформулирован предмет как подряд или опытно-конструкторские работы, в ходе которых создание программы прямо не предусматривалось, — и умолчание переворачивается. По статье 1297 право остаётся у исполнителя, а заказчику достаётся возможность пользоваться результатом в целях, ради которых заключался договор: простая лицензия на весь срок действия исключительного права, без дополнительного вознаграждения. Здесь тоже действует оговорка «если договором не предусмотрено иное» — умолчание перекрывается тем же способом, что и в статье 1296. Третий случай хуже обоих. Договор оказания услуг — это не подряд и не научные работы, и обе названные статьи на него просто не рассчитаны. Умолчания, которое можно предъявить, не остаётся вовсе: право придётся выводить из текста договора целиком. Выбирает между всеми тремя формулировка предмета, а не раздел о правах.
Месяц второй: работа идёт в чужом репозитории
Проект живёт у исполнителя, и складывается это само собой: репозиторий заведён на его аккаунте, потому что так быстрее начать, тестовый сервер оплачен его картой, потому что так не нужно проводить счёт, домен зарегистрирован на его почту, потому что кто-то же должен был это сделать. Никого это не беспокоит: всё работает. Заказчик видит демонстрацию экрана и результат в браузере — то есть выход системы, а не саму систему.
На этом шаге ещё ничего не сломалось, но уже определилось, чем кончится. Доступ, которого у вас никогда не было, невозможно потерять — его можно только не получить. И просить его в момент конфликта поздно: просьба выглядит как претензия, а не как рабочая процедура.
Месяц шестой: сдан этап, передана демонстрация
Акт подписан, платёж прошёл, у заказчика на руках — ссылка на работающий стенд. Кода нет. Никого это не смущает, потому что в договоре так и записано: передача в конце проекта, после полной оплаты, — и формулировка выглядит справедливой, ведь она защищает исполнителя от неоплаченной работы.
Проблема в том, что она защищает только его. Проект, прерванный посередине, оставляет заказчику оплаченные этапы без единого файла: платежи прошли, а передавать по условию ещё нечего. Симметричное решение — привязывать передачу материалов и переход прав к приёмке каждого этапа. Тогда остановка в любой точке оставляет обеим сторонам ровно то, до чего дошли.
День расставания: письмо о завершении работ
Расстаются без скандала: закончился бюджет, сменился приоритет, разошлись по темпу — исполнитель пишет письмо о завершении работ, заказчик просит передать исходный код и получает архив. Формально обязательство исполнено: в договоре написано «передать исходный код», код передан.
Дальше выясняется, что архив — это не то же самое, что проект. В нём нет описания окружения, версий зависимостей, сборочных скриптов, ключей к внешним сервисам и инструкции развёртывания. Всё это жило на компьютере исполнителя и в его голове, а в предмет передачи не попало, потому что там стояли два слова вместо списка.
Через неделю: новый подрядчик не может собрать проект
Здесь и происходит подмена, ради которой стоит читать договор заранее. «Код передан» — проверяемое событие: архив пришёл. «Систему можно собрать и развернуть» — тоже проверяемое событие, но принципиально другое, и договор подтверждает первое, а нужно второе.
Критерий приёмки формулируется одной фразой: проект собирается и разворачивается на чистой машине по написанной исполнителем инструкции, посторонним человеком, без звонков автору. И проводить эту проверку надо не в день расставания. Её место — середина работы: пробелы, которые она вскроет, там ещё закрывает сам исполнитель. Если проверять уже поздно и подрядчик перестал отвечать, порядок действий другой — что делать, если подрядчик пропал с проектом.
Через месяц: доступы живут своей жизнью
Работы прекращены, акты закрыты, а учётные записи исполнителя всё ещё открыты: админка, боевая база, почтовый ящик проекта, рекламный кабинет. Умысла здесь нет. Процедуру закрытия просто никто не описал, а сама себя она не выполнила — и забытая учётная запись пережила договор, оставшись действующей ровно до того дня, когда ею кто-нибудь воспользуется. Необязательно бывший исполнитель — достаточно любого, кто получит доступ к самой записи.
Отдельная часть этого шага — данные. Если проект касался персональных данных клиентов, оператором по 152-ФЗ остаётся ваша компания, и прекращение договора эту обязанность никуда не переносит. Значит, в договоре нужен не только отзыв доступов, но и обязанность исполнителя удалить копии рабочих выгрузок со своей стороны — и подтвердить это письменно.
Пункт за пунктом: где именно ломается
Ниже — та же хроника, свёрнутая в таблицу. Левая колонка — раздел договора, правая — та самая формулировка, которая кажется безобидной при подписании.
| Раздел договора | Что должно быть написано | Чем оборачивается расплывчатое |
|---|---|---|
| Предмет | создание конкретной программы, прошивки или сайта названо прямо | подряд без прямого заказа на программу оставляет право исполнителю, а «услуги разработки» не покрыты ни одной из двух статей — умолчания нет вовсе |
| Права на результат | исключительное право переходит к заказчику; если переход невозможен — вид лицензии, срок и территория | вид, срок и территория не названы — объём ваших прав выясняется в споре после расставания, а не при подписании |
| Состав передаваемого | исходники, среда сборки, зависимости, проектные файлы, инструкция развёртывания | слова «передать исходный код» не обязывают передать то, из чего он собирается |
| Момент передачи | по приёмке каждого этапа | передача в конце оставляет оплаченные этапы без результата, если работа прервалась |
| Критерий приёмки | сборка и развёртывание на чистой машине по инструкции, посторонним человеком | подтверждается факт отправки архива, а не работоспособность |
| Инфраструктура | домен, хостинг, репозиторий и кабинеты оформлены на заказчика, исполнитель приглашён | аккаунты исполнителя переживают договор и продолжают списывать оплату |
| Сторонние компоненты | перечень библиотек с лицензиями, чужой код помечен | ограничение на коммерческое использование обнаруживается после сдачи |
| Доступы и данные | порядок отзыва учётных записей и удаления копий данных на стороне исполнителя | открытый доступ живёт столько же, сколько ноутбук и почта бывшего исполнителя |
| Досрочное прекращение | что передаётся при расторжении и в какой срок | передача становится предметом переговоров тогда, когда договариваться уже не о чем |
Что дописать до подписания
- Предмет: создание конкретной программы, прошивки или сайта — не «услуги по разработке»,
- Переход исключительного права: к заказчику, с указанием момента — по приёмке этапа,
- Состав передаваемого: списком, а не словом «исходники»,
- Приёмка передачи: проект собирается и разворачивается на чистой машине по инструкции,
- Право привлекать другого исполнителя к доработке результата — записано прямо,
- Инфраструктура и аккаунты оформлены на заказчика, исполнитель приглашён в них,
- Сторонние библиотеки перечислены вместе с их лицензиями,
- Порядок отзыва доступов и удаления копий данных после прекращения работ,
- Что именно передаётся при досрочном расторжении и в какой срок.
Если исходники всё-таки остаются у исполнителя
Так бывает законно. Исполнитель продаёт продукт, а не разработку, и отдавать код не готов ни за какие деньги. Тогда договор закрывает не передачу, а доступ на случай беды: копия кода передаётся независимому хранителю, и заранее перечисляются события, при которых её выдадут заказчику. Чем эта процедура отличается от депонирования ради доказательства авторства и что обязано лежать в закладываемом пакете — депонирование исходного кода.
Для железа цена той же формулировки выше: прошивку без исходников нельзя ни поправить, ни пересобрать под новый контроллер, а восстановление из бинарника — отдельная работа с негарантированным исходом. Её пределы разобраны отдельно — как восстанавливают прошивку без исходников. Поэтому в договоре на аппаратный проект состав передачи пишут длиннее: не только исходники прошивки, но и проектные файлы платы со средой сборки.
Как это устроено у нас
Мы исходим из того, что уход подрядчика — включая нас — должен быть штатной процедурой, а не аварией. Права на результат, исходники, среда сборки и документация остаются у заказчика. Не подразумеваются — закреплены договором. Перечень того, что передаётся при сдаче, собран на странице что мы делаем и что остаётся у вас. Там же лежат вопросы, которые имеет смысл задать любому исполнителю до подписания — и нам в том числе.
Договоры для заказчиков мы не составляем и юридических услуг не оказываем. Но на вопрос «что останется у меня, если мы разойдёмся» отвечаем до начала работ и списком, а не общими словами.
Частые вопросы
В договоре ничего не сказано про права на код — чьи они?
Решает предмет договора. Названо в нём создание программы — исключительное право принадлежит заказчику по статье 1296 Гражданского кодекса, пока договором не предусмотрено иное; отдельного документа об отчуждении права подписывать для этого не требуется. Возникла программа попутно, при подряде или опытно-конструкторских работах, которые её создание прямо не предусматривали, — работает статья 1297: право остаётся у исполнителя, если договором не предусмотрено иное, а заказчик вправе использовать результат в целях, ради которых заключался договор, на условиях простой лицензии, в течение всего срока действия исключительного права и без дополнительного вознаграждения. Поэтому первым читают раздел «Предмет», а не раздел про интеллектуальную собственность.
Исполнитель прислал архив с кодом — этого достаточно?
Достаточно тогда, когда из архива собирается работающая система на чистой машине, а не на настроенном компьютере исполнителя. Без среды сборки, версий зависимостей и инструкции развёртывания архив остаётся набором файлов. Это проверяется одним действием: попросить исполнителя собрать и запустить проект с нуля по его же инструкции, пока договор ещё действует.
Можно ли записать передачу прав «после полной оплаты»?
Записать можно — запрета на такую формулировку нет. Но она означает, что до последнего платежа прав у вас нет, а если работа прервётся посередине — не будет и части результата. Практичнее привязывать переход права и передачу материалов к приёмке этапа: тогда прекращение работ в любой точке оставляет заказчику то, за что уже заплачено.
Исполнитель отказывается отдавать исходники, ссылаясь на своё ноу-хау. Он прав?
Зависит от того, что написано в предмете и в разделе о правах, а не от самой ссылки на ноу-хау. Если создание программы было предметом договора и иного там не написано, отказ спорный. Разбирать это стоит не перепиской на эмоциях, а с юристом и с собранным комплектом: договор, техническое задание, акты, платёжные документы. Параллельно имеет смысл снять с рабочего сервера всё, до чего есть доступ, — это не заменяет права, но сохраняет время.
Договор уже подписан, и в нём этого нет. Что делать?
Пока отношения рабочие, недостающее закрывается дополнительным соглашением — это самый дешёвый момент, и другого такого не будет. В соглашении фиксируют состав передаваемого, порядок передачи и переход прав. Если исполнитель отказывается подписывать даже опись того, что передаётся, это сам по себе ответ о том, чем закончится расставание.
