Arbeiten für ein Unternehmen, das Urheberrechte wahrnimmt sehr Im Ernst, wir sind verpflichtet, jede einzelne Datei mit einem Copyright-/Lizenzhinweis zu versehen, obwohl dies nach US-Recht eigentlich nicht erforderlich ist.
Ich vermute, dass dies dazu dient, dass eine Datei, wenn sie irgendwie vom Gesamtprodukt getrennt wird, immer noch leicht identifizierbar ist.
Wir behalten diese Meldung jedoch nicht in jeder einzelnen Datei bei. Wir haben Skripte, die die Copyright-Meldungen automatisch in jede Datei einfügen, die veröffentlicht wird. Auf diese Weise müssen Sie nur eine Datei ändern.
Wir haben auch Skripte, die prüfen, ob jede einzelne Freigabedatei die richtige Meldung enthält.
In Bezug auf die Lizenzierung bedeutet das Fehlen einer expliziten Lizenz jedoch, dass das Standard-Urheberrecht gelten würde, so dass Sie vielleicht mit der Single zufrieden sind. LICENCE.txt
Datei.
Wie immer ist mein Rechtsgutachten jeden Cent wert, den Sie mir dafür gezahlt haben (nämlich null). Ich bin kein Anwalt, ich bin sicherlich nicht Ihr Anwalt.
11 Stimmen
Nicht aus rechtlicher Sicht, sondern aus der Sicht eines Entwicklers: Die Lizenz in jeder Datei zu haben, ist EXTREM LÄSTIG. Vor allem, wenn man z.B. nach einer Funktion/Variable suchen will, die so heißt wie ein Wort, das im Lizenzblock verwendet wird
1 Stimmen
Normalerweise werden sie in einer Datei mit dem Namen COPYING ohne Erweiterungen abgelegt.
8 Stimmen
+1 Ich bin so froh, dass ich diese Frage gefunden habe. Ich war kurz davor, meinen Verstand zu verlieren, wenn ich darüber recherchiere.
0 Stimmen
Diese Frage scheint nicht zum Thema zu gehören, da es um die Lizenzierung und nicht um die Programmierung geht.
1 Stimmen
Bei dieser Frage geht es um die Lizenzierung eines Skripts, die jeder Programmierer kennen sollte.... Da es sich um eine sehr sachdienliche Frage handelt, die jedoch mit einer Menge Upvotes versehen ist, sehe ich keinen Grund, den Leuten eine solche Ressource vorzuenthalten.