Code ohne explizite Lizenz ist urheberrechtlich geschützt und standardmäßig alle Rechte vorbehalten. Die Person oder Personen, die den Code geschrieben haben, sind als solche geschützt. Jedes Mal, wenn Sie Software verwenden, die Sie nicht geschrieben haben, sollte die Lizenzierung berücksichtigt und eingehalten werden.
( Brian Doll (GitHubs VP of Marketing) )
Also, unter Berücksichtigung dessen:
Wenn der Code in meinem Projekt verwendet werden kann, kann ich diesen Code dann unter dem gleichen Wert wie der Rest meines Projekts lizenzieren oder den Code auch nur selbst lizenzieren?
Aus der Hilfe: Open Source-Lizenzierung bei GitHub:
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.
Nein, Sie können den Code nicht erneut lizenzieren. Es erfolgt keine erneute Lizenzierung der Standardlizenz . Sie können es nicht in ein anderes Werk umarbeiten, das Sie freigeben oder zur Erbringung von Dienstleistungen für andere verwenden (wenn Sie es in persönlichen Projekten verwenden können, bleibt dies den Gerichten und möglicherweise De-minimis überlassen, aber das muss ein Gericht entscheiden). Sie können es gemäß den Nutzungsbedingungen von GitHub anzeigen und aufteilen.
Wenn Sie Ihrem Code zu einem späteren Zeitpunkt eine Lizenz hinzufügen würden, würde dies nur zukünftige Versionen des Codes betreffen? Wenn ich zum Beispiel etwas Unlizenziertes gabeln würde und der ursprüngliche Autor dann ein Copyright für alle Rechte hinzufügt - kann der gegabelte Code so lange verwendet werden, wie er vor dem Hinzufügen der Lizenz war?
Durch das Hinzufügen einer Lizenz werden die Dinge nicht rückwirkend (siehe Wenn jemand seine Lizenz ändert, gilt dies für zuvor gegabelte Projekte unter der vorherigen Lizenz? ). Dies gilt nur für zukünftige Versionen. Beachten Sie, dass der Wechsel von "keine Lizenz" zu "alle Rechte vorbehalten" keine Änderung darstellt. Keine Lizenz ist alle Rechte vorbehalten.