Müssen tut man gar nichts. Vermute mal der Maschinenbauer muss leisten. Was ist wenn bei der Maschine ein Problem auftritt.
Musst du aufpassen, dass du nicht den gesamten Supportvertrag zu beginnen erfüllst sobald du entlang diesen handelst oder den übernimmst. Dann stellt sich wieder die Frage nach dem Quellcode im Rahmen der Erfüllung des Supportvertrags.
Dann pass auf. Wenn der Typ insolvent ist, du aber für den Endkunden (Kunde des Maschinenbauers) leistet kann er möglw. mit Untreue gegenüber dem Auftraggeber argumentieren / sich berufen usw... dann hast du den Vertrag gebrochen. Dann klagt er dich noch
Möglw. holt sich auf dem Weg sogar ein Gericht den Gewinn aus dem Geschäft (dem Support) von dir... um die Quote aufzubessern.
Ich kenne mich im Deutschen Recht nicht so aus... und eure Verträge auch nicht.
Frag einen Anwalt. Das stinkt zum Himmel.
Die auftraggebende Firma benötigt nun Support für die Software und möchte die Quellen.
Wem gehört denn nun die Software und wer muss/kann Support leisten?
Gruß
Peter