Вы уже, наверно, решили свой вопрос. Но выскажусь хотя-бы для тех, кто будет приходить сюда по поиску в будущем.
Я на данный момент интересуюсь похожими вопросами, а именно - какой договор лучше заключать: на разработку, на продажу или передачу имущественных прав...
Я так поняла, в вашей ситуации, фирма хотела забрать себе авторские права на произведение (коим является программный код). Тогда она имеет право в дальнейшем его тиражировать и перепродавать. А если без этого - то она имеет право только использовать, а вы можете написанный код продавать ещё много раз.
Кое-что почитать по этому поводу можно здесь
http://www.developers.org.ua/archives/auth...ariya-ortynska/