I built a very successful app for a client. There was no language as to ownership in the contract, and no "Work-for-hire" language.
The project creeped way out of scope, but I had an hourly rate that kicked in when over my estimate, and they paid right away. I didn't see much gain in re-doing the contract, so I let it be.
I installed it, and it's been hugely successful for them - mostly automating and detoxing from paper, and digital sign-off/review of $$ transactions.
After few months, he asked for a copy of it for his other firm, as well as asking of me to not provide software to any of their named competitors.
Now he's asked for the source code and a perpetual license. I countered with either a large lump sum price for the source code, or a yearly licensing of 1/5 the price of the lump sum buyout.
Did me installing it on their system 'imply" a perpetual license for them? Or would I still be able to license it yearly?
I'll likely be heading for some legal help on this also - just wondering if any devs had this type of situation out there!