Разработка ПО · 13 октября 2026 · 2 мин чтения
Права на код: кому принадлежит программа после разработки
Эта страница на узбекском: /uz/blog/dastur-kodiga-huquqlar
Права на программный код — вопрос, который заказчики часто упускают при заключении договора. Проблема всплывает позже: при смене разработчика, продаже бизнеса или желании развивать систему самостоятельно. Важно заранее понимать, что именно получает заказчик.
Исключительные права и лицензия
Исключительные права означают, что заказчик владеет программой и может распоряжаться ею по своему усмотрению: изменять, передавать, продавать. Лицензия даёт только право использовать программу на определённых условиях. Для заказной разработки, которую оплачивает заказчик, обычно логично получить исключительные права.
Что прописать в договоре
- Переход исключительных прав на результат работ к заказчику
- Передачу исходного кода
- Передачу документации
- Перечень сторонних компонентов и их лицензий
- Момент перехода прав: после оплаты, после приёмки
Сторонние компоненты
Современные системы используют библиотеки и компоненты других разработчиков. Права на них остаются у их авторов, а использование регулируется их лицензиями. Важно, чтобы лицензии разрешали коммерческое использование в вашей системе.
Исходный код
Права на программу без исходного кода мало полезны: без кода невозможно дорабатывать систему. Договоритесь о передаче кода в репозиторий, к которому у заказчика есть доступ.
Документация
Описание архитектуры, установки, настройки, интеграций. Без документации другой команде сложно продолжить работу.
Готовые решения разработчика
Иногда разработчик использует собственные наработки, которые применяет в разных проектах. Права на них могут оставаться у разработчика, а заказчик получает лицензию. Это нормально, если условия понятны и зафиксированы.
Юридическая проверка
Правовые вопросы зависят от законодательства и конкретного договора. Для крупных проектов стоит привлечь юриста для проверки условий о правах.
Практическое правило
Заказчик должен иметь возможность передать систему другой команде без согласия исходного разработчика. Если это невозможно, стоит пересмотреть условия.
Обсудим задачу
Оставьте имя и телефон — перезвоним, расспросим о процессе и предложим, с чего начать.
Обсудить проект