Теперь давайте рассмотрим лицензионный договор. В нем самое главное – это ПО, доступ к которому вы даете заказчику как есть. ПО и доступ к нему – вот за что вы отвечаете перед заказчиком в таком договоре. Теперь вас вообще не касается, какие результаты получит заказчик при использовании вашего ПО, вы не даете никаких гарантий, кроме той, что у заказчика будет в распоряжении ваше ПО в течение определенного срока.
Кстати, про сроки: в случае заключения лицензионного договора, в отличие от договора оказания услуг, возможно установить период, в рамках которого заказчик не имеет права по своему желанию его прекратить. Так вы сможете прогнозировать свою выручку точнее.
Конечно, на вас лежит обязанность ликвидировать баги, недоработки, что-то обновлять, но на вас не будет обязательства улучшать абсолютно все, что просит заказчик. Вы отвечаете только за работоспособность вашего ПО.
Несомненно, когда речь идет о коммерциализации программного обеспечения, именно лицензионный договор является средством минимизации рисков. Главное – это корректно его составить, не взяв на себя лишних обязательств из договора оказания услуг.