IT-право
Кому принадлежат права на код и как оформить их на компанию
Компания оплатила разработку, продукт работает, исходники лежат в репозитории. Для основателя это выглядит как готовый актив. Но перед сделкой или при конфликте с разработчиком возникают другие вопросы: кто создал код, на каком основании компания его использует и может ли передать права инвестору или покупателю?
Авторские права на код, условия его использования и административный доступ — разные вещи. Проверять нужно все три, пока отношения с командой позволяют спокойно собрать документы и исправить пробелы.
Короткий ответ: одного платежа недостаточно для проверки прав
Нельзя определить правообладателя только по факту оплаты. Имеют значение условия договора и обстоятельства создания программы. Для служебной разработки, заказа подрядчику и договора непосредственно с автором применяются разные правила. Авторство при этом нельзя передать компании как исключительное право. Правовая основа — статьи 1228, 1295–1297, а для договора с автором также 1288 части четвёртой ГК РФ.
Практическая задача основателя — собрать понятную цепочку: человек создал конкретный результат, документы определяют его правовой режим, компания получила необходимое право, а техническая команда передала результат и доступы.
Если код написал сотрудник
Для служебного произведения важно, входила ли разработка в трудовые обязанности работника. Сам факт работы человека в компании не превращает любой написанный им код в корпоративный актив. Нужно также учитывать специальные правила использования служебного результата и вознаграждения автору.
Поэтому для внутренней проверки соберите трудовой договор, описание обязанностей, задания, историю передачи результатов и документы об использовании программы. Не рассчитывайте, что одно общее предложение «всё созданное принадлежит компании» решает каждый возможный спор.
Полезно связать юридические документы с обычным процессом разработки: у задания есть исполнитель, у результата — версия, у приёмки — дата и ответственное лицо. Это не повод превращать каждый коммит в бумажный акт. Нужно выбрать работающий способ идентификации результата и последовательно его применять.
Если код написали фрилансер или студия
Сначала проверьте предмет договора и распределение прав. Договор непосредственно с автором нельзя автоматически приравнивать к любому договору с подрядчиком. Формулировка «техническая поддержка» тоже может не отражать фактическую разработку нового модуля.
При согласовании задания и договора разберите следующие вопросы:
- какой результат передают: исходники, документацию, сборки, дизайн, схемы базы;
- как отличить новую разработку от прежних наработок исполнителя;
- какое право получает заказчик и в какой момент;
- какие условия действуют при неполной оплате или досрочном прекращении работ;
- кто отвечает за оформление отношений с привлечёнными разработчиками;
- как передаются проект, инструкции и необходимые доступы.
Если исполнителем выступает студия, её обещание передать права стоит сопоставить с документами от фактических авторов. Договор на верхнем уровне не устраняет автоматически пробелы внутри команды подрядчика.
Почему NDA и корпоративный репозиторий не заменяют договор
NDA нужен для регулирования конфиденциальности. Нельзя считать его заменой условиям о правах на программу, не прочитав содержание документа.
Административный доступ решает другую задачу: позволяет продолжать работу. Даже при оформленных правах компания может столкнуться с простоем, если один человек контролирует репозиторий, домен, облачную инфраструктуру и сборку приложения.
Проверьте владельцев аккаунтов, резервных администраторов, восстановление доступа и резервные копии. Храните секреты в подходящем защищённом хранилище. При увольнении меняйте доступы по согласованному плану, сохраняя историю и доказательства, а не удаляя аккаунты и переписку в спешке.
Что делать с Open Source и сторонними компонентами
Не включайте сторонние библиотеки в обещание «передаём все исключительные права на продукт», не разобрав их лицензии. Сначала составьте перечень компонентов, версий и способов использования: поставка клиенту, размещение сервиса, модификация, включение в приложение.
Далее проверьте требования конкретных лицензий: уведомления, тексты лицензий, условия распространения и, где применимо, предоставление исходного кода. Нельзя утверждать, что любая GPL-библиотека автоматически обязывает открыть весь SaaS: вывод зависит от лицензии и технической схемы. При необходимости правовую проверку проводят вместе с разработчиком.
Такой же отдельной оценки требуют SDK, API и материалы, права на которые компания получила по подписке или иной лицензии.
Чек-лист перед инвестициями или продажей продукта
Соберите в одном закрытом каталоге:
- Список авторов и исполнителей по ключевым частям продукта.
- Договоры, задания и дополнительные соглашения.
- Документы о передаче результатов и оплате.
- Перечень прежних наработок и сторонних компонентов.
- Сведения о владельцах технических аккаунтов и резервном доступе.
- Список пробелов с ответственными и порядком исправления.
Не исправляйте документы задним числом и не придумывайте историю передачи. Для уже созданного продукта нужно установить реальные обстоятельства и подобрать законный способ оформления.
Частые вопросы
Если подрядчик получил деньги, вопрос закрыт?
Оплата подтверждает расчёты, но для вывода о правах нужно проверить договор, результат и применимые правила. Это относится и к оплате по счёту без подробного соглашения.
Разработчик уходит и угрожает удалить репозиторий. Что делать первым?
Сохраните доступными законными способами резервную копию и историю, зафиксируйте угрозы, проверьте администраторов. Затем отдельно оцените техническое восстановление и юридические требования. Не отвечайте несанкционированным доступом к личным аккаунтам человека.
Что показать IT-юристу для первичной оценки?
Договоры с командой, пример задания и акта, схему разработки и список основных компонентов. Не отправляйте пароли и полный закрытый репозиторий в обычную форму заявки.
Нужно привести права на продукт в порядок?
MDM Law помогает с IT-договорами, передачей прав и аудитом условий использования компонентов. В заявке достаточно описать продукт и указать, кто его разрабатывал. Порядок передачи конфиденциальных материалов можно согласовать отдельно.
Материал носит общий информационный характер. Правовой режим конкретной программы зависит от документов и обстоятельств её создания.
