Linuxのマニュアルページのライセンスは何ですか? GPL、パブリックドメインなど? ウィキペディアページ その男性については、manページのライセンスステータスに関する情報がないようです。
特定のマンページによって異なります。たとえば、socket、send、およびrecv(一般にセクション2のすべて)のマニュアルページはカーネルの一部であり、カーネルのドキュメントの一部として文書化されています。 gethostbyname
はglibc関数ですが、それも私のシステムのkernel.orgマンページの一部として文書化されています。これは、GNUの人々が主要なドキュメント形式としてのマンページに興味がなく、Texinfoに力を注いでいるためだと思います。
一般に、引用している特定のマンページを見て、その特定のライセンスを見つける必要があります。 socket/send/recvには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)
ただし、システムにインストールされているマンページについて他の誰かが主張することに頼るのではなく、作業のソースコードコメントを確認する必要がありますyo引用/コピーしています。
また、マンページのテキストを使用している場合は、著作権表示を追加する必要がある場合があることにも注意してください。逐語的ライセンスから:
.\" 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/share/manではなく/ usr/manの下にあり、ファイルがgzip圧縮されていない可能性があります。
マニュアルページへのすべての送信は、ページを自由に再配布および変更できるライセンスを使用してライセンスを取得する必要があります。そのライセンスまたはその参照を、マニュアルページのソースコードに含めます。
このようなライセンスは多数ありますが、manページのライセンス数を最小限に抑えるために、次のいずれかを使用することをお勧めします。
「逐語的」ライセンス(現在のメンテナの個人的な好みであり、前のメンテナの好みでもあったようです)
GNU General Public License(GPL)
BSDライセンス
man-pagesには、GNU Free Documentation License(GFDL)に基づくページは含まれていません。これは純粋に実用的な決定です。GFDLは最大のディストリビューションの1つであるDebianにとって問題があるためです。
上記のリンクの残りの部分には、上記の3つのライセンスタイプのそれぞれの例が含まれています。
ソース manページのライセンス
glibc
ネットワーク機能がすべてですGNU Cライブラリ(一般にglibcとして知られています)は、GNU ProjectによるC標準ライブラリの実装です。
GNU Cライブラリドキュメントライセンスは http://www.gnu.org/software/libc/manual/html_mono/libc.html#Documentation-License にあります。 =。
GNC Cライブラリのドキュメントは http://www.gnu.org/software/libc/manual/html_mono/libc.html にあり、上記のライセンスで保護されています。
kernel.org によると、無料で入手できる作品としてライセンスを取得する必要があります。
マニュアルページへのすべての送信は、ページを自由に再配布および変更できるライセンスを使用してライセンスを取得する必要があります。そのライセンスまたはその参照を、マニュアルページのソースコードに含めます。
から kernel.org :
man-pagesへのすべての送信は、ページを自由に再配布および変更できるライセンスを使用してライセンスを取得する必要があります。そのライセンスまたはその参照を、マニュアルページのソースコードに含めます。
このようなライセンスは多数ありますが、man-pagesのライセンス数を最小限に抑えるために、次のいずれかを使用することをお勧めします。
「逐語的」ライセンス(現在のメンテナの個人的な好みであり、前のメンテナの好みでもあったようです)
GNU General Public License(GPL)
BSDライセンス
man-pagesには、GNU Free Documentation License(GFDL)に基づくページは含まれません。これは純粋に実用的な決定です。 、GFDLは最大のディストリビューションの1つであるDebianにとって問題があるために作成されました。
kernel.orgはLinuxFoundationによって管理されています。