Как идентифицировать программу в договоре на доработку уже существующего ПО?
В договоре нужно однозначно определить существующую программу и исходное состояние, а изменения описать отдельно. Регистрационные сведения добавляют при их наличии.
Короткий ответ
Назовите существующую программу так, чтобы стороны могли однозначно определить, что именно дорабатывается. Укажите полное название, нужную версию и исходное состояние, а при наличии регистрации – соответствующие сведения о ней. Задание на изменения оформите отдельно: описание объекта и перечень доработок выполняют разные задачи.
Если программа зарегистрирована в Роспатенте, реквизиты помогают её идентифицировать. Но отсутствие таких сведений нельзя автоматически заменить выдуманным номером или требованием сначала зарегистрировать любой программный продукт.
Какие сведения полезны для идентификации
Проверьте, одинаковое ли название используется в договоре, документации и материалах, которые передают исполнителю. Если в работе несколько версий, уточните, к какой относится заказ и где зафиксирован исходный комплект.
Опишите передаваемые материалы так, чтобы впоследствии можно было сравнить состояние до и после работ. Например, стороны могут согласовать конкретную версию кода и состав документации. Это способ убрать неопределённость, а не универсальный обязательный формат для всех проектов.
Затем свяжите объект с согласованным результатом и приёмкой работ. Заказчик должен понимать, какие изменения принимает, а исполнитель – что относится к исходной программе и не создаётся заново.
Чем отличается заказ нового продукта
Если программы ещё нет, одной ссылки на будущее название недостаточно для описания задания. Основные функции нужно согласовать и детализировать в ТЗ. Для существующего продукта, напротив, важно не потерять исходный объект за общими словами «разработка программного обеспечения».
При проверке договора на работы сопоставьте три части: какую программу передают, что в ней меняют и в каком виде возвращают результат. Если они описывают разные версии или разные комплекты, разногласие возникнет ещё до оценки качества.
Отдельно проверьте, на каком основании заказчик и исполнитель вправе работать с программой. Точное название помогает определить объект, но само по себе не подтверждает объём прав на его изменение.
Если нужно применить ответ к Вашей ситуации или документам, Разработать договор подряда: юрист проверит вводные и учтёт обстоятельства, которые короткий ответ не охватывает.
Что ещё полезно знать
Частые вопросы по теме
- Что указать о принадлежности репозитория при передаче заказной программы?
- Кто должен заключать и продлевать договоры на платные API и сервисы, от которых зависит заказное ПО?
- Чем подтвердить передачу кода и макетов через GitHub, Figma и облачное хранилище?
- Что перечислить при передаче сайта, кроме прав на его программный код?
- Как идентифицировать передаваемый релиз ПО в процедуре приёмки?