Приветствую! Встречный вопрос. А сами-то Вы что собираетесь с правами на "движок" делать? Просто на учет как НМА поставить или самим выходить на рынок разработки сайтов/порталов?
Сами мы продавать движок не будем. Просто в дальнейшем понадобится модернизировать и дописывать новые модули, и не факт, что будем сотрудничать с этой же фирмой. А если права будут у них, как в этом случае поступать?
Я, например, делал так. В договоре на разработку/доработку ПО указывали, что права на "программную платформу" (с расшифровкой, что это, в законодательно определенных терминах) принадлежат Исполнителю. В ходе исполнения обязательств по Договору Исполнитель по заданию Заказчика создает производное от "программной платформы" произведение, права на которое принадлежат Заказчику. В итоге и у Заказчика есть права на "кастомизированное" решение, и у разработчика есть права на платформу.