Qual é a licença nas páginas de manual do Linux? GPL, domínio público, etc? A página da Wikipedia sobre o homem não parece ter nenhuma informação sobre o status de licenciamento das páginas do homem.
17
Qual é a licença nas páginas de manual do Linux? GPL, domínio público, etc? A página da Wikipedia sobre o homem não parece ter nenhuma informação sobre o status de licenciamento das páginas do homem.
Respostas:
Depende da página de manual específica. Por exemplo, as páginas de manual para socket, send e recv (geralmente qualquer coisa na seção 2) fazem parte do kernel e estão documentadas como parte da documentação do kernel. Embora
gethostbyname
seja uma função glibc, ela também está documentada como parte das páginas de manual do kernel.org no meu sistema. Eu suspeito que isso ocorre porque o pessoal do GNU não está interessado em páginas de manual como um formato de documentação principal e concentra seus esforços no Texinfo.Em geral, você deve consultar a página de manual específica que está citando para encontrar sua licença específica. socket / send / recv possui licenças BSD, enquanto o manual gethostbyname possui a licença "literal". Para encontrar a licença específica e o proprietário dos direitos autorais, você precisa procurar na própria fonte da página de manual.
Em /usr/share/man/man3/gethostbyname.3.gz:
Em /usr/share/man/man2/send.2.gz:
Você deve, no entanto, olhar para os comentários do código-fonte do trabalho que está citando / copiando, em vez de confiar nas alegações que alguém faz sobre as páginas de manual instaladas em seu sistema.
Você também deve observar que, se estiver usando o texto da página de manual, pode ser necessário adicionar um aviso de direitos autorais. A partir da licença literal:
A licença BSD exige que você inclua a licença inteira e pode incluir "Este produto inclui software desenvolvido pela Universidade da Califórnia, Berkeley e seus colaboradores". nos seus materiais publicitários. Em geral, você precisa ler e seguir os termos da licença em cada página de manual 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 de manual têm o mesmo autor - verifique em cada página individualmente a declaração de direitos autorais na parte superior.)
Você pode ver a fonte da página de manual 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 em gzip.fonte
Qual é a licença nas páginas de manual do Linux? GPL, domínio público, etc?
O restante do link acima inclui exemplos de cada um dos três tipos de licença mencionados.
Licenças de origem para páginas de manual
É tudo sobre as
glibc
funções de redeA GNU C Library, comumente conhecida como glibc, é a implementação do GNU Project da biblioteca padrão C.
A licença de documentação da GNU C Library pode ser encontrada em http://www.gnu.org/software/libc/manual/html_mono/libc.html#Documentation-License .
A documentação da biblioteca GNC C pode ser encontrada em http://www.gnu.org/software/libc/manual/html_mono/libc.html e é coberta pela licença mencionada acima.
fonte
De acordo com o kernel.org , ele deve ser licenciado como trabalho disponível gratuitamente:
fonte
Do kernel.org :
O kernel.org é mantido pela fundação Linux.
fonte