Code-Lizenzierungsfrage. Der Kunde hat meinen Code gestohlen

9

Ein Kunde, für den ich ein Projekt durchgeführt habe, hat versehentlich den Quellcode des Projekts erhalten. Dumm, ich weiß. Die Vereinbarung war, dass sie das Produkt bekommen würden, niemals den Quellcode. Offensichtlich versuchen sie jetzt jedoch, einen schnellen zu finden und den Quellcode zu verwenden, um ihre eigenen Produkte für andere Kunden zu erstellen.

Jetzt möchte ich keine große Sache daraus machen, aber ich denke darüber nach, den Code als Open-Source-Projekt für jedermann freizugeben, damit sein "Alleinstellungsmerkmal" (mein Code) umstritten ist.

Was schlägt ihr vor, unter dem ich den Code mache / veröffentliche, wenn sie sich dazu entschließen, * ssholes darüber zu sein?

Zophiel
quelle
1
Hmm. Was für ein Arrangement gab es? Sie müssen nicht unbedingt die Rechte behalten, den Code als Open Source freizugeben.
Cody Gray
Ich habe über einen Zeitraum von 5 Jahren mit dem Kerl Geschäfte gemacht. Der Deal war immer, dass er ein Produkt bekommen würde, niemals die Quelle. Er hat es kürzlich noch einmal angesprochen, wo ich betonte, dass die Quelle mein Eigentum ist.
5
Wenn Sie einen schriftlichen Vertrag haben, der belegt, dass Sie das geistige Eigentum für den Quellcode haben, können Sie diese verklagen.
6
Was sagt Ihr Anwalt zu den Vertragsbedingungen?
1
Wenn dies in den USA der Fall ist, wechselt das Urheberrecht der Quelle nur bei expliziter Übertragung den Besitzer, oder wenn das Projekt "Arbeit zur Miete" ist und "Arbeit zur Miete" in einer Berater-Kunden-Beziehung nicht existieren kann. (IANAL, TISNLA, und wenn Sie sich auf das verlassen, was ich sage, ohne einen echten Anwalt zu konsultieren, verdienen Sie, was Sie erhalten.) Solange Sie das Urheberrecht besitzen und keine gegenteiligen vertraglichen Verpflichtungen haben, können Sie es unter erneut veröffentlichen jede Lizenz, die Sie wählen. Stellen Sie jedoch zunächst alle Unterlagen zusammen und organisieren Sie sie. Wenden Sie sich an einen Anwalt, um die Einzelheiten zu überprüfen.
David Thornley

Antworten:

10

Vielleicht möchten Sie einen Anwalt in Ihrer Rechtsprechung konsultieren, um herauszufinden, wer ein Gericht möglicherweise über die tatsächlichen Rechte an dem Kodex entscheidet, wenn es darauf ankommt. Selbst wenn Sie der Meinung sind, dass es sich um Ihren eigenen Kodex handelt, möchten Sie nicht auf der Verliererseite einer Klage stehen, da dies in Ihrem örtlichen Gesetz festgelegt ist und die tatsächlich verfügbaren und zulässigen Beweise vorliegen.

hotpaw2
quelle
3
Bestimmt. Wenn Sie den Code freigeben, was hindert das Unternehmen daran, sich umzudrehen und Sie zu verklagen? Vertraust du ihnen, nachdem sie diesen kleinen Stunt gemacht haben?
Ameise
Sie wollen auch wirklich nicht auf der Gewinnerseite einer Klage stehen. Das kann Sie viel Geld, Zeit und Stress kosten. Sie möchten vermeiden, etwas zu tun, das nicht eindeutig legal ist.
David Thornley
3

Sie sollten darüber nachdenken, wie Sie sich verteidigen können, wenn sie Ihnen die Schuld geben, dass Sie der Code gestohlen haben. Vielleicht sollten Sie es so schnell wie möglich veröffentlichen, um einen Beweis dafür zu erhalten, dass Sie diesen Code hatten, bevor sie ihn hatten ...


quelle
2

Geben Sie es unter der GPL frei, dann sollten Sie in der Lage sein, ihre Änderungen an Ihrem Code sowie an Ihrem eigenen zu erhalten :)

Sofern sie keine Vereinbarung zur Übertragung der IP Ihres Codes haben, haben sie kein Recht, ihn zu verwenden - Sie behalten weiterhin das Urheberrecht. Ihr Problem ist es zu beweisen, dass es in erster Linie Ihnen und nicht ihnen gehört. Ich gehe davon aus, dass Sie keinen Vertrag haben, in dem angegeben ist, was übertragen werden soll. In diesem Fall gilt dies für die GPL.

gbjbaanb
quelle
2
"Sie sollten in der Lage sein, ihre Änderungen an Ihrem Code zu erhalten" Ähm, nein. Code kann doppelt lizenziert sein. Das Unternehmen würde behaupten, dass der Code nicht unter der GPL steht, damit er nicht daran gebunden ist. Sicher, Sie könnten Anwälte einbeziehen, aber das OP hat bereits gesagt, dass er das nicht tun will, und wenn er es tut, könnte er sie trotzdem wegen Diebstahls verklagen.
James
Die GPL wird theoretisch durch eine Klage durchgesetzt, was das OP nicht tun möchte. (Praktisch kommen Verstöße fast immer in Siedlungen vor, aber die Androhung einer Klage treibt die Siedlungen an.) Wenn die OP eine Klage wünschte, hat die OP bereits Gründe.
David Thornley
Vor dem Projekt wurde festgestellt, dass der Quellcode nicht ihr Eigentum ist. Ich habe in der Vergangenheit mehrere Projekte mit ihnen gemacht und den Quellcode nie geliefert. Ich habe das Produkt wie angegeben geliefert, aber wir haben uns nie darauf geeinigt, dass sie den Quellcode besitzen. Vor allem, weil sie es ändern und das Produkt für verschiedene Kunden reproduzieren wollten, um zu verhindern, dass ich mehr Arbeit bekomme. Durch Zufall haben sie dieses letzte Projekt mit Quellcode versehen.
Zophiel
1

Die Bereitstellung von Code für OpenSource und die Aufrechterhaltung seiner Entwicklung könnte nicht nur zum Erfolg führen, wenn man sich "rächt". http://www.techdrivein.com/2010/08/11-biggest-open-source-success-stories.html Auch der Quellcode ist lizenziertes Eigentum, sodass Sie abhängig von den Gesetzen Ihres Landes Ihren Code zurückerhalten oder andere Unternehmen davon abhalten können es benutzen. Aber es gibt Möglichkeiten, dies zu überwinden, also schlage ich vor, nur Open Source zu verwenden, Champagner zu machen, der behauptet, Open Source zu fördern, und Sie könnten am Ende einen neuen Geschäftsplan haben.

JackLeo
quelle
Ich möchte, dass es für jedermann kostenlos ist. Ich möchte nicht unbedingt in einen Rechtsstreit mit ihnen geraten, weil ich sie daran hindere, damit Geld zu verdienen. Da ihr Plan war, es als Verkaufsargument in ihrem Geschäftsplan zu verwenden. Ich dachte, ich würde es für jedermann kostenlos freigeben. Welche Lizenz soll ich verwenden?
@Zophiel Am einfachsten wäre CC creativecommons.org/licenses. Es ist eine Liste von Lizenzen, die Sie je nach Bedarf auswählen können. Andere Optionen wären eine Art GNU gnu.org/licenses, aber es ist etwas komplizierter. Für CC ist hier ein einfaches Tool zum Einrichten: creativecommons.org/choose
JackLeo
@ JackLeo Sorry, welcher Geschäftsplan?
quant_dev
2
OSI hat auch eine Liste von Lizenzen opensource.org/licenses/category
Htbaa
1
Ich würde eine Open Source-Lizenz auswählen, wie @Htbaa sagt. Wenn Sie sicherstellen möchten, dass die Derivate Free / Open Source bleiben, verwenden Sie eine Form der GPL. Wenn es Ihnen wirklich egal ist, ob andere Personen ihre eigenen Änderungen vornehmen und sie geschützt halten, verwenden Sie eine der freizügigeren (BSD-Stil).
David Thornley