I feel like thats the problem. Well 2 problems actually
a) People really need to watch out for the contracts they sign.
b) if you try and negotiate it seems alot of these people know they can just find some other poor sucker who will do it on their terms.
Crazy, yet all too common. We didn't hold up our end of an agreement, but YOU have to. Does this happen in all industries, or just software?
"We didn't provide the plants or mulch or dirt for the garden (which we were supposed to do last week), but you still have to provide a flower bed tomorrow."
I'm assuming there was something in the contract that the original party was required to provide assets for the port. Perhaps it wasn't.
"No... no need to contractually obligate us to deliver - just believe us, we'll get you the files!"