Depende da manpage específica. Por exemplo, as páginas de manual para socket, send e recv (em geral, qualquer item da seção 2) são parte do kernel e documentadas como parte da documentação do kernel. Embora gethostbyname
seja uma função glibc, ela também é documentada como parte das páginas de manual do kernel.org no meu sistema. Eu suspeito que isso é porque o pessoal do GNU não está interessado em manpages como um formato de documentação principal, e foca seus esforços no Texinfo.
Em geral, você deve olhar para a página específica que você está citando para encontrar sua licença específica. socket / send / recv tem licenças BSD, enquanto o manual gethostbyname tem a licença "verbatim". Para encontrar a licença específica e o proprietário dos direitos autorais, você precisa procurar na própria fonte de página da Web.
De /usr/share/man/man3/gethostbyname.3.gz:
.\" Copyright 1993 David Metcalfe (david@...)
.\"
.\" Permission is granted to make and distribute verbatim copies of this
...(goes on for four paragraphs, then lists references and change history)
De /usr/share/man/man2/send.2.gz:
.\" Copyright (c) 1983, 1991 The Regents of the University of California.
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
...(rest of four-clause BSD license, then change history)
Você deve, no entanto, olhar para os comentários do código-fonte para o trabalho você citando / copiando, em vez de confiar em declarações que alguém faz sobre as páginas de trabalho instaladas em seu sistema.
Você também deve observar que, se estiver usando o texto da manpage, talvez seja necessário adicionar um aviso de direitos autorais. Da licença textual:
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
A licença BSD exige que você inclua toda a licença e pode exigir que você inclua "Este produto inclui software desenvolvido pela Universidade da Califórnia, Berkeley e seus colaboradores". em seus materiais de publicidade. Em geral, você precisa ler e seguir os termos da licença em cada manpage que estiver usando. Você deve conversar com um advogado se não tiver certeza de como cumprir os termos das licenças.
(E nem todas as páginas-man têm o mesmo autor - verifique cada página individual para a declaração de copyright perto do topo.)
Você pode visualizar a origem de manpage com zless /usr/share/man/man[section]/[file].[section].gz
. Distribuições mais antigas podem tê-lo em / usr / man em vez de / usr / share / man, e podem não ter os arquivos compactados.