Ich wurde von einem Kunden gebeten, einen Vorschlag für eine Web-App einzureichen, die er erstellen möchte. Dieser Client ist ein Startup mit einer relativ guten Traktion (wie es scheint).
Ich wurde gebeten, einen Vertrag auszuarbeiten, der mich daran hindert, den Code, den ich für sie schreibe, irgendwo anders zu schreiben. Bis zu diesem Zeitpunkt habe ich Verträge ausgearbeitet, in denen ich die exklusiven Rechte an meinem Quellcode behalte, aber der Kunde auch alle Rechte behält (Verkauf, Änderung usw.).
Das klingt für mich also ziemlich bizarr:
Was ist, wenn ich einen anderen Kunden mit einem ähnlichen (aber nicht genau gleichen) Projekt habe und er möchte, dass ich seine Anwendung entwickle?
Natürlich werde ich nicht aus dem vorherigen Projekt kopieren und einfügen - aber es scheint mir, dass ich keine der im vorherigen Projekt gewonnenen Erkenntnisse verwenden kann und diesen Code nicht erneut schreiben kann für jeden Kunden.
Die Frage ist also: Wenn ich dem Client alle Rechte meines Quellcodes gebe, bedeutet das, dass ich diesen Code niemals für eine andere Person umschreiben kann?
Hinweis: Ich weiß, dass die meisten von Ihnen hier keine Anwälte sind und ich nicht wirklich nach Rechtsberatung suche, sondern nur, was diese Art von Verträgen in Bezug auf das Eigentum am Quellcode wirklich bedeutet, was das Übliche ist usw.