Сейчас встала необходимость максимально юридически получить полные права на владение программным кодом продукта.
Программным кодом вы и так владеете. Вам же исходники отдали. Больше ничего не нужно.
Вероятно
Вам нужны права на использование этого кода - поскольку вы не являетесь автором кода, вы должны у автора получить права на использование, продажу, и.т.п. В идеале - исключительные права на код.
В общем вам нужен документ в котором указано, что автор передает вам исключительные права на данный код.
По факту обычный договор, и к нему акт выполненных работ, и акт передачи прав.
Можете обратиться к юристу.
Если есть базовые юридические знания можете и сами составить договор с разработчиком.
Нужно понимать что данный документ регулирует только отношения между Вами (заказчиком) и разрабочиком(автором).
А для того чтобы исключить претензии третьих лиц по поводу авторства - необходимо зафиксировать факт наличия у вас этого кода на определенную дату. Это можно сделать у нотариуса. Распечатываете код, и заверяете у нотариуса.