Linux manページのライセンスは何ですか?GPL、パブリックドメインなど?その人に関するウィキペディアのページには、その人のページのライセンスステータスに関する情報がないようです。
Linux manページのライセンスは何ですか?GPL、パブリックドメインなど?その人に関するウィキペディアのページには、その人のページのライセンスステータスに関する情報がないようです。
回答:
特定のマンページに依存します。たとえば、socket、send、recv(一般にセクション2のすべて)のマニュアルページはカーネルの一部であり、カーネルのドキュメントの一部として文書化されています。一方でgethostbyname
glibcの関数であり、それはあまりにも私のシステム上のkernel.org manページの一部として文書化されています。これは、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)
ただし、システムにインストールされているマンページについて他の誰かが行った主張に頼るのではなく、引用/コピーしている作業のソースコードのコメントを確認する必要があります。
また、マンページのテキストを使用している場合は、著作権表示を追加する必要がある場合があることに注意してください。逐語的なライセンスから:
.\" 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で圧縮されたファイルがない場合があります。
マンページへのすべての提出は、ページを自由に再配布および変更できるライセンスを使用してライセンスされている必要があります。そのライセンスまたはそれへの参照をマニュアルページのソースコードに含めてください。
このようなライセンスは多数ありますが、マンページのライセンス数を最小限に抑えるために、次のいずれかを使用することをお勧めします。
「verbatim」ライセンス(現在のメンテナーの個人的な好み。また、以前のメンテナーの好みでもあったようです)
GNU General Public License(GPL)
BSDライセンス
man-pagesには、GNU Free Documentation License(GFDL)に基づくページは含まれません。GFDLは最大のディストリビューションの1つであるDebianにとって問題があるため、これは純粋に実用的な決定です。
上記のリンクの残りの部分には、上記の3つのライセンスタイプの例が含まれています。
glibc
ネットワーク機能がすべてです一般的にglibcとして知られるGNU Cライブラリは、GNUプロジェクトによる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から:
マンページへのすべての提出は、ページを自由に再配布および変更できるライセンスを使用してライセンスされている必要があります。そのライセンスまたはそれへの参照をマニュアルページのソースコードに含めてください。
このようなライセンスは多数ありますが、マンページのライセンス数を最小限に抑えるために、次のいずれかを使用することをお勧めします。
「verbatim」ライセンス(現在のメンテナーの個人的な好み。また、以前のメンテナーの好みでもあったようです)
GNU General Public License(GPL)
BSDライセンス
man-pagesには、GNU Free Documentation License(GFDL)に基づくページは含まれません。GFDLは最大のディストリビューションの1つであるDebianにとって問題があるため、これは純粋に実用的な決定です。
kernel.orgは、Linux Foundationによって管理されています。