Sie können möglicherweise einfach Ihren Copyright-Vermerk einfügen, in dem eine LIZENZ-Datei erwähnt wird. Es gibt jedoch keine Garantie dafür, dass Ihr Code nach der Veröffentlichung atomar bleibt. Tatsächlich ist es sehr wahrscheinlich, dass Teile davon in mindestens mehreren anderen Projekten neu gemischt werden.
Aus diesem Grund ist es wichtig, dass in jeder Quelldatei mindestens Folgendes enthalten ist:
/* Copyright (C) 1883 Thomas Edison - All Rights Reserved
* You may use, distribute and modify this code under the
* terms of the XYZ license, which unfortunately won't be
* written for another century.
*
* You should have received a copy of the XYZ license with
* this file. If not, please write to: , or visit :
*/
Sie erreichen zwei Dinge, indem Sie dies tun:
- Ihr Urheberrecht wird unabhängig davon geltend gemacht, wie sich Ihr Code in Zukunft auflöst und zerstreut.
- Sie machen die Bedingungen für die Verwendung, Verteilung und Änderung klar, auch wenn jemand zufällig nur einen kleinen Teil einer Bibliothek erhalten hat, die Sie geschrieben haben.
Viele Leute geben auch ihre E-Mail-Adresse unter dem Copyright an, was hilfreich ist, um in Zukunft Patches zu erhalten. Ich habe letzten Monat einen Patch für Code erhalten, den ich vor fünf Jahren geschrieben und längst vergessen hatte. Das heißt natürlich, eine E-Mail-Adresse zu pflegen und ein bisschen SPAM auszuhalten.
Wenn Sie jemals tatsächlich Ihre Lizenz erzwingen müssen , ist es wichtig, dass die andere Partei nicht sagen kann, dass die Bedingungen mehrdeutig waren oder fehlten.
Außerdem macht es Spaß zu beobachten, wie Teile Ihres Codes im Laufe der Zeit in andere Teile des Codes gelangen. Die meisten Menschen spielen fair und respektieren Urheber- und Lizenzbestimmungen.
Copyright YYYY First Last. Subject to the XYZ license.