Six months ago I gave a software project to an agency, paid 200 thousand lira. The project is done, they delivered working software. But afterwards they said they couldn't give us the 'source code'.
I hired a legal advisor, he says 'it's tough if the contract says IP belongs to the agency'. However, in custom code work, the standard condition is that IP belongs to the client.
Question: do I have the right to request the source code for a paid project? If the agency goes bust, who fixes the software?