it-swarm.com.de

Open Source Code ohne Lizenz ... kann ich ihn teilen?

Vor Jahren hat jemand eine Reihe wirklich großartiger und beliebter Skripte erstellt. Sie wurden jedoch lange nicht aktualisiert, jetzt funktionieren sie nicht mehr (die Zielplattform wurde aktualisiert und einige Änderungen sind erforderlich).

Er hat es unter keiner Lizenz veröffentlicht. Ich möchte den Fehler beheben (derzeit können viele der Zielbenutzer ihn nicht verwenden) und ihn auf GitHub veröffentlichen, vorzugsweise unter einer gemeinfreien OSS-Lizenz. Ich frage mich, was die rechtlichen Konsequenzen sein könnten.

Ich habe eine E-Mail an den Autor gesendet, aber (sagen wir) er hat nicht auf meine E-Mail geantwortet.

Was wir im Folgenden in 2 Fällen tun sollten:

  • Wenn das Skript auf einer privaten Website veröffentlicht wird (ohne Quellcodeverwaltung).
  • Wenn das Skript auf GitHub veröffentlicht ist (ohne Lizenzierungshinweise).

Man kann jedoch deutlich sehen, dass es Open Source zu sein scheint - beabsichtigt, verwendet/modifiziert/was auch immer.

44
Abhi Beckert

Kurze Antwort: absolut nicht.

Alles, was eine Person schreibt, sei es Software oder Text, unterliegt automatisch dem Urheberrecht. Der Standardstatus eines Textes ist, dass er vollständig im Besitz des Autors ist und niemand das Recht hat, ohne ausdrückliche Genehmigung des Autors etwas damit zu tun. Vor einigen Jahrzehnten musste ein Autor das Urheberrecht geltend machen, um es zu behalten, aber dies ist nicht mehr der Fall.

Sie können sogar auf Websites wie diesem Rechtstext dort unten sehen, dass ich damit einverstanden bin, dass dieser Beitrag, den ich schreibe, unter einer bestimmten Lizenz verfügbar ist. Wenn das nicht da wäre, würde ich alle gesetzlichen Rechte behalten.

Wenn Sie also keine Lizenzinformationen finden, können Sie diese nur aus persönlichen Gründen kopieren oder ändern.

Etwas "Open Source" zu machen ist eine absichtliche Handlung und damit Sie es als solches behandeln können, müssen Sie eine Lizenz gefunden haben, die Ihnen explizit Ihre Rechte an der Software mitteilt. Dies gilt sogar für "gemeinfreie" Software. Das heißt, etwas ist nur dann "gemeinfrei", wenn es entweder abgelaufen ist (was meistens bedeutet, dass es vor Jahrzehnten geschrieben wurde) oder wenn der Autor es explizit schriftlich öffentlich zugänglich gemacht hat.

In dem von Ihnen beschriebenen Fall können Sie sich nur an den Autor wenden und ihn bitten, das zu tun, was Sie verlangen. Andernfalls ist absolut illegal und kann theoretisch zu Schäden führen. (In der Praxis müsste man natürlich erwischt werden.)

Edit: IANAL. Sprechen Sie mit einem, wenn Sie dies beabsichtigen.

53
Gort the Robot

Es ist eindeutig Open Source

und

er hat es unter keiner Lizenz veröffentlicht

konflikt. Nur weil Sie die Quelle sehen und sogar ändern können, heißt das nicht, dass es sich um Open Source handelt. Sie können diese Arbeit nicht nehmen und ihr nur eine Lizenz geben, da es nicht Ihre Arbeit ist und Ihnen keine Lizenz dafür erteilt wurde. Sie müssen vom Autor eine Lizenz für das Werk beantragen oder seine Absicht schriftlich klarstellen.

Fügen Sie hier "Ich bin kein Haftungsausschluss für Anwälte" ein.

24
Michael Dean

Hinweis: Für jeden Nicht-Open-Source-Code auf Github können Sie ihn weiterhin aufteilen - zumindest auf Github. Dies ist nützlich, da viele von uns den Titel "Code ohne Lizenz ... kann ich ihn teilen?" Sehen. und komm her und wundere dich über Github. (Ich habe die Wörter "Open Source" im Fragetext aus den in anderen Antworten genannten Gründen nicht wiedergegeben.)

Diese minimale Lizenz ist ein Ergebnis des Githubs Nutzungsbedingungen und wird in den Open Source FAQ :

Was passiert, wenn ich keine Lizenz wähle?

Sie sind nicht verpflichtet, eine Lizenz zu wählen. Es ist Ihr Recht, keine in Ihren Code oder Ihr Projekt aufzunehmen, aber bitte beachten Sie die Auswirkungen. Im Allgemeinen bedeutet das Fehlen einer Lizenz, dass die Standard-Urheberrechtsgesetze gelten. Dies bedeutet, dass Sie alle Rechte an Ihrem Quellcode behalten und dass niemand anderes aus Ihrer Arbeit abgeleitete Werke reproduzieren, verbreiten oder erstellen darf. Dies ist möglicherweise nicht das, was Sie beabsichtigen.

Selbst wenn Sie dies beabsichtigen und Ihren Quellcode in einem öffentlichen Repository auf GitHub veröffentlichen, haben Sie die Nutzungsbedingungen akzeptiert, die anderen GitHub-Benutzern einige Rechte einräumen. Insbesondere erlauben Sie anderen, Ihr Repository anzuzeigen und zu teilen.

Wenn Sie Ihre Arbeit mit anderen teilen möchten, empfehlen wir Ihnen dringend, eine Open Source-Lizenz einzuschließen.

Hier ist die genaue Sprache aus den Nutzungsbedingungen:

... Indem Sie festlegen, dass Ihre Repositorys öffentlich angezeigt werden sollen, stimmen Sie zu, dass andere Benutzer Ihre Repositorys anzeigen und teilen können. ...

Nach der Logik beim Patchen bedeutet dies, dass Sie möglicherweise sogar "Patches" auf Ihre Github-Gabel hochladen können, aber Ich bin kein Anwalt und Sie sollten einen konsultieren, wenn Sie etwas haben, für das es sich zu verklagen lohnt ...

Um ganz klar zu sein, gilt diese Antwort [~ # ~] nur [~ # ~] für Github - und die Begriffe können sich im Laufe der Zeit ändern - obwohl andere Websites für die Zusammenarbeit haben möglicherweise eingeschränkte oder zulässige Lizenzen, wenn Sie nach ihnen suchen ...

10
sage

Sie können den Code nicht unter eine andere Lizenz stellen. Dies ist nicht Ihr Anruf; Der ursprüngliche Autor besitzt weiterhin alle Rechte für seinen Code. Da er den Code online gestellt hat, können Sie mit gutem Grund davon ausgehen, dass der ursprüngliche Autor eine faire Verwendung und Änderung zulässt. Wenn Ihre E-Mails nicht beantwortet werden, müssen Sie auf diese Annahme reagieren.

Stellen Sie Ihre Änderungen unter eine OSS-Lizenz, hinterlassen Sie jedoch eine Notiz mit allen Informationen zum ursprünglichen Autor und den fehlenden Lizenzinformationen in der Codedatei. Dann reparieren und neu verteilen.

6
thiton

Sie können Patches bereitstellen. Als Distributor dieser Patches haften Sie ohnehin nicht für Verstöße (sie sind trivial: Dateipfad X ist zu Dateipfad Y geworden).

Die Kombination des ursprünglichen, urheberrechtlich geschützten Werks und Ihrer Patches ist als abgeleitetes Werk geschützt. Das bedeutet, dass die Kombination nicht verteilt werden kann, aber das wird trotzdem nicht benötigt: Das Patchen wird von (oder im Auftrag) der Endbenutzer durchgeführt.

5
MSalters

Sie könnten versuchen, den ursprünglichen Autor zu kontaktieren und ihn zu fragen, ob er Sie den Code unter einer geeigneten Lizenz verwenden lassen würde, und dann von dort aus fortfahren.

5
compman