Чей код в приложении: 6 пунктов договора, которые оставляют его вам
Права на код мобильного приложения защищают договором, режимом коммерческой тайны и техническими мерами. Договор важнее всего: без письменной передачи исключительных прав они остаются у разработчика, даже если вы оплатили работу полностью. Регистрация в Роспатенте не обязательна, зато даёт доказательство в споре. Ключи и секреты в самом приложении хранить нельзя.
🧾 Оплатили разработку, а код вам не принадлежит
Дистрибьютор запустил приложение для торговых агентов. Два года всё работало, потом подрядчик поднял ставку на доработки, и компания решила сменить команду. Новые разработчики попросили исходники. Подрядчик ответил: код наш, вам выдано право пользоваться готовым приложением. Договор читался именно так: в нём были «разработка» и «передача результата», а про исключительные права не было ни слова.
Заблуждение звучит просто: заплатил за работу, значит, результат мой. Закон смотрит иначе. Оплата даёт вам приложение и право пользоваться им так, как описано в договоре (ст. 1288 ГК РФ). Исключительное право, то есть возможность разрешать и запрещать другим использовать код, переходит только по письменному договору об отчуждении (ст. 1234 ГК РФ). Нет такой строки, нет и права.
Ставка здесь не штраф, а потеря актива. Приложение нельзя передать другой команде: каждое изменение требует согласия прежнего владельца кода. Разработка с нуля стоит от 500 000 ₽, и к этим деньгам добавляется пауза в обновлениях, пока новая версия не догонит старую. Есть и второй риск, тише первого: подрядчик вправе переиспользовать ваш код в проекте другого заказчика, в том числе вашего конкурента.
📄 Шесть условий договора, которые оставляют код вам
Найдите их в действующем договоре с разработчиком или впишите в новый.
- ✓Пропишите отчуждение, а не лицензию. Лицензия не позволяет передать приложение другой команде. В договоре должно стоять, что исключительное право на программу для ЭВМ переходит заказчику в полном объёме, вместе с интерфейсами, иконками, текстами и структурой базы данных.
- ✓Привяжите переход прав к актам этапов. Права на каждый этап переходят после его оплаты, а не после завершения всего проекта. Иначе при разрыве посреди работы вы заплатили за половину приложения и не владеете ни одной строкой.
- ✓Потребуйте гарантию по цепочке прав. Над приложением работают фрилансеры и субподрядчики. Подрядчик подтверждает, что права каждого исполнителя переданы ему письменно, и отвечает за претензии третьих лиц. Иначе вы получите права, которых у вашего подрядчика не было.
- ✓Запросите перечень сторонних библиотек. Приложение собирают из готовых компонентов, а лицензии некоторых, например GPL, обязывают открыть исходный код всего продукта. Список библиотек с типами лицензий прикладывается к сдаче, а такие компоненты допускаются только с вашего согласия.
- ✓Заберите исходники, ключи и аккаунты. Код, скрипты сборки, ключ подписи Android-приложения и аккаунты в магазинах оформляются на вас и передаются по акту. Без ключа подписи обновить приложение сложно: магазин принимает обновления, подписанные тем же ключом.
- ✓Запретите повторное использование кода. Подрядчик не отдаёт ваш код и бизнес-логику третьим лицам и не берёт их в проекты других клиентов. Собственные библиотеки подрядчика вынесите в отдельный список: на них вы получаете лицензию, и это нормально.
Право авторства (ст. 1265 ГК РФ) остаётся за разработчиками навсегда, передать его нельзя. Вам это не мешает: менять, дорабатывать и развивать код можно, имея исключительное право. Юристы заказчика иногда путают одно с другим и требуют невозможного.
⚖️ Что дают регистрация, режим тайны и товарный знак
Договор отвечает на вопрос «чьё». Остальные инструменты отвечают на вопросы «как доказать» и «как не пустить копию». Они разные, и часть из них вообще не защищает код.
| Инструмент | Что закрывает | Что нужно сделать | Чего не даёт |
|---|---|---|---|
| Авторское право | Код, дизайн и тексты с момента создания | Хранить доказательства: историю коммитов, ТЗ, акты | Не подтверждает дату и автора без документов |
| Свидетельство Роспатента | Дату регистрации и правообладателя программы | Подать заявку с рефератом и фрагментами исходного текста | Не запрещает копирование и не нужно для возникновения прав |
| Режим коммерческой тайны | Алгоритмы, архитектуру, исходники, описание API | Ввести перечень сведений, порядок доступа, соглашения, гриф | Не работает, если режим не введён или сведения раскрыты публично |
| Товарный знак | Название, логотип, иконку | Зарегистрировать знак по классам 9 и 42 МКТУ | Не защищает код и логику |
| Технические меры | Код в собранном приложении, ключи, правила расчёта цен | Обфускация, расчёты на сервере, проверка подлинности запросов | Полной защиты: любое приложение можно изучить |
Авторское право на программу возникает автоматически в момент создания, а регистрация нужна только по желанию правообладателя (ст. 1259 и 1262 ГК РФ). Тем не менее свидетельство Роспатента пригодится в первом же споре: оно фиксирует дату и правообладателя, и вам не придётся доказывать по коммитам и переписке, кто и когда написал код.
Режим коммерческой тайны работает только если он введён. По закону «О коммерческой тайне» (98-ФЗ) нужны перечень сведений, порядок доступа к ним, учёт людей, которые с ними работают, договоры с сотрудниками и подрядчиками и гриф на документах с названием и адресом владельца. Без этого закон не считает исходники и архитектуру тайной, и требовать компенсации с того, кто код слил, будет не на что.
Товарный знак защищает название и иконку приложения: по нему можно потребовать убрать из магазина клон с похожим именем. Код знак не защищает. Реестр российского ПО Минцифры (reestr.digital.gov.ru) относится к другой теме: он нужен для господдержки и госзакупок, а права на код не подтверждает.
🔐 Чего не закроет договор: что видно в готовом приложении
Конкурент скачал ваше приложение из магазина, распаковал и открыл бесплатным декомпилятором. Дальше у него на руках адрес вашего сервера, ключ доступа к API и формула, по которой считаются индивидуальные скидки клиентам. Договор тут бессилен: приложение лежит у конкурента на телефоне вполне законно. Закон ограничивает декомпилирование и запрещает использовать его результат для создания аналога (ст. 1280 ГК РФ), но о нарушении вы узнаете, когда на рынке появится похожий продукт. Поэтому защиту закладывают в архитектуру.
- ✓Ключи, пароли и токены не кладут в сборку. После входа пользователя приложение получает от сервера токен с коротким сроком жизни.
- ✓Расчёты, на которых держится ваше преимущество (цены, скидки, правила подбора товара), выполняются на сервере. В приложении остаётся интерфейс. Для компаний на 1С это естественно: прайсы и условия клиентов лежат в базе, а приложение запрашивает готовый результат через интеграцию с 1С.
- ✓Обфускация (R8 и ProGuard для Android, отдельные инструменты для iOS) заменяет названия классов и методов бессмысленными наборами букв. Изучение кода она замедляет, но не останавливает.
- ✓Проверка подлинности сборки и ограничение числа запросов с одного устройства мешают клонировать приложение и выгружать базу клиентов через его API.
Полной защиты не существует. Задача проще: сделать копирование дороже собственной разработки и оставить самое ценное на вашем сервере.
👥 Сотрудники и фрилансеры: где код уходит чаще всего
Штатный программист по трудовому договору создаёт служебное произведение, и исключительное право на код принадлежит работодателю (ст. 1295 ГК РФ), если договор не говорит иного. С исполнителем по договору ГПХ, самозанятым и фрилансером так не работает: без письменного отчуждения права остаются у него. Поэтому цепочку прав проверяют до первого коммита, а не после ссоры.
Утечки редко выглядят как взлом. Исходники пересылают архивом в Telegram, держат в личном облаке, оставляют в репозитории, к которому у подрядчика доступ сохраняется годами. Конец проекта должен выглядеть иначе: в день подписания акта отзывают доступ к репозиторию и CI, к консоли магазина приложений, к облачным сервисам и рабочим чатам. До этого убедитесь, что полная копия репозитория лежит у вас, а не только у исполнителя.
Каждый, кто видит код, подписывает соглашение о конфиденциальности, а доступы делятся по ролям: разработчик модуля заказов не обязан видеть боевые ключи. Это часть режима коммерческой тайны, о котором шла речь выше, только применённая к людям.
🛠 Как это решается у нас и сколько стоит
Разработка мобильного приложения у нас стоит от 500 000 ₽. Итог зависит от платформ, числа экранов и глубины интеграции; ориентиры по другим услугам есть на странице цен и тарифов. Подробности по услуге собраны в разделе разработка мобильных приложений.
Вопрос прав мы закрываем в договоре на старте, а не при сдаче:
- ✓исключительное право на код, интерфейсы и иконки переходит заказчику по акту после оплаты этапа;
- ✓к приёмке прилагается перечень сторонних библиотек с типами лицензий;
- ✓репозиторий, ключ подписи и аккаунты в магазинах оформляются на ваше юрлицо с первого дня;
- ✓цены, остатки и условия клиентов остаются в вашей базе 1С, а приложение получает ответы по защищённому каналу, как в наших B2B-приложениях с 1С.
Если приложение уже работает, проверка занимает вечер: найдите в договоре слова «исключительное право» и «акт приёма-передачи». Не нашли ни одного, подпишите с подрядчиком дополнительное соглашение, пока отношения рабочие. После ссоры это обойдётся дороже. Если приложение ещё в проекте, зафиксируйте все шесть условий до старта: в договоре на это уходит один абзац.
❓ Частые вопросы
Нужно ли регистрировать мобильное приложение в Роспатенте?
Нет, авторское право на программу возникает автоматически при создании (ст. 1259 ГК РФ). Регистрация добровольна, но свидетельство фиксирует дату и правообладателя и упрощает доказывание в споре. Заявку подают на программу для ЭВМ, приложив реферат и фрагменты исходного текста.
Кому принадлежит код приложения, если его писал подрядчик?
Тому, на кого исключительное право оформлено письменно. Если в договоре нет условия об отчуждении, право остаётся у разработчика, а вы получаете лишь возможность пользоваться приложением в описанных целях. Чтобы стать правообладателем, нужны договор об отчуждении (ст. 1234 ГК РФ) и акт передачи.
Можно ли полностью защитить приложение от копирования и декомпиляции?
Нет. Приложение, установленное на телефон, можно распаковать и изучить. Риск снижают обфускацией кода, хранением ключей и ценовой логики на сервере, проверкой подлинности запросов. Юридическую защиту дают договор с разработчиком, режим коммерческой тайны и товарный знак на название.
Что делать, если подрядчик не отдаёт исходный код?
Сначала проверьте договор. Если исключительное право передано вам, направьте письменную претензию со ссылкой на акт и условия передачи. Если права не передавались, придётся договариваться об их отчуждении. Спор лучше начинать с юристом, собрав переписку, акты и платёжные документы.
Сколько стоит мобильное приложение с передачей прав на код?
Разработка мобильных приложений у нас стоит от 500 000 ₽. Передача исключительных прав на код фиксируется в договоре на старте и оформляется актом. Итоговая цена зависит от платформ (Android, iOS), числа экранов и интеграции с 1С, считаем её после уточнения требований.
Или позвоните: +7 906 045-28-27 — в рабочее время с 9:00 до 19:00
Остались вопросы? Нужна помощь?
Менеджеры компании с радостью ответят на ваши вопросы, произведут расчет стоимости услуг и подготовят индивидуальное коммерческое предложение.
Бесплатная консультация

