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.
quelle
Antworten:
Das Eigentum an dem Code bedeutet, dass Sie ihnen das Urheberrecht zuweisen. In der Praxis bedeutet dies, dass Sie nach Abschluss des Projekts keinen Quellcode mehr behalten. Auf diese Weise können Sie nicht beschuldigt werden, den Code, den Sie für sie geschrieben haben, in anderen Projekten wiederverwendet zu haben. Dies ist eine ziemlich typische Anordnung; Sie bezahlen Sie dafür, Code für sie zu schreiben, daher möchten sie natürlich das Eigentum an diesem Code behalten.
Wenn es anderes geistiges Eigentum gibt, das geschützt werden muss (dh einen proprietären Algorithmus), muss dieser Algorithmus speziell behandelt werden. Insbesondere muss die Innovation seinen Roman, und nicht leicht reproduzierbar. Im Idealfall ist es patentrechtlich geschützt, Sie können jedoch weiterhin aufgefordert werden, Geheimhaltungsvereinbarungen zu unterzeichnen. Sie sollten diese Vereinbarungen einhalten und die proprietären Algorithmen in anderen Projekten nicht verwenden.
Der Schlüssel hier ist die Spezifität. Ihr Kunde sollte genau klarstellen, welches geistige Eigentum und welche Ideen er schützen möchte. Unterschreiben Sie nichts, was ein weites Netz wirft, wie "Sie können keine Ideen verwenden, die Sie in anderen Projekten erhalten haben." Das ist eine unvernünftige Forderung. Unterzeichnen Sie auch kein Wettbewerbsverbot. Dies kann Sie daran hindern, an branchenbezogenen Projekten oder Projekten von Wettbewerbern zu arbeiten.
quelle
Das klingt für mich ziemlich normal. Das Startup achtet darauf, nachweisen zu können, dass es den gesamten Code in seiner Lösung vollständig besitzt. Dies ist sehr wichtig, wenn sie irgendwann von einem anderen Unternehmen gekauft werden. Das andere Unternehmen muss wissen, dass niemand später das Eigentum an der Software beanspruchen wird, von der er glaubte, sie gekauft zu haben.
Vielleicht möchten Sie den Begriff " Arbeit zur Miete " recherchieren .
Die Kurzversion ist, dass Sie Ihre Arbeit machen, sie bezahlen Sie dafür, dann übergeben Sie alle Kopien des Codes, den Sie geschrieben haben. Sofern in Ihrem Vertrag nichts anderes festgelegt ist , hindert dies Sie nicht unbedingt daran, ähnlichen Code für einen anderen Client zu schreiben (vorausgesetzt natürlich, Sie teilen keine Bibliotheken oder schneiden keinen Code aus und fügen ihn ein).
Möglicherweise möchten Sie einen Anwalt zu Einzelheiten konsultieren.
quelle