Договор на оказание услуг. Один из пунктов это "Права на исходный код" там прописываете все подробности.
Как то:
Код полученный в рамках данного договора является собственностью заказчика, исполнитель передает все права на его использование, распространение и модификацию заказчику и обязуется не использовать его в дальнейшем в своих целях. Все выплаты за код производятся в рамках данного договора и являются окончательными, разработчик отказывается от прав на получение возможной прибыли и/или лицензионных отчислений в будущем.
Договор отправляете по почте заказным письмом предварительно подписав экземпляр. Время из Воронежа в Москву, Питер 2-3 дня из Воронежа в Таллин 4 дня.