Vor Jahren hat jemand eine Reihe wirklich großartiger und beliebter Skripte erstellt. Sie wurden jedoch lange nicht mehr aktualisiert und funktionieren nun nicht mehr (die Zielplattform wurde aktualisiert und einige Änderungen sind erforderlich).
Er hat es nicht unter einer Lizenz veröffentlicht. Ich möchte den Fehler beheben (derzeit können viele der Zielbenutzer ihn nicht verwenden) und auf GitHub veröffentlichen, vorzugsweise unter einer OSS-Lizenz im Public-Domain-Stil. Ich frage mich, was die rechtlichen Konsequenzen sein könnten.
Ich habe eine E-Mail an den Autor gesendet, aber (sagen wir mal) er hat nicht auf meine E-Mail geantwortet.
Was wir im Folgenden in 2 Fällen tun sollen:
- Wenn das Skript auf einer privaten Website veröffentlicht wird (ohne Versionskontrolle).
- Wenn das Skript auf GitHub veröffentlicht wird (ohne Lizenzhinweise).
Man kann jedoch deutlich sehen, dass es Open Source zu sein scheint - bestimmt, um verwendet / modifiziert / was auch immer zu werden.
quelle
Antworten:
Kurze Antwort: absolut nicht.
Alles, was eine Person schreibt, sei es Software oder Text, unterliegt automatisch dem Urheberrecht. Der Standardzustand eines Textes ist, dass er vollständig dem Autor gehört und niemand ohne ausdrückliche Genehmigung des Autors das Recht hat, etwas damit zu tun. Vor einigen Jahrzehnten musste ein Autor das Urheberrecht geltend machen, um es beizubehalten, aber dies ist nicht mehr der Fall.
Sie können sogar auf Websites wie diesem Rechtstext unten sehen, dass ich damit einverstanden bin, dass dieser Beitrag, den ich schreibe, unter einer bestimmten Lizenz verfügbar ist. Wenn das nicht so wäre, würde ich alle gesetzlichen Rechte behalten.
Wenn Sie also keine Lizenzinformationen finden, können Sie diese nur für den persönlichen Gebrauch kopieren oder ändern.
Etwas "Open Source" zu machen ist eine absichtliche Handlung und damit Sie es als solche behandeln können, müssen Sie eine Lizenz gefunden haben, die Ihnen explizit angibt, welche Rechte Sie an der Software haben. Dies gilt sogar für "gemeinfreie" Software. Das heißt, etwas ist nur dann "gemeinfrei", wenn das Urheberrecht abgelaufen ist (was meistens bedeutet, dass es vor Jahrzehnten geschrieben wurde) oder wenn der Autor es ausdrücklich schriftlich gemeinfrei gemacht hat.
In dem von Ihnen beschriebenen Fall besteht Ihre einzige Möglichkeit darin, den Autor zu kontaktieren und ihn aufzufordern, dass er Ihnen erlaubt, das zu tun, was Sie verlangen. Andernfalls ist es absolut illegal und kann theoretisch zu Schäden führen. (In der Praxis müsste man sich natürlich erwischen lassen.)
Bearbeiten: IANAL. Sprechen Sie mit einem, wenn Sie dies vorhaben.
quelle
und
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 annehmen und ihr lediglich eine Lizenz geben, da dies nicht Ihre Arbeit ist und Sie keine Lizenz dafür erhalten haben. Der Autor muss eine Lizenz für das Werk beantragen oder seine Absicht schriftlich klarstellen.
Fügen Sie hier "Ich bin kein Rechtsanwalts-Haftungsausschluss" ein.
quelle
Hinweis: Für jeden Nicht-Open-Source-Code auf Github können Sie ihn weiterhin verzweigen - zumindest auf Github. Dies ist nützlich, da vielen von uns der Titel "Code ohne Lizenz ... kann ich ihn teilen?" Angezeigt wird. und komm her und wundere dich über Github. (Ich habe die Worte "Open Source" aus den in anderen Antworten genannten Gründen nicht im Fragetext wiedergegeben.)
Diese minimale Lizenz ist ein Ergebnis der github- Nutzungsbedingungen und wird in den Open Source-FAQ erläutert :
Hier ist die genaue Sprache aus den Nutzungsbedingungen:
Aufgrund der Logik beim Patchen glaube ich, dass dies bedeutet, 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 Bedingungen können sich im Laufe der Zeit ändern - obwohl andere Websites für die Zusammenarbeit möglicherweise eingeschränkte oder zulässige Lizenzen haben, wenn Sie nach ihnen suchen ...
quelle
Sie können den Code nicht unter eine andere Lizenz stellen. Dies ist nicht Ihre Berufung; 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 von dieser Annahme ausgehen.
Stellen Sie Ihre Änderungen unter eine OSS-Lizenz, aber hinterlassen Sie eine Notiz mit allen Informationen zum ursprünglichen Autor und den fehlenden Lizenzinformationen in der Codedatei. Dann fixieren und neu verteilen.
quelle
Sie können versuchen, den Originalautor zu kontaktieren und ihn zu fragen, ob er die Verwendung des Codes unter einer geeigneten Lizenz zulässt, und von dort aus fortfahren.
quelle
Sie können Patches bereitstellen . Als Vertreiber dieser Patches haften Sie ohnehin nicht für Verstöße (sie sind trivial: Aus Dateipfad X wurde Dateipfad Y).
Die Kombination aus dem urheberrechtlich geschützten Originalwerk und Ihren Patches ist als abgeleitetes Werk geschützt. Das bedeutet, dass die Kombination nicht verteilt werden kann, aber das ist ohnehin nicht erforderlich: Das Patchen wird von den Endbenutzern (oder in deren Auftrag) durchgeführt.
quelle