This agreement must be made on the very start of every installation one purchases. Or better, the use of this kind of policy (a crystal clear agreement before any work is done) will help a lot not to face any problematic situations in a client/vendor or client/developer relationship