Quelle est la licence sur les pages de manuel Linux? GPL, domaine public, etc.? La page Wikipédia sur l'homme ne semble pas contenir d'informations sur le statut de licence des pages de manuel.
17
Quelle est la licence sur les pages de manuel Linux? GPL, domaine public, etc.? La page Wikipédia sur l'homme ne semble pas contenir d'informations sur le statut de licence des pages de manuel.
Réponses:
Cela dépend de la page de manuel spécifique. Par exemple, les pages de manuel pour socket, send et recv (en général quoi que ce soit dans la section 2) font partie du noyau et sont documentées dans le cadre de la documentation du noyau. Bien
gethostbyname
qu'il s'agisse d'une fonction glibc, elle est également documentée dans le cadre des pages de manuel kernel.org sur mon système. Je soupçonne que cela est dû au fait que les gens de GNU ne sont pas intéressés par les pages de manuel comme format de documentation principal et concentrent leurs efforts sur Texinfo.En général, vous devriez consulter la page de manuel spécifique que vous citez pour trouver sa licence spécifique. socket / send / recv ont des licences BSD alors que le manuel gethostbyname a la licence "verbatim". Pour trouver la licence spécifique et le propriétaire des droits d'auteur, vous devez rechercher dans la source de la page de manuel elle-même.
Depuis /usr/share/man/man3/gethostbyname.3.gz:
Depuis /usr/share/man/man2/send.2.gz:
Cependant, vous devriez regarder les commentaires du code source pour le travail que vous citez / copiez, plutôt que de vous fier aux affirmations de quelqu'un d'autre sur les pages de manuel installées sur leur système.
Vous devez également noter que si vous utilisez le texte de la page de manuel, vous devrez peut-être ajouter un avis de droit d'auteur. De la licence verbatim:
La licence BSD vous oblige à inclure l'intégralité de la licence et peut vous obliger à inclure "Ce produit comprend un logiciel développé par l'Université de Californie, Berkeley et ses contributeurs." dans vos supports publicitaires. En général, vous devez lire et suivre les termes de la licence sur chaque page de manuel que vous utilisez. Vous devriez parler à un avocat si vous ne savez pas comment vous conformer aux conditions des licences.
(Et toutes les pages de manuel n'ont pas le même auteur - vérifiez chaque page individuelle pour la déclaration de copyright en haut.)
Vous pouvez afficher la source de la page de manuel avec
zless /usr/share/man/man[section]/[file].[section].gz
. Les anciennes distributions peuvent l'avoir sous / usr / man au lieu de / usr / share / man, et les fichiers peuvent ne pas être compressés.la source
Quelle est la licence sur les pages de manuel Linux? GPL, domaine public, etc.?
Le reste du lien ci-dessus comprend des exemples de chacun des trois types de licence mentionnés.
Licences source pour les pages de manuel
Tout tourne autour des
glibc
fonctions réseauLa bibliothèque GNU C, communément appelée glibc, est l'implémentation par le projet GNU de la bibliothèque standard C.
La licence de documentation de la bibliothèque GNU C peut être trouvée à http://www.gnu.org/software/libc/manual/html_mono/libc.html#Documentation-License .
La documentation de la bibliothèque GNC C est disponible à l' adresse http://www.gnu.org/software/libc/manual/html_mono/libc.html et est couverte par la licence mentionnée ci-dessus.
la source
Selon kernel.org , il doit être autorisé en tant qu'œuvre librement disponible:
la source
De kernel.org :
kernel.org est géré par la fondation Linux.
la source