I have made a couple iphone applications for a customer and was asked today to hand over the source code so that they could do the maintenance if this should be required. Until now, no code issues were ever discussed.
Is there any "common" practice regarding this?
Also, in which way should this affect the price?
What does your contract with the customer say?
If it doesn't, and this is a work for hire, then they own the source code unless your contract says otherwise.
In the future, you may want your contracts looked over by a lawyer.
I am not a lawyer, this is not legal advice, and you should probably consult a lawyer.
It appears that the answer lies in whether or not this falls under what is considered a work for hire. There's a great article on this at bitlaw, and as I said before, only a lawyer will be able to answer your question.Tweet