Конечно нужно. Посмотрите, что рекомендует Digital River (продавец shareware)
www.developer-resource.com/how-to-license-software.htm. Внизу ссылка на
Sample EULA.
И пните меня в любой мой контакт (к сожалению, Вы не указали ни одного своего), есть еще один шаблон от ASP.
Но! Если продукт серьезный, то обязательно к специализированному юристу. Благо с этим проблем нет.