Linux手册页上的许可证是什么?GPL,公共领域等?关于该手册页的Wikipedia页面似乎没有有关该手册页的许可状态的任何信息。
Linux手册页上的许可证是什么?GPL,公共领域等?关于该手册页的Wikipedia页面似乎没有有关该手册页的许可状态的任何信息。
Answers:
这取决于特定的联机帮助页。例如,套接字,发送和接收的手册页(通常在第2节中有任何内容)是内核的一部分,并作为内核文档的一部分进行了文档说明。虽然gethostbyname
是glibc函数,但它也记录在我系统的kernel.org联机帮助页中。我怀疑这是因为GNU人员对手册页作为主要文档格式不感兴趣,而将精力集中在Texinfo上。
通常,您应该查看所引用的特定联机帮助页以找到其特定许可证。套接字/发送/接收具有BSD许可证,而gethostbyname手册则具有“ verbatim”许可证。要查找特定的许可证和版权所有者,您需要查看联机帮助页本身。
从/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)
从/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)
你应该,但是,看看源代码注释的工作,你的报价/复制,而不是依赖于声称,他们的系统上安装有关联机帮助别人品牌。
您还应该注意,如果使用的是联机帮助页的文本,则可能必须添加版权声明。从逐字许可中:
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
BSD许可证要求您包括整个许可证,并且可能要求您包括“此产品包括由加利福尼亚大学伯克利分校及其贡献者开发的软件”。在您的广告材料中。通常,您需要阅读并遵守所使用的每个手册页上的许可条款。如果不确定如何遵守许可条款,应咨询律师。
(并非所有的手册页都有相同的作者-请在每个页面的顶部附近查看版权声明。)
您可以使用来查看手册页源zless /usr/share/man/man[section]/[file].[section].gz
。较早的发行版可能会将它放在/ usr / man下而不是/ usr / share / man下,并且可能没有压缩文件。
所有提交到手册页的内容都必须使用允许该页面自由重新分发和修改的许可证进行许可。在手册页的源代码中包括该许可证或对它的引用。
有许多这样的许可证,但是为了最大程度地减少手册页中的许可证数量,最好使用以下方法之一:
“普通”许可(当前维护者的个人偏爱,并且似乎也是先前维护者的偏爱)
GNU通用公共许可证(GPL)
BSD许可证
手册页不包括GNU自由文档许可(GFDL)下的页面。这是一个纯粹的务实决定,因为GFDL对于Debian(最大的发行版之一)存在问题。
上述链接的其余部分包括上述三种许可证类型的示例。
glibc
网络功能有关GNU C库,通常称为glibc,是GNU工程对C标准库的实现。
可以在http://www.gnu.org/software/libc/manual/html_mono/libc.html#Documentation-License中找到GNU C库文档许可证。
可以在http://www.gnu.org/software/libc/manual/html_mono/libc.html上找到GNC C库文档,并且上述许可证涵盖了该文档。
根据kernel.org,必须将其许可为免费提供的作品:
所有提交到手册页的内容都必须使用允许该页面自由重新分发和修改的许可证进行许可。在手册页的源代码中包括该许可证或对它的引用。
所有提交到手册页的内容都必须使用允许该页面自由重新分发和修改的许可证进行许可。在手册页的源代码中包括该许可证或对它的引用。
有许多这样的许可证,但是为了最大程度地减少手册页中的许可证数量,最好使用以下方法之一:
“普通”许可(当前维护者的个人偏爱,并且似乎也是先前维护者的偏爱)
GNU通用公共许可证(GPL)
BSD许可证
手册页不包括GNU自由文档许可(GFDL)下的页面。这是一个纯粹的务实决定,因为GFDL对于Debian(最大的发行版之一)存在问题。
kernel.org由Linux基金会维护。