БесплатноБазовая интеграция с 1С в подарок при заказе интернет-магазина под ключ

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

Кто владеет кодом, лицензией и доступами после разработки магазина на 1С-Битрикс

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

Эта статья — о том, кому на самом деле принадлежат код, лицензия, домен, доступы и данные после разработки магазина на 1С-Битрикс, что важно оформить на себя и как заранее застраховаться от зависимости от одного исполнителя. Разбираем без юридической зауми, по делу. А если проект достался «в наследство» и в нём нужно разобраться, помогает аудит и оптимизация 1С и всей связки с сайтом.

Коротко

  • Владение кодом, лицензией, доменом, доступами и данными нужно оговорить до старта, а не после конфликта.
  • Права на созданный на заказ код закрепляют в договоре; лицензия 1С-Битрикс должна быть оформлена на заказчика.
  • Все ключевые доступы (сайт, сервер, домен, репозиторий, кабинеты) оформляются на заказчика, подрядчику — отдельные учётки.
  • Защита от зависимости — код в вашем репозитории, документация, читаемая архитектура и отсутствие «секретов» у одного человека.

Почему этот вопрос важен заранее

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

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

Что вообще передаётся заказчику

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

АктивНа кого оформитьЧем грозит потеря
Код проектаЗаказчик (по договору)Нельзя дорабатывать у других
Лицензия 1С-БитриксЗаказчикПроблемы с легальностью и продлением
ДоменЗаказчикПотеря адреса и трафика
Хостинг / серверЗаказчикПотеря контроля над сайтом
РепозиторийЗаказчикПотеря кода и истории
Данные (клиенты, заказы)ЗаказчикПотеря базы бизнеса

Каждая строка этой таблицы — отдельная точка риска. Ниже разберём ключевые из них подробнее.

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

Права на код проекта

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

При этом важно понимать структуру: ваш проектный код принадлежит вам, но он работает поверх платформы 1С-Битрикс и, возможно, сторонних модулей с Marketplace — у них свои правообладатели и лицензии. То есть вы владеете «своей» частью и легально используете «чужую» по лицензии. Как устроена собственная разработка поверх платформы, мы разбираем в материалах про разработку модуля для 1С-Битрикс.

Лицензия 1С-Битрикс и модули

Лицензия 1С-Битрикс — отдельный продукт с ключом, продлениями и техподдержкой. Ключевое правило: лицензия должна быть оформлена на заказчика — на его аккаунт и юрлицо. Тогда именно вы владеете правом использовать платформу, продлеваете обновления и обращаетесь в поддержку, не завися от подрядчика.

Частая ошибка — когда лицензию покупает студия «на себя», а заказчик о ней даже не знает. Это создаёт зависимость: сменили подрядчика — и повисает вопрос легальности платформы. Если так вышло, лицензию нужно переоформить на заказчика. То же касается платных модулей с Marketplace — они должны быть привязаны к вашему аккаунту.

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

Домен, хостинг и сервер

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

С хостингом и сервером та же логика: аккаунт хостинга или облака оформляется на заказчика, а подрядчику выдаётся доступ как исполнителю. Тогда контроль над инфраструктурой остаётся у вас. Как устроено окружение магазина на 1С-Битрикс и почему важно понимать свою инфраструктуру, мы разбираем в статье про хостинг и инфраструктуру BitrixVM.

Репозиторий и история кода

Код должен жить не только на боевом сервере, но и в системе контроля версий — репозитории Git, оформленном на заказчика или на его аккаунт. Репозиторий даёт не просто копию кода, а историю изменений: кто, что и когда правил, и возможность откатиться при проблемах.

Если код существует только на продакшене или на компьютере разработчика, вы рискуете потерять его целиком при сбое, увольнении или конфликте. Профессиональная разработка ведётся через репозиторий и управляемое выкатывание — как это устроено, мы описываем в статье про CI/CD и деплой на 1С-Битрикс. Наличие CI/CD — заодно признак зрелого подрядчика, который не держит код «в одном экземпляре на сервере».

Данные магазина и клиенты

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

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

Что закрепить в договоре

Большинство рисков снимается на бумаге до старта. В договоре и приложениях к нему полезно явно зафиксировать несколько пунктов.

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

Как избежать зависимости от подрядчика

Даже при полном владении активами можно попасть в зависимость (vendor lock-in), если проект устроен так, что разобраться в нём может только текущая команда. Настоящая свобода — это когда любой квалифицированный подрядчик способен продолжить работу.

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

Смена подрядчика без потерь

Если владение оформлено правильно, смена подрядчика проходит спокойно и по понятному сценарию.

  1. Соберите доступы. Убедитесь, что у вас есть все ключевые доступы, и смените пароли после расставания.
  2. Проверьте код. Код и его история должны быть в вашем репозитории в актуальном состоянии.
  3. Подтвердите лицензию. Лицензия 1С-Битрикс и модули оформлены на вас.
  4. Заберите документацию. Описание архитектуры, интеграций и нестандартных решений.
  5. Проведите передачу. По возможности — сессия, где старая команда показывает устройство проекта новой.
  6. Сделайте бэкапы. Свежие копии кода и базы данных на вашей стороне.

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

Частые ошибки заказчиков

Чек-лист владельца

  1. Права на код закреплены. В договоре есть условие о передаче прав на результат заказчику.
  2. Лицензия на вас. 1С-Битрикс и модули оформлены на аккаунт и юрлицо заказчика.
  3. Домен и хостинг ваши. Зарегистрированы на заказчика, подрядчику выданы отдельные доступы.
  4. Есть репозиторий. Код и история хранятся у вас, а не только на продакшене.
  5. Доступы под контролем. Полный перечень доступов у заказчика, учётки подрядчика отзываемы.
  6. Данные у вас. Есть доступ к базе и регулярные резервные копии.
  7. Документация есть. Архитектура, интеграции и обмен с 1С описаны.

Вывод

Магазин на 1С-Битрикс — это дорогой актив, и владеть им нужно по-настоящему, а не только на словах «это же наш сайт». Владение складывается из нескольких частей: прав на код, лицензии, домена, инфраструктуры, репозитория и данных. Каждую из них стоит оформить на заказчика и закрепить документами до начала работ, а не после конфликта.

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

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

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

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

Кому принадлежит лицензия 1С-Битрикс?

Лицензия 1С-Битрикс — это отдельный продукт со своим ключом, и правильнее, когда она оформлена на заказчика (на его аккаунт и юрлицо), а не на подрядчика. Тогда лицензия, продления и техподдержка привязаны к вам, и вы не зависите от студии в вопросе легальности платформы. Если лицензию покупал подрядчик на себя, её стоит переоформить на заказчика.

Какие доступы обязательно должны быть у заказчика?

Минимальный набор: административный доступ к сайту, доступ к хостингу или серверу (панель, SSH), доступ к домену у регистратора, доступ к репозиторию с кодом и к аккаунту лицензии 1С-Битрикс. Плюс доступы к смежным сервисам — почте, аналитике, платёжному и доставочному кабинетам. Всё это должно быть оформлено на заказчика, а подрядчику выдаваться как отдельные учётные записи.

Что такое vendor lock-in и как его избежать?

Vendor lock-in — это зависимость, когда сменить подрядчика технически или организационно тяжело: код закрыт, доступы у студии, документации нет, всё держится на одном человеке. Избежать помогает набор мер: права и доступы на заказчике, код в вашем репозитории, читаемая структура проекта, документация и отсутствие «самописных секретов». Тогда любой квалифицированный подрядчик сможет продолжить работу.

Нужен ли отдельный репозиторий с кодом?

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

Что делать при смене подрядчика?

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

Кому принадлежат данные магазина: клиенты и заказы?

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

Поделиться:

Не уверены, что владеете своим магазином полностью?

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

Редакция B2Bsite

Команда B2Bsite. С 2014 года разрабатываем интернет-магазины на 1С-Битрикс и берём проекты «в наследство»: приводим в порядок код, доступы, лицензии и обмен с 1С.

← Все статьи блога