Wenn ich Code und Binärdateien freigebe, aber überhaupt keine Lizenz mitgebe, welche rechtlichen Bestimmungen gelten standardmäßig (in den USA, wo ich mich befinde). Ich weiß, dass ich automatisch das Urheberrecht habe, ohne etwas zu tun, aber welche Einschränkungen gibt es dafür?
Wenn ich meinen Code auf github hochlade und ihn nach Belieben als kostenlosen Download / Beitrag ankündige, dürfen dann die Leute meine Arbeit ändern und die Quelle schließen? Ich habe nicht gesagt, dass sie das nicht können, wie es eine GPL tun würde, aber ich glaube nicht, dass es standardmäßig akzeptabel wäre, meine Arbeit zu stehlen.
Was können und können Menschen mit frei verfügbarem Code tun, an den jedoch keinerlei Lizenzbestimmungen geknüpft sind?
licensing
open-source
Tesserex
quelle
quelle
Antworten:
Ohne eine Lizenz zögern Unternehmen und Einzelpersonen möglicherweise, Ihren Code zu verwenden, da Sie ihnen hierfür keine speziellen Rechte gewähren.
Selbst wenn Sie den Code öffentlich zugänglich machen, gewähren Sie Nutzungsrechte. Sie können also auch eine für Sie akzeptable Erklärung zur akzeptablen Verwendung abgeben.
Ohne eine solche Erklärung oder Lizenz gibt es nichts, was die Menschen daran hindert, Ihren Code so zu verwenden, wie sie es für richtig halten. Natürlich hindert nichts schlechte Leute daran, Ihre Lizenz zu verletzen, aber die meisten guten Leute und Unternehmen werden Ihre Bedingungen respektieren, wenn Sie ihnen mitteilen, wie diese Bedingungen lauten.
Kurz gesagt: Sie sollten über eine Lizenz verfügen, auch wenn diese Lizenz eine uneingeschränkte Nutzung ermöglicht.
quelle
WTFPL 2.0
(für Code) oderCC0
(zum Schreiben).Mit einer Urheberrechtslizenz sollen dem Lizenznehmer Rechte eingeräumt werden, die er sonst nicht hätte. Ohne eine Lizenz bleiben nur die durch das Urheberrecht garantierten Rechte übrig, die im Grunde genommen keine sind.
Ohne eine Lizenz dürfen Sie den Code nicht einmal herunterladen, da dies das Anfertigen einer Kopie impliziert, was durch das Urheberrecht verboten ist. Sie können es nicht verteilen, da dies das Anfertigen einer Kopie impliziert. Sie können es nicht einmal ausführen , da dies das Kopieren in den Arbeitsspeicher impliziert.
Sie haben jedoch geschrieben:
Das ist eine Lizenz. Zumindest kann es als eines ausgelegt werden oder auch nicht.
Nichts. Naja fast. Sicherlich nichts Interessantes.
Es gibt bestimmte Nutzungsrechte, die es jemandem ermöglichen, Teile des Codes in einem wissenschaftlichen Forschungsbericht zu zitieren oder eine Parodie (aber keine Satire) Ihres Codes zu erstellen.
quelle
In der Vergangenheit war es eine Verpflichtung , das Urheberrecht in Ihrer Arbeit ausdrücklich zu erwähnen . Es ist nicht mehr erforderlich .
Wenn das Land, in dem Sie sich befinden, Mitglied der Berner Konvention ist , erfolgt dies automatisch . Sie haben die vollen Rechte an Ihrer Arbeit .
Die einzige Ausnahme ist, wenn Ihre Arbeit im Rahmen von " fair use " verwendet wird. Zum Beispiel kann ich einen Teil des Textes aus dem Internet oder einem Buch kopieren / einfügen, um zu veranschaulichen, was ich erkläre. Das ist, was ich jetzt tun werde, ich bin furchtlos ...
Dies ist aus WikiPedia.
Wenn Sie das Urheberrecht nicht ausdrücklich erwähnen, werden einige Unternehmen möglicherweise nicht sehr gut über ihre Rechte und Pflichten informiert, Ihren Code in gutem Glauben zu verwenden.
Sie möchten vermeiden, dass der gesamte Papierkram sie zwingt, Ihren Code nicht mehr zu verwenden. Dies gilt als allgemeine Regel, auch wenn dies keine Verpflichtung darstellt:
quelle
Das Urheberrecht ist von Land zu Land sehr unterschiedlich. Dies bedeutet, dass das, was in einem Land legal ist, nicht in einem anderen Land ist und die Verwendung von nicht lizenziertem Code eine tickende Bombe ist.
Dies bedeutet wiederum, dass der Code nicht von einem Team übernommen werden sollte, das den Produktionscode erstellt. (Meine persönliche Meinung) wie Sie nie wissen, wenn Sie eine solche Situation erreichen.
Wenn Sie möchten, dass Benutzer Ihren eigenen Code verwenden, ohne sich Gedanken darüber zu machen, zu welchem Zweck dies geschehen soll, ziehen Sie die Apache 2.0-Lizenz in Betracht.
quelle
Eine Sache, die von Bedeutung sein kann, ist, dass Sie Github erwähnen.
Wenn Sie ein kostenloses Github-Konto verwenden, ist dies eine implizite Aussage, dass es sich um OpenSource handelt. Selbst wenn Sie keine Lizenz angeben, lässt die Tatsache, dass kostenlose Github-Konten nur OpenSource-Projekte hosten dürfen, mit ziemlicher Sicherheit zu, dass die Leute davon ausgehen, dass dies der Fall ist.
In Abschnitt F, Absatz 1 der GitHub- Nutzungsbedingungen heißt es:
quelle
Wenn Sie keine Lizenz angeben, unterliegen alle Einschränkungen dem Urheberrecht.
IANAL, aber so verstehe ich das US-Recht. Wenn Sie Rechtsberatung wünschen, auf die Sie sich verlassen können, suchen Sie sich jemanden, der für die jeweilige Rechtsprechung zuständig ist.
Es ist dem Urheberrechtsinhaber oder Lizenznehmer möglich, Kopien zu verbreiten (sofern die Lizenz dies zulässt). Wenn ich Code ohne Lizenz habe, platziere ich ihn auf einer Website und sage "Fühlen Sie sich frei, um diesen herunterzuladen", können Sie ihn herunterladen.
Einmal legitim heruntergeladen, haben Sie eine legale Kopie. Sie können eine Sicherungskopie erstellen und diese nach Belieben verwenden. Sie können es ausführen, da das US-amerikanische Urheberrecht alle Kopien zulässt, die für die Ausführung von legal erworbener Software erforderlich sind. Sie können es, glaube ich, für Ihren eigenen Gebrauch modifizieren (ich kann schließlich Bücher, die ich kaufe, modifizieren). Sie können Ihre Kopie an eine andere Person übertragen, sofern Sie keine eigene Kopie behalten. Sie können Ihre Kopie nicht legal auf mehr als einem Computer gleichzeitig ausführen (obwohl "Computer" hier legal unscharf sein kann).
Ich weiß nicht, ob Sie weiterhin Kopien herunterladen und verkaufen könnten. frag einen Anwalt.
Sie hätten auch alle "fair use" -Rechte, aber diese sind ziemlich begrenzt und gelten von Fall zu Fall.
Wenn Sie nicht möchten, dass Benutzer Ihre Software verwenden, bieten Sie sie ihnen nicht an. Wenn Sie möchten, dass sie es tun, erstellen Sie eine Lizenz. Eine OSI-zertifizierte Open Source-Lizenz hat den Vorteil, dass sie auf Probleme überprüft wurde und dass ein allgemeines Verständnis dafür besteht, was dies bedeutet.
quelle
Ich denke, die rechtliche Situation ist so ungewiss, dass selbst ein praktizierender Anwalt Ihnen keine eindeutige Antwort geben kann.
Einerseits haben Sie als Inhaber des Urheberrechts niemandem ausdrücklich die Erlaubnis erteilt, Kopien anzufertigen. Andererseits könnte es so ausgelegt werden, dass Personen ein implizites Recht zum Kopieren haben, weil Sie auf github hochgeladen haben. Und es gibt verschiedene Rechtsverteidigungen, die für jemanden gelten könnten , den Sie (hypothetisch) verklagt haben; zB laches oder estoppel .
In beiden Fällen helfen Sie niemandem, indem Sie Ihrem Code keine Lizenz zuweisen. Mein Rat ist, das Richtige zu tun und eine neue Version mit einer seriösen Open-Source-Lizenz zu erstellen. Wenn Sie Ihre IP-Rechte an der Software schützen möchten, wenden Sie sich an einen Anwalt für Urheberrecht.
quelle
IANAL, TINLA, HAA.
Abhängig von der Größe des veröffentlichten Codes nehmen die meisten Leute einfach an, dass er gemeinfrei ist, obwohl dies nicht der Fall ist. (In den USA ist es derzeit nicht möglich, ein Werk der Public Domain zu widmen.)
Für kleine Code-Schnipsel - wie nur eine einzelne kleine Funktion oder ein algorithmisches Beispiel - wäre jede Verwendung eine faire Verwendung, da sie zu klein ist, um als "Arbeit" betrachtet zu werden.
Für größere Schnipsel - zum Beispiel kleine Bibliotheken - kann niemand wirklich eine Annahme treffen. Die meisten Programmierer werden wahrscheinlich davon ausgehen, dass es kostenlos ist, aber Unternehmen werden zögern, es sich anzuschauen.
Mein Vorschlag ist es, nur eine kleine Präambel zu formulieren, in der die Nutzungsbedingungen zusammengefasst sind. Wenn ich möchte, dass andere es verwenden, kann ich einfach sagen: "Dieser Code ist für jede Verwendung kostenlos."
quelle