スポンサーリンク

このライセンス文書の逐語的な複製をコピーし配布することは誰にでも許されていますが、内容を変更することはできません。

非公式参考訳に関する注意: 本文書は英語原文「GNU General Public License Version 2」を理解しやすくするための日本語訳です。翻訳は便宜のためのものであり、 法的な効力を持つのは英語原文のみです。公式に有効な内容は必ず英語原文を参照してください。

スポンサーリンク

GPL やオープンソース関連のリソース広告が表示される場合があります。

序文 (Preamble)

たいていのソフトウェアのライセンスは、そのソフトウェアを共有したり変更したりするあなたの自由を奪う ように設計されています。これに対して GNU 一般公衆利用許諾契約書 (GNU GPL) は、 すべてのユーザーにソフトウェアを共有し変更する自由を保証することを目的としています。 本一般公衆利用許諾契約書はフリーソフトウェア財団が配布する大部分のソフトウェアに適用され、 著作者が GNU GPL のもとで配布することを選択したその他のプログラムにも適用されます。 (フリーソフトウェア財団の一部のソフトウェアには、代わりに GNU ライブラリ一般公衆利用許諾契約書が 適用されます。) あなた自身のプログラムに対しても、このライセンスを適用することができます。

私たちが「自由ソフトウェア」というとき、それは価格ではなく自由のことを指しています。 私たちの一般公衆利用許諾契約書は、自由ソフトウェアの複製を配布する自由 (望むなら料金を課す自由も含めて)、ソースコードを受け取るか取得できる自由、 プログラムを変更したりその一部を新しい自由なプログラムに利用したりする自由、 そしてあなたがこれらを行えるのだと知る自由を保証するように設計されています。

あなたの権利を保護するには、誰かがこれらの権利を否定したり放棄させたりすることを防ぐための制約を 設ける必要があります。これらの制約は、あなたがソフトウェアを配布したり変更したりするときに負うべき 責任として表現されます。

たとえば、プログラムの複製を無料であれ有料であれ配布する場合、受領者にあなたと同じ権利を必ず与え、 受領者がソースコードを受け取るか取得できるようにし、このライセンスの条項を示して権利を理解させる 必要があります。

私たちはあなたの権利を二段階で守ります。(1) ソフトウェアに著作権を設定し、(2) コピー、配布、 変更を許可する法的な権限を与えるこのライセンスを提示することです。

また各作者と私たち自身を守るために、この自由ソフトウェアにはいかなる保証もないことをすべての人が 理解している状態にしたいと考えています。誰かがソフトウェアを変更して再配布した場合、 受領者が元のものではないことを認識し、他者によって持ち込まれた問題が元の作者の評判に影響しないように しておく必要があります。

さらに、あらゆる自由なプログラムはソフトウェア特許によって常に脅かされています。 私たちは、自由なプログラムの再配布者が個別に特許ライセンスを取得してプログラムを事実上 専有ソフトウェアにしてしまう危険を避けたいと考えています。そのため、 どの特許であっても誰もが自由に利用できる形でライセンスされるか、まったくライセンスされないかの いずれかであることを明確にしています。

複製、配布、変更に関する正確な条件は以下の「条項」に記載されています。

複製・配布・変更に関する条件

第0条

このライセンスは、著作権者が「本 GNU 一般公衆利用許諾契約書の条件のもとで配布してよい」と表示した プログラムまたはその他の著作物に適用されます。以下ではそのような著作物を「プログラム」と呼び、 プログラムまたは著作権法上の派生物 (プログラム全体またはその一部を、そのままか改変して含むもの、 また他の言語への翻訳も含む) をまとめて「プログラムに基づく作品」と呼びます。 (ここで翻訳も制限なく「改変」に含まれることとします。) ライセンスを受ける者はそれぞれ「あなた」と 呼ばれます。

複製・配布・改変以外の行為はこのライセンスが対象とするところではなく、その範囲外です。 プログラムの実行行為自体は制限されません。またプログラムを実行した結果生じた成果物については、 その内容がプログラムに基づく作品を構成する場合のみ、このライセンスが適用されます。 それが当てはまるかどうかはプログラムが何を行うかによって決まります。

第1条

あなたは、プログラムのソースコードを受け取ったときのままの形で、どのような媒体でもその複製を コピーし配布することができます。ただし、次の条件を明確かつ適切な形で各複製に表示しなければ なりません。

  • 適切な著作権表示と保証放棄の表示を保持すること。
  • このライセンスと保証不在について言及する通知をすべて残すこと。
  • プログラムを受け取る者に、このライセンスの複製を一緒に渡すこと。

あなたは複製を物理的に譲渡する行為に対して料金を請求することができ、また任意で対価と引き換えに 保証保護を提供することもできます。

第2条

あなたはプログラムまたはその一部分を改変し、プログラムに基づく作品を作成することができます。 そのような改変または作品を、第1条に定める条件で複製したり配布したりすることができます。 ただし、次のすべての条件を満たさなければなりません。

  • (a) 改変したファイルには、どこをいつ変更したかを示す目立つ表示を含めること。
  • (b) あなたが配布または公表する作品で、プログラム全体または一部を含むかプログラムから派生したものは、 たとえ全体の一部でも、第三者に対してこのライセンスの条件のもとで全体を無償で許諾しなければならない こと。
  • (c) 改変したプログラムが通常の対話時に著作権表示または保証についての通知を表示する場合は、 あなたが配布する作品も同様に表示し、通知に適切な変更を加えること。 (例: 改変した部分の著作権表示など。) 通常の対話がないプログラムにはこの要件は適用されません。

これらの条件は、改変された作品全体に適用されます。その作品の中でプログラムから派生しておらず、 合理的に独立した別個の作品と見なせる識別可能な部分がある場合、その部分にはこのライセンスとその条件は適用されません。 しかし、そうした部分をプログラムに基づく作品と組み合わせた形で配布する場合には、 組み合わせた全体について本ライセンスが定める条件に従わなければなりません。 このライセンスは、あなたがこれらの部分を独立した別作品として本ライセンスとは異なる条件で配布することを妨げるものではありません。

さらに、プログラムに基づかない別個の作品を単に同じ記憶媒体にまとめて収録しただけの場合、 そのほかの作品まで本ライセンスの対象となるわけではありません。

もし本節の要件を満たせないのであれば、本ライセンスのもとでプログラムを改変したり配布したりする権利はありません。 たとえば、特許ライセンスがあなたから直接または間接に複製を受け取るすべての人に対して 無償かつ制限のない再配布を認めないのであれば、本ライセンスとその特許ライセンスの両方を満たす唯一の方法は、 プログラムの配布を完全に控えることです。

第3条

あなたが第1条または第2条に基づきオブジェクトコードもしくは実行形式の複製を配布するときは、 次のいずれかの方法でソースコードも提供しなければなりません。

  • (a) オブジェクトコードに完全な対応ソースコードを付属させ、通常のソフトウェア交換媒体を用いて配布する。
  • (b) 少なくとも3年間有効で、次に示す条項でソースコードを提供する書面による申し出を添付する。 すなわち実費 (ソース配布の物理的費用を超えない額) の支払いと引き換えに、第1条と第2条の条件に従い ソースコードの完全な複製を誰にでも提供するという申し出。
  • (c) 非営利でかつ無償の配布であって、あなたがソースコードを入手したときに受け取った申し出の写しを添付する。 (この選択肢は非営利配布の場合にのみ許可されます。)

対応ソースコードとは、オブジェクトコードを生成・インストール・実行するためにプログラムとともに配布される すべてのソースコードを意味し、関連するスクリプトも含みます。ただし通常に配布される (バイナリ形式の) オブジェクトコードであっても通常のソースコードに含めないライブラリやツール類は除外できます。 ソースコードの配布は、オブジェクトコードと同じ媒体または一般的に利用される媒体で行わなければなりません。

第4条

あなたは本ライセンスに基づかない方法でプログラムをコピー、配布、または改変してはなりません。 そのような試みは無効であり、他人に許諾する権利も自動的に失われます。 ただし、あなたからライセンスを受けた者がこのライセンスの条項を遵守している限り、 その者のライセンスは継続します。

第5条

あなたがプログラムを使用したりコピーしたり改変したり配布したりするためには、このライセンスに同意する必要は ありません。しかしプログラムやプログラムに基づく作品を他者に伝達する場合、あなたはこのライセンスを受け入れた ものと見なされます。その結果、本ライセンスに基づく複製・配布・改変の許可を受けることができます。 本ライセンスによらずにそのような行為を行うことは、著作権法が禁じる行為です。 したがって本ライセンスに基づく許可を受け入れることでのみ、その行為が許されることになります。

第6条

あなたがプログラムまたはプログラムに基づく作品の複製を受け取るたびに、その受領者は自動的に 本ライセンスによる許諾を受けます。あなたには、さらに制限を加える権限はありません。 あなたは受領者を本ライセンスの条件に従わせる責任を負いますが、その条件を受け入れるかどうかは受領者次第です。

第7条

裁判所の判決、特許侵害の申し立て、あるいはその他の理由により (特許問題に限られません)、 あなたに対し本ライセンスと矛盾する条件が (裁判所の命令であれ合意であれその他の方法であれ) 課されたとしても、 それによって本ライセンスの条件が免除されることはありません。 本ライセンスによる義務と他に課された関連する義務を同時に満たせないのであれば、 その結果としてあなたはプログラムを一切配布できません。 例えば、特許ライセンスがあなたから直接または間接に複製を受け取るすべての人に対して ロイヤルティ無しでの再配布を認めないのであれば、本ライセンスとその特許ライセンスの両方を満たす唯一の方法は、 プログラムの配布を完全に控えることです。

本節のいずれかの部分が特定の状況で無効または執行不能と判断されたとしても、 本節の残りの部分は適用されることを意図しており、本節全体も他の状況では適用され続けることを意図しています。

本節は、あなたに特許その他の財産権を侵害させたり、そうした権利の有効性に異議を唱えさせたりすることを目的とするものではありません。 この節の唯一の目的は、自由ソフトウェア配布システムの完全性を守り、 すべてのユーザーがライセンスによって付与された自由を確実に享受できるようにすることです。 特許ライセンスその他の手段によってこれらの自由を侵害しようとする者が現れたとしても、 公共の利益のために作られたこのシステムを阻むことができないようにするためのものです。

第8条

プログラムの配布または使用が特許や著作権で保護されたインタフェースによって特定の国で制限される場合、 プログラムを本ライセンスのもとで公開する著作権者は、その国を除外する明示的な地理的配布制限を加えることができます。 その場合、配布は除外されていない国の間でのみ許可されます。 このような制限が追加されたときは、その制限は本ライセンス本文に記載されているかのように組み込まれます。

第9条

フリーソフトウェア財団は、不定期に本ライセンスの改訂版および新しい版を公表することがあります。 それぞれの版には識別のための版番号が付けられます。プログラムがこのライセンスの特定の版または 「それ以降の任意の版」に従うと明示されている場合、あなたはその指定された版を選ぶことも、 フリーソフトウェア財団が公表したいずれかの後継版を選ぶこともできます。 プログラムが特定の版を指定していない場合、あなたはフリーソフトウェア財団が公表したいずれの版も選択できます。

第10条

プログラムの一部を異なる配布条件の自由なプログラムに取り入れたい場合は、著作者に許可を求めてください。 フリーソフトウェア財団が著作権を持つソフトウェアについては、フリーソフトウェア財団に連絡してください。 私たちは場合によっては例外を認めることがあります。その判断は自由な派生物の自由を守り、 ソフトウェアの共有と再利用を促進するという二つの目的に基づいて行われます。

無保証 (NO WARRANTY)

第11条

プログラムは無償でライセンスされているため、適用される法律が許す限り、プログラムにはいかなる保証も存在しません。 著作権者および/またはその他の当事者は、明示または黙示を問わず、商品性や特定目的への適合性を含む いかなる保証も提供しません。プログラムの品質や性能に関するすべてのリスクはあなたが負います。 プログラムが欠陥を示した場合、必要な保守・修理・修正に伴う費用はすべてあなたが負担しなければなりません。

第12条

適用法令により義務付けられる場合や書面による合意がある場合を除き、 著作権者または本ライセンスのもとでプログラムを改変・再配布するその他の当事者は、 プログラムの使用もしくは使用不能から生じる損害について責任を負いません。 (データの損失・破損、あなたや第三者の被る損害、プログラムが他のプログラムと連携しないことによる損害などを含みます。) たとえそのような損害の可能性が通知されていたとしても責任は生じません。

条項の終わり

以上で複製・配布・改変に関する条件は終了します。

新しいプログラムに本条項を適用する方法

新しいプログラムを開発し、それを公共にとって最大限有用なものにしたいのであれば、 そのプログラムを自由ソフトウェアとして本ライセンスの条件で誰もが再配布・改変できるようにするのが最善です。

そのためには、次に示す通知をプログラムに添付してください。保証免責を最も効果的に伝えるため、 各ソースファイルの先頭に添付するのが安全です。各ファイルには少なくとも「著作権」行と、 完全な通知がどこにあるかを示す行を含めてください。

プログラムの名前と機能を簡潔に示す一行
著作権 © yyyy 作者名

このプログラムはフリーソフトウェアです。あなたはこれを、 フリーソフトウェア財団が公表する GNU 一般公衆利用許諾契約書 (第2版、またはあなたの選択によりそれ以降の任意の版) のもとで再配布または改変できます。

このプログラムは有用であることを願って配布されますが、
いかなる保証もありません。 商業的な適合性や特定目的への適合性に関する黙示的保証も含め、一切の保証を負いません。 詳細については GNU 一般公衆利用許諾契約書をご覧ください。

あなたはこのプログラムと共に GNU 一般公衆利用許諾契約書の写しを受け取っているはずです。 受け取っていない場合は、
Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA へ書面で請求してください。

さらに、電子メールおよび通常郵便であなたに連絡する方法を明記してください。

プログラムが対話的である場合、次のような短い通知を開始時に出力させてください。

Gnomovision バージョン69、著作権 © 年 作者名
Gnomovision は保証なしで提供されます。詳細については `show w` と入力してください。
Gnomovision は自由なソフトウェアです。一定の条件のもとで再配布を歓迎します。詳細については `show c` と入力してください。

仮想的なコマンド `show w` と `show c` は、GNU GPL の該当部分を表示するものとします。 実際のプログラムではコマンド名を変更しても構いません。マウス操作やメニュー項目など、 プログラムに適した方法を選んでください。

プログラマとして勤務している場合や学校に所属している場合は、必要に応じてプログラムに関する 報告の責任がないことを雇用主や学校に証明してもらってください。参考例を次に示します。

Yoyodyne, Inc. は James Hacker が作成したプログラム「Gnomovision」への一切の権利を放棄します。
(本プログラムはコンパイラを翻弄します。)

署名: Ty Coon (Vice 社長) 1989年4月1日

本一般公衆利用許諾契約書は、あなたのプログラムを独占的なプログラムに組み込むことを許可しません。 プログラムがサブルーチンライブラリであり、専有プログラムとのリンクを許す方が有益だと考える場合は、 このライセンスではなく GNU ライブラリ一般公衆利用許諾契約書 (LGPL) を使用することを検討してください。

English original text: © Free Software Foundation, Inc. ― Released under the GNU General Public License v2.

Japanese translation provided for reference only. 英語原文が常に法的拘束力を持ちます。

スポンサーリンク