Was ist die Lizenz auf den Linux-Manpages? GPL, Public Domain, etc? Die Wikipedia-Seite über den Mann scheint keine Informationen über den Lizenzstatus der Manpages zu enthalten.
17
Was ist die Lizenz auf den Linux-Manpages? GPL, Public Domain, etc? Die Wikipedia-Seite über den Mann scheint keine Informationen über den Lizenzstatus der Manpages zu enthalten.
Antworten:
Dies hängt von der jeweiligen Manpage ab. Beispielsweise sind die Handbuchseiten für Socket, Send und Recv (im Allgemeinen alles in Abschnitt 2) Teil des Kernels und als Teil der Kerneldokumentation dokumentiert. Obwohl
gethostbyname
es sich um eine glibc-Funktion handelt, ist sie auch als Teil der kernel.org-Hilfeseiten auf meinem System dokumentiert. Ich vermute, das liegt daran, dass die GNU-Leute nicht an Hilfeseiten als primärem Dokumentationsformat interessiert sind und sich auf Texinfo konzentrieren.Im Allgemeinen sollten Sie sich die jeweilige Manpage ansehen, um die jeweilige Lizenz zu ermitteln. socket / send / recv haben BSD-Lizenzen, während das Handbuch zu gethostbyname die "wörtliche" Lizenz hat. Um die spezifische Lizenz und den Urheberrechtsinhaber zu finden, müssen Sie in der Manpage-Quelle selbst nachsehen.
Von /usr/share/man/man3/gethostbyname.3.gz:
Von /usr/share/man/man2/send.2.gz:
Sie sollten sich jedoch die Quellcodekommentare für die Arbeit ansehen, die Sie zitieren / kopieren, anstatt sich auf Behauptungen zu verlassen, die eine andere Person zu den auf ihrem System installierten Hilfeseiten macht.
Beachten Sie außerdem, dass Sie möglicherweise einen Copyright-Hinweis hinzufügen müssen, wenn Sie den Text der Manpage verwenden. Aus der wörtlichen Lizenz:
Die BSD-Lizenz erfordert, dass Sie die gesamte Lizenz einschließen. Möglicherweise müssen Sie auch Folgendes einschließen: "Dieses Produkt enthält Software, die von der University of California, Berkeley, und ihren Mitarbeitern entwickelt wurde." in Ihren Werbemitteln. Im Allgemeinen müssen Sie die Lizenzbestimmungen auf jeder verwendeten Manpage lesen und befolgen . Sie sollten mit einem Anwalt sprechen, wenn Sie sich nicht sicher sind, wie Sie die Lizenzbestimmungen einhalten sollen.
(Und nicht alle Manpages haben den gleichen Autor. Überprüfen Sie jede einzelne Seite auf die Copyright-Erklärung im oberen Bereich.)
Sie können den Manpage-Quelltext mit anzeigen
zless /usr/share/man/man[section]/[file].[section].gz
. Ältere Distributionen haben es möglicherweise unter / usr / man anstelle von / usr / share / man und haben die Dateien möglicherweise nicht gzippt.quelle
Was ist die Lizenz auf den Linux-Manpages? GPL, Public Domain usw.?
Der Rest des obigen Links enthält Beispiele für jeden der drei genannten Lizenztypen.
Source Lizenzen für man-pages
Es dreht sich alles um die
glibc
NetzwerkfunktionenDie GNU C-Bibliothek, allgemein bekannt als glibc, ist die Implementierung der C-Standardbibliothek durch das GNU-Projekt.
Die GNU C Library-Dokumentationslizenz finden Sie unter http://www.gnu.org/software/libc/manual/html_mono/libc.html#Documentation-License .
Die GNC C-Bibliotheksdokumentation ist unter http://www.gnu.org/software/libc/manual/html_mono/libc.html zu finden und unterliegt der oben genannten Lizenz.
quelle
Laut kernel.org muss es als frei verfügbares Werk lizenziert sein:
quelle
Von kernel.org :
kernel.org wird von der Linux Foundation gepflegt.
quelle