Holen Sie sich bezahlt oder Open Source den Code
Jedes Mal, wenn ein "Geschäftsinteresse" beschließt, gesetzliche Beschränkungen festzulegen, würde ich sie unbedingt für dieses Privileg bezahlen lassen. Eine NDA ist im Grunde eine Gag-Bestellung, die Sie daran hindert, interne Informationen zu ihrem Unternehmen / Projekt weiterzugeben. Grundsätzlich haben sie das Recht zu klagen, wenn Sie über Informationen sprechen, die für ihr Unternehmen privat sind.
Es ist eine Versicherung für sie, aber wenn sie beschließen, den von Ihnen geschriebenen Code in ein proprietäres Lizenzierungsschema zu sperren, können Sie nichts dagegen tun, da das Sprechen über die internen Details gegen die NDA verstoßen würde.
Wenn Sie den Code noch nicht unter einer Lizenz haben, können Sie versuchen, ihn unter einer zulässigen Lizenz (ex MIT) freizugeben, die Ihr Recht garantiert, den von Ihnen geschriebenen Code auch in Zukunft weiter zu verwenden.
Das einzige Problem bei der rückwirkenden Anwendung einer Lizenz auf vorhandenen Code besteht darin, dass jeder Mitwirkende den Lizenzbedingungen zustimmen muss, da seine einzelnen Beiträge ein implizites Urheberrecht für den Entwickler haben, der sie geschrieben hat.
Schlimmster Fall (sie gewinnen, Sie verlieren):
Ihr Freund springt an Bord, verwendet Ihren Code und sperrt ihn unter einem proprietären Lizenzierungsschema.
Sie können Sie rechtlich daran hindern, den Code zu verwenden, den Sie für zukünftige Projekte geschrieben haben, es sei denn, Sie sind Anwalt und haben einen ausreichenden Beweis dafür erbracht, dass sie Ihren Code ohne Erlaubnis verwenden (dh Ihr persönliches Urheberrecht verletzen).
In jedem Fall sollten Sie für Ihre Bemühungen entschädigt werden, wenn sie mit einem proprietären Lizenzierungsschema ausgestattet sind.
Guter Fall (sie verlieren, Sie gewinnen):
Sie richten Bedingungen für die Kompensation des Codes ein. Grundsätzlich erwerben sie Rechte zur Nutzung des von Ihnen geschriebenen Codes ohne Einschränkungen. Zu diesem Zeitpunkt spielt eine NDA keine Rolle, da Sie ohnehin die Rechte verlieren, auf dem Code aufzubauen. Teilen Sie nur keine ihrer internen Informationen öffentlich mit, sonst riskieren Sie, verklagt zu werden.
Bester Fall (gewinnen, gewinnen):
Sie geben das Projekt unter einer MIT-Lizenz frei, sodass alles, was bisher geschrieben wurde, für alle kostenlos ist und darauf aufbauen kann (auch für kommerzielle Zwecke). Es garantiert, dass Sie auch in Zukunft auf dem Code aufbauen können, unabhängig davon, wofür sie verwendet werden. Eine NDA spielt immer noch keine Rolle, solange Sie die Bedingungen einhalten. Wenn sie in eine proprietäre Richtung gehen möchten, können sie gerne die Hauptcodebasis teilen.
Es besteht eine gute Chance, dass sie nur versuchen, ihre Interessen zu schützen. Daran ist nichts auszusetzen, aber achten Sie darauf, ihnen nicht das gesetzliche Recht zu geben, Sie in Zukunft zu verarschen, wenn sie sich dafür entscheiden, einen Weg einzuschlagen, mit dem Sie nicht einverstanden sind.
Selbst Software, die Sie pro bono schreiben, ist erst dann kostenlos, wenn Sie eine Lizenz eingerichtet haben, die die zukünftige Verwendung garantiert. Schweißkapital (dh Anstrengung) ist immer wertvoll und solange es zur Erzielung von Gewinnen verwendet werden kann, wird es immer jemanden geben, der versucht, das Eigentum an den Nutzungsrechten zu erlangen.
Einige Begriffe können davon abhängen, wo Sie auch leben. Rechte an geistigem Eigentum sind ein chaotisches Geschäft.
Haftungsausschluss: IANAL (Ich bin kein Anwalt).