Кому принадлежат права на код
Права на программу, созданную по заказу, принадлежат заказчику, если договор не говорит иное. Проверьте, что договор прямо называет переход исключительного права и передачу исходного кода.
В IT-договорах самые дорогие ошибки — в правах на результат. Заказчик оплатил разработку, а исходный код и права остались у подрядчика. Или наоборот: подрядчик бесплатно отдал свои наработки.
3 проверки в месяц бесплатно.
Права на программу, созданную по заказу, принадлежат заказчику, если договор не говорит иное. Проверьте, что договор прямо называет переход исключительного права и передачу исходного кода.
Если в проекте используются библиотеки и модули, созданные подрядчиком раньше, на них обычно выдаётся лицензия, а не отчуждение. Без этого условия возможен спор о правах.
Без чётких требований и критериев приёмки заказчик может бесконечно возвращать работу, а подрядчик — сдать то, что не нужно бизнесу.
Компоненты с открытыми лицензиями накладывают условия на использование и распространение. Договор должен обязывать подрядчика раскрывать их перечень.
Если подрядчик получает доступ к данным пользователей, нужно поручение на обработку с перечнем действий, целей и требований к защите.
Освобождение от НДС при передаче прав на ПО применяется только к программам из реестра российского ПО. От этого зависит итоговая цена договора.
Типичные условия из реальных договоров и вариант, который можно предложить другой стороне.
Исключительное право на программу принадлежит Исполнителю. Заказчику предоставляется право её использования.
Исключительное право на программу, включая исходный код и документацию, переходит к Заказчику с момента подписания акта приёмки соответствующего этапа. Исполнитель размещает исходный код в репозитории Заказчика.
Заказчик получает право дорабатывать продукт и менять подрядчика, а не только использовать готовую программу.
Требования к функциональности согласовываются сторонами в рабочем порядке.
Требования к программе указаны в техническом задании (приложение № 1). Изменение требований оформляется запросом на изменение с оценкой сроков и стоимости, который подписывают обе стороны.
Без зафиксированных требований невозможно ни принять работу, ни доказать, что она сделана плохо.
Исполнитель не гарантирует отсутствие ошибок в программе.
В течение 3 месяцев после приёмки Исполнитель бесплатно устраняет ошибки, из-за которых программа не соответствует техническому заданию, в сроки, зависящие от критичности ошибки.
Гарантийный период защищает заказчика от ошибок, которые проявляются только в работе.
Если исключительное право перешло к заказчику, требуйте передачи исходного кода как части результата. Чтобы не доводить до спора, договор должен обязывать разработчика хранить код в вашем репозитории с первого дня, а не передавать его в конце проекта.
Некоторые открытые лицензии требуют раскрывать исходный код производной программы при её распространении. Обяжите подрядчика согласовывать использование таких библиотек и передавать перечень всех открытых компонентов с их лицензиями.
Обычная причина — требования менялись в процессе без формальной оценки. Если в договоре есть порядок запросов на изменение, каждое изменение имеет согласованную цену и срок. Если такого порядка нет, зафиксируйте текущий объём дополнительным соглашением и дальше меняйте требования только через него.
Если договор подписан, а условия о правах размыты, оформите дополнительное соглашение об отчуждении исключительного права или акт передачи прав по каждому этапу. Требуйте доступ к репозиторию и документации сразу, а не в конце. Перечень открытых компонентов можно запросить и после подписания — это нормальная практика.
Да, сайт — это тоже программа для ЭВМ и база данных. Риски по правам и приёмке те же.
Нет. Права на программу возникают с момента её создания, регистрация добровольная (ст. 1262 ГК РФ). Но свидетельство упрощает доказывание прав в споре.
Если результат — готовая программа, которую передают заказчику, это ближе к подряду. Поддержка и сопровождение — услуги. Часто договор сочетает оба вида, и важно прописать приёмку для каждой части.
Освобождение применяется к передаче прав на программы, включённые в реестр российского ПО (пп. 26 п. 2 ст. 149 НК РФ). Порядок включения в реестр установлен постановлением Правительства № 1236.
Фиксированная цена подходит, когда требования понятны заранее. Оплата по часам — когда продукт меняется по ходу работы. Во втором случае важны еженедельные отчёты о затраченном времени и лимит бюджета.
Отчёт сервиса помогает найти спорные условия и подготовиться к переговорам, но не заменяет консультацию юриста по конкретной ситуации.