An und für sich völlig legitim. Ein funktioneller Klon ohne Quellcode-Kopien dürfte komplett in Ordnung gehen. Sonst wären, wie schon angerissen, Dinge wie OpenOffice und Gimp schon lange im TOR-Netz versenkt und ein Risiko in der Benutzung für öffentlich geführte Projekte jeglicher Art. Auch Linux, als weitgehend funktioneller Unix-Klon (wenn mittlerweile auch weit darüber hinaus weiter entwickelt) hätte weit mehr Probleme gehabt bzw. hätte sie noch heute. Und selbst
wenn Reverse-Engineering betrieben würde, so wäre das zumindest in Deutschland noch zumindest in einer tendenziell eher hellen Grauzone. Ein Fork wäre es nur dann, wenn tatsächlich (nachweislich!) originaler Quellcode als Basis dienen würde. So lange alles komplett selber gebaut wurde - auch bei nachempfundener
GUI - würde ein Rechtsstreit vermutlich eher ungünstig für den TE ausgehen. Es sei denn im Vertrag wurden entsprechende Klauseln formuliert
und diese würden vom Gericht als für wirksam angesehen werden. Das sind ja auch noch mal zwei Paar Schuhe.
Ich würde hier zwei Dinge tun:
1) Fachanwalt. So bald wie möglich. Fragen was geht und Details abklären. Da geht nichts dran vorbei.
2) Wenn vom Anwalt als aussichtsreich angesehen, jegliche Gewähr gegenüber der eigenen Software und der
DB wegen des offenen und dann genutzten Schreibzugriffs als nichtig erklären, und im Problemfall die üblichen Ingineurssätze voll ausschöpfen. (Wenn es ganz düster aussieht, dann bleibt hier nur ein bitterer Nachgeschmack, und die Vermeidung solcher Dinge in der Zukunft. Life is a bitch.)
Und dann alsbald dran gehen das Programm bzw. die
DB so anpassen, dass ein solcher Schritt nicht ohne meine technische Unterstützung möglich wäre, und dies auch im Kaufvertrag entsprechend ausführen. Natürlich immer mit der Option für den Kunden, dass so etwas nach Absprache und Einigung im gegenseitigen Einvernehmen auch auf freundlicher Basis zu machen ist. Ihm die Möglichkeit ganz verbauen würde ich nicht, das macht mein Produkt unattraktiv.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)