Передача исходного кода при разработке ПО. Что необходимо учесть?

Юлия Порохненко, аналитик данных, Beltel Datanomics.

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

Разработка программных продуктов имеет ряд особенностей, в том числе юридических, которые часто остаются без внимания.

Внесение изменений или дополнений в продукт без привлечения исполнителя невозможно без наличия у компании-заказчика исходного кода. Такая зависимость от разработчика повышает риски и снижает степень свободы в выборе партнеров на поддержку решения. Для того чтобы получить исходный код продукта вместе с решением, юридический отдел нашей компании рекомендует явно указывать это в договоре с перечислением необходимых материалов. Это позволит избежать споров и недопонимания между сторонами.

Например, можно использовать такую формулировку:

По настоящему договору Исполнитель обязуется передать Заказчику результаты работ, исходные коды, модели данных и документацию не позднее 5 рабочих дней после завершения работ.

Кроме того, необходимо знать, какие библиотеки, подписки на сторонние сервисы и т.д. требуются для запуска программы и корректной работы продукта.

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

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

Передача исходного кода и сопутствующих материалов заказчику – необязательный этап при оказании услуг на аутсорсинге. Его необходимо оговаривать заранее и обязательно указывать в договоре. Однако следует помнить, что потребуется дополнительное время и ресурсы, чтобы внести какие-либо изменения или дополнения в продукт, не прибегая к помощи исполнителя.

Дополнительно

Больше статей об особенностях инновационных проектов вы найдете в нашем блоге:

Оставьте заявку и получите бюджет и план внедрения наших решений в ваш бизнес

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

    Мы используем файлы cookies, чтобы получать статистику и делать наш сайт и другие сервисы удобными для вас. Продолжая дальнейшее использование сайта и/или его сервисов, вы соглашаетесь с этим. Более подробную информацию можно прочитать в «Политика обработки персональных данных» и в «Политика Cookies»