in the event that third person exercises its right against the customer as a consequence of the foregoing software, the contractor agree to alter such softwere so that it is non infringing, without altering the performence or quality or replace the infringing