Linux manページのライセンスは何ですか?


17

Linux manページのライセンスは何ですか?GPL、パブリックドメインなど?その人に関するウィキペディアのページには、その人のページのライセンスステータスに関する情報がないようです。


2
ほぼ同じソースで3つの回答と3つの同一のコメント?何だ?興味のある特定のプログラムのライセンスを見ないのはなぜですか?とにかくそれをマニュアルページだけで何をするつもりですか?
Xen2050

5
Xen2050 @笑イムはUdemyコースを作ると私は何も間違っていた場合、私は申し訳ありません..私はちょうどコピーしたときに1つのdoesntの答えだけでなく.. manページを使用し、そのすべてのglibcのネットワーク機能に関するプログラムをうまくコメントを貼り付けてないかもしれません
XEL

@YaseenEltii回答がglibcをカバーするように更新されました。
DavidPostill

「ネットワーク機能」とは何ですか?多くのネットワーク機能はglibcではなくカーネルの一部であり、ドキュメントは(IIRC)glibcドキュメントの一部ではありません。
Random832

gethostbynameなどはglibcの一部であるため、socket、send、recvなどもその一部であると考えました。@ Random832
XEL

回答:


3

特定のマンページに依存します。たとえば、socket、send、recv(一般にセクション2のすべて)のマニュアルページはカーネルの一部であり、カーネルのドキュメントの一部として文書化されています。一方でgethostbynameglibcの関数であり、それはあまりにも私のシステム上の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で圧縮されたファイルがない場合があります。


ブロこれまさに私が必要:))おかげでたくさん... ...ベスト回答にこれを変更
XEL

16

Linux manページのライセンスは何ですか?GPL、パブリックドメインなど?

マンページへのすべての提出は、ページを自由に再配布および変更できるライセンスを使用してライセンスされている必要があります。そのライセンスまたはそれへの参照をマニュアルページのソースコードに含めてください。

このようなライセンスは多数ありますが、マンページのライセンス数を最小限に抑えるために、次のいずれかを使用することをお勧めします。

  • 「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にあり、上記のライセンスで保護されています。


2
おかげで..しかし、どのライセンスがすべての人にライセンスとは関係がないのかを知るにはどうすればいいですか?BSD、GPL、逐語的にまたは私はちょうどそれらのいずれかを選択することができます(これに提出していないmanページからの情報を使用して、私の話)
XEL

manページのソースをご覧ください
DavidPostill

@YaseenEltii回答がglibcをカバーするように更新されました。
DavidPostill

2
GFDL使用しないDebianの理由は、目を見張るものでした。FSFは彼らに反応しましたか?
ダン・ニーリー

検索しましたが、応答が見つかりませんでした...:/
DavidPostill

3

kernel.orgによると、自由に利用可能な作品としてライセンスされている必要があります。

マンページへのすべての提出は、ページを自由に再配布および変更できるライセンスを使用してライセンスされている必要があります。そのライセンスまたはそれへの参照をマニュアルページのソースコードに含めてください。


2
おかげで..しかし、どのライセンスがすべての男性にあり、どのライセンスもライセンスとは何の関係もないことを知るにはどうすればよいですか?BSD、GPL、逐語的または私はそれらのいずれかを選択することができます(それに提出していないmanページからの情報を使用して私について話して)
XEL

2

kernel.orgから:

マンページへのすべての提出は、ページを自由に再配布および変更できるライセンスを使用してライセンスされている必要があります。そのライセンスまたはそれへの参照をマニュアルページのソースコードに含めてください。

このようなライセンスは多数ありますが、マンページのライセンス数を最小限に抑えるために、次のいずれかを使用することをお勧めします。

  • 「verbatim」ライセンス(現在のメンテナーの個人的な好み。また、以前のメンテナーの好みでもあったようです)

  • GNU General Public License(GPL)

  • BSDライセンス

man-pagesには、GNU Free Documentation License(GFDL)に基づくページは含まれません。GFDLは最大のディストリビューションの1つであるDebianにとって問題があるため、これは純粋に実用的な決定です。

kernel.orgは、Linux Foundationによって管理されています。


2
おかげで..しかし、どのライセンスがすべての人にライセンスとは関係がないのかを知るにはどうすればいいですか?BSD、GPL、逐語的にまたは私はちょうどそれらのいずれかを選択することができます(これに提出していないmanページからの情報を使用して、私の話)
XEL
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.