Common Public License Version 1.0

当該プログラムは、このCommon Public License（「契約書」）の条項に基づい
て提供されます。受領者が当該プログラムを使用、複製、または頒布した場合、
本契約書を受諾したものと見なします。

1. 定義
「コントリビューション」とは、次のものを指します。
    a) 初期コントリビューターの場合、本契約書に基づいて頒布された初期の
       コードとドキュメント
    b) 後続の各コントリビューターの場合、
    i) プログラムへの変更
    ii) プログラムへの追加
    ただし、この場合の変更や追加は、当該コントリビューターによって実施ま
    たは頒布されたものを指します。ここで言う「実施」とは、そのコントリ
    ビューションが当該コントリビューター自身または当該コントリビューター
    のために活動する誰かによって追加されたことを意味します。プログラムへ
    の追加であっても、次のものはコントリビューションに該当しません。(i) 
    プログラムと一緒に別モジュールとしてそれ自身のライセンス契約に基づい
    て頒布されたソフトウェア、および (ii) プログラムの派生物でないもの。

「コントリビューター」とは、プログラムを頒布する個人または団体を指します。

「ライセンスされる特許」とは、コントリビューターによってライセンス可能な
特許申請のうち、当該コントリビューターのコントリビューションを単独または
プログラムと組み合わせて使用または販売することで必然的に侵害されるものを
指します。

「プログラム」とは、本契約書に従って頒布されるコントリビューションを指し
ます。

「受領者」とは、本契約書に基づいてプログラムを受け取るすべての者を指し、
これにはコントリビューターも含まれます。

2. 権利の付与
    a) 本契約書の条項に従って、各コントリビューターは受領者に対し、ソース
       コード形式であれオブジェクトコード形式であれ、当該コントリビュー
       ターのコントリビューション（および該当する場合は、その派生物）を
       複製したり、派生物を作成したり、公に表示したり、公に実行したり、
       頒布したり、サブライセンスしたりする、非独占的で世界規模で使用料
       無料の著作権ライセンスを付与します。

    b) 本契約書の条項に従って、各コントリビューターは受領者に対し、ライセ
       ンスされる特許に基づいて、ソースコード形式であれオブジェクトコード
       形式であれ、当該コントリビューターのコントリビューションを作成した
       り、使用したり、販売したり、販売用に提供したり、インポートしたり、
       その他の方法で移転したりする、非独占的で世界規模で使用料無料の特許
       ライセンスを付与します。コントリビューションがコントリビューターに
       よって追加された時点で、その追加によってコントリビューションとプロ
       グラムの組み合わせがライセンスされる特許の対象になる場合は、この特
       許ライセンスをその組み合わせに適用します。コントリビューションが含
       まれるものでも、それ以外の組み合わせには、この特許ライセンスを適用
       しません。ハードウェアはこのライセンスの対象になりません。

    c) 受領者は、各コントリビューターがここでコントリビューションへのライ
       センスを付与したとしても、プログラムが他者の特許やその他の知的所有
       権を侵害しないことをコントリビューターが保証していると見なしてはな
       りません。各コントリビューターは、知的所有権の侵害やその他の侵害に
       基づいて他者から出される賠償請求について、受領者に対する一切の責任
       を否認します。これにより、ここで付与される権利とライセンスを行使す
       る条件として、もし他に必要な知的所有権があれば、受領者はそれらを自
       分で取得する責任を負うことになります。たとえば、受領者がプログラム
       を頒布する上で第三者の特許ライセンスが必要だとすると、プログラムの
       頒布前にそのライセンスを取得するのは受領者の責任です。

    d) 各コントリビューターは、本契約書で述べている著作権ライセンスを付与
       するのに十分な著作権がコントリビューションにあるはずだとの認識を
       持っています。

3. 要件
コントリビューターは以下の条件をすべて満たす限りにおいて、オブジェクト
コード形式のプログラムを独自のライセンス契約に基づいて頒布することができ
ます。
    a) 本契約書の条項に従い、しかも
    b) そのライセンス契約が
    i) 全コントリビューターの利益となるよう、明示黙示を問わず、タイトルと
       非侵害性に関する保証や条件、商業的な使用可能性と特定の目的に対する
       適合性に関する暗黙の保証や条件を含めて、あらゆる保証と条件を効果的
       に否認しており、
    ii) 全コントリビューターの利益となるよう、利益の損失やその他の、直接
        損害、間接損害、特別損害、偶発的損害、結果損害を含めて、あらゆる
        損害に対する責任を効果的に否認しており、
    iii) 本契約書と異なる条項を含んでいる場合は、それが当該コントリビュー
         ターのみにより提示されたもので、他の当事者には関係ないことを
         謳っており、
    iv) プログラムのソースコードを当該コントリビューターから入手できるこ
        とを謳っており、しかもソフトウェア交換に一般的に使われているメディ
        アや妥当な方法による入手方法をライセンシーに知らせていること。
プログラムをソースコード形式で頒布する場合は、
    a) それを本契約書に基づいて利用できるようにすると共に、
    b) プログラムの各コピーに本契約書のコピーを添付すること。
コントリビューターはプログラムに含まれている著作権表示を削除したり変更し
たりしてはなりません。

各コントリビューターは、受領者がコントリビューションの実施者をたやすく識
別できるようなやり方で、自分がコントリビューションの実施者であることを明
示しなければなりません。

4. 商業目的の頒布
ソフトウェアの商業ディストリビューターは、エンドユーザやビジネスパート
ナーなどに関して一定の責任を負うことがあります。このライセンスはプログラ
ムの商業利用を促進することを意図してはいますが、プログラムを商業製品に含
めるコントリビューターは他のコントリビューターに責任が及ばないような措置
をとるべきです。したがって、プログラムを商業製品に含めるコントリビュー
ター（「商業コントリビューター」）は、その頒布に関連する当該商業コントリ
ビューターの行為または不作為に起因するものに限り、第三者による賠償請求や
訴訟やその他の法的行動によって生じる損失、損害、および費用（「損失」と総
称）から他のすべてのコントリビューター（「被補償コントリビューター」）を
守り、そうした損失を補償することに同意するものとします。この項で述べてい
る義務は、実際のまたは申し立てられた知的財産侵害に関連する賠償請求や損失
には適用されません。被補償コントリビューターは資格を得るため、a) そうした
賠償請求を直ちに書面で商業コントリビューターに通知すると共に、b) 商業コン
トリビューターに協力して、商業コントリビューターが防御や和解交渉をうまく
行えるようにしなければなりません。被補償コントリビューターは、そうした賠
償請求に自費で参加することもできます。

たとえば、あるコントリビューターがプログラムを製品Xという商業製品に含めた
とします。そうすると、そのコントリビューターは商業コントリビューターにな
ります。この商業コントリビューターが製品Xに関してパフォーマンス上の断言を
行ったり保証を申し出たりした場合、そうした断言や保証はこの商業コントリ
ビューターの単独の責任になります。この項により、この商業コントリビュー
ターは、こうした断言と保証に関連して他のコントリビューターへの賠償請求に
対抗しなければならず、もし法廷が他のコントリビューターに損害賠償の支払い
を命じたなら、この商業コントリビューターがそうした損害賠償を支払わなけれ
ばなりません。

5. 無保証
本契約書に明記されているものを除き、プログラムは「現状のまま」提供される
ものとし、明示黙示を問わず、タイトル、非侵害性、商業的な使用可能性、およ
び特定の目的に対する適合性に関する保証を含め、いかなる保証もありません。
各受領者はプログラムの使用と頒布の適切性を自分で判断する責任を持つと共に、
本契約書により付与される権利を行使することに伴うすべてのリスク（プログラ
ムエラー、適用される法律の準拠、データやプログラムや機器への被害、操作の
中断、およびその他のリスク）を負うことになります。

6. 責任の否認
本契約書に明記されているものを除き、受領者もコントリビューターも、事由の
いかんを問わず、損害発生の原因いかんを問わず、かつ責任の根拠が契約である
か厳格責任であるか（過失その他）不法行為であるかを問わず、受領者もコント
リビューターも、仮にそのような損害が発生する可能性を知らされていたとして
も、プログラムの使用または頒布あるいは本契約書で付与された権利の行使に
よって発生した直接損害、間接損害、偶発的な損害、特別損害、懲罰的損害、ま
たは結果損害に対して一切責任を負わないものとします。

7. 全般
適用される法律の下で本契約書のいずれかの条項が無効または施行不可能であっ
ても、それによって本契約書の他の部分の有効性や施行可能性は影響を受けない
ものとし、この点に関して当事者がそれ以上行動を起こさなければ、その条項は、
これを有効で施行可能とする最小限の範囲で改正されるものとします。
受領者がコントリビューターに対し、交差請求や反訴を含めて、ソフトウェアに
適用される特許に関して特許訴訟を起こした場合、そのコントリビューターから
当該受領者に付与された特許ライセンスは、その訴訟が正式に起こされた時点で
終了するものとします。さらに、受領者が、プログラム自体（他のソフトウェア
やハードウェアとの組み合わせは除く）が当該受領者の特許を侵害していると申
し立てる特許訴訟（交差請求や反訴を含む）を誰かに対して起こした場合、第2項
の(b)に基づいて付与された当該受領者の権利は、その訴訟が正式に起こされた時
点で終了するものとします。
受領者が本契約書の重要な条項のいずれかに従わず、そうした違反に気づいてか
ら相応の期間内に違反を正さなかった場合は、本契約書に基づく受領者のすべて
の権利が終了するものとします。本契約書に基づく受領者のすべての権利が終了
した場合、受領者はプログラムの使用と頒布をできるだけ速やかに停止すること
に同意するものとします。ただし、本契約書に基づく受領者の義務および受領者
によって付与されたライセンスは引き続き効果を持つものとします。

誰でも本契約書をコピーしたりコピーを頒布したりしてかまいませんが、不一致
が起きないようにするため、本契約書は著作権で保護されており、修正は次に述
べる方法でのみ行えるものとします。契約書管理人は本契約書の新バージョン
（改訂も含む）を発行する権利を留保します。契約書管理人以外の者に本契約書
を修正する権利はありません。IBMが初期契約書管理人です。 IBMは契約書管理人
の役割を適任者に割り当てることができます。本契約書の各新バージョンには識
別用のバージョン番号が与えられます。プログラム（コントリビューションも含
む）の頒布は、必ずそれを受け取ったときの契約書バージョンに従って行わなけ
ればなりません。さらに、本契約書の新バージョンが発行されたら、コントリ
ビューターはプログラム（コントリビューションも含む）をその新バージョンに
従って頒布することもできます。第2項の(a)および (b)に明記されているものを
除き、明示、黙示、禁反言などであるとを問わず、本契約書に基づいてコントリ
ビューターの知的財産への権利やライセンスが受領者に付与されることはありま
せん。本契約書で明示的に付与されたものでないプログラムのすべての権利は留
保されます。

本契約書はニューヨーク州法およびアメリカ合 衆国の知的所有権法に従います。
訴因が発生してか ら1年以上、本契約の当事者は誰も本契約書に基づいて法的行
動を起こすことができません。各当事者 は結果として生じた訴訟で陪審裁判の
権利を放棄し ます。
