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 software so that it is non infringing, without altering the performance or quality or replace the infringing Part of such Software with non infringing Software that is substantially equivalent in performance or quality.