最終更新日: 2022年3月18日

GNU 一般公衆利用許諾契約書

前文

GNU Affero 一般公衆利用許諾契約書は、ソフトウェアやその他の作品のための自由なコピーレフトライセンスであり、特にネットワークサーバーソフトウェアの場合にコミュニティとの協力を確保するために設計されています。

ほとんどのソフトウェアや実用的な作品のライセンスは、作品を共有・変更する自由を奪うように設計されています。対照的に、私たちの一般公衆利用許諾契約書は、すべてのバージョンのプログラムを共有・変更する自由を保証し、それがすべてのユーザーにとって自由なソフトウェアであり続けることを目的としています。

「自由なソフトウェア」とは価格ではなく、自由を指します。私たちの一般公衆利用許諾契約書は、自由なソフトウェアのコピーを配布できる自由(希望すれば料金を請求することも可能)、ソースコードを受け取るまたは入手できる自由、ソフトウェアを変更したり新しい自由なプログラムに利用できる自由、そしてこれらのことができることを知る自由を保証するために設計されています。

私たちの一般公衆利用許諾契約書を使用する開発者は、(1)ソフトウェアの著作権を主張し、(2)このライセンスを提供することで、ソフトウェアのコピー、配布、変更の法的許可を与え、あなたの権利を守ります。

すべてのユーザーの自由を守る副次的な利点として、プログラムの別バージョンで行われた改良が広く使われるようになれば、他の開発者がそれを取り入れることができるようになります。多くの自由ソフトウェア開発者は、この協力によって励まされています。しかし、ネットワークサーバーで使用されるソフトウェアの場合、この結果が得られないことがあります。GNU 一般公衆利用許諾契約書は、修正版を公開サーバーで公開しても、そのソースコードを公開しなくてもよいことを許可しています。

GNU Affero 一般公衆利用許諾契約書は、そのような場合に修正版のソースコードがコミュニティに提供されることを確実にするために設計されています。ネットワークサーバーの運営者は、そこで動作している修正版のソースコードをそのサーバーのユーザーに提供する必要があります。したがって、修正版が公開サーバーで利用可能な場合、一般の人々はその修正版のソースコードにアクセスできます。

Affero によって公開された「Affero 一般公衆利用許諾契約書」という古いライセンスも同様の目的で設計されました。これは異なるライセンスであり、Affero GPL のバージョンではありませんが、Affero はこのライセンスの下で再ライセンスを許可する新しいバージョンの Affero GPL をリリースしています。

コピー、配布、変更のための正確な条件は以下の通りです。

利用条件

1. 定義

「本ライセンス」とは、GNU Affero 一般公衆利用許諾契約書 バージョン3を指します。

「著作権」には、半導体マスクなど他の種類の作品に適用される著作権に類似した法律も含まれます。

「プログラム」とは、本ライセンスの下でライセンスされた著作物を指します。各ライセンシーは「あなた」と呼ばれます。「ライセンシー」および「受領者」は個人または組織である場合があります。

「変更」とは、著作権の許可を必要とする方法で、作品の全部または一部をコピーまたは適応させることを意味します(正確なコピーを作成する場合を除く)。その結果生じた作品は、元の作品の「修正版」または「基づく作品」と呼ばれます。

「カバーされた作品」とは、無修正のプログラムまたはプログラムに基づく作品のいずれかを意味します。

「伝播」とは、コンピュータ上で実行することや私的なコピーを変更することを除き、著作権法の下で直接的または二次的に侵害責任を負うことになる行為を指します。伝播には、コピー、配布(修正の有無を問わず)、一般公開、その他の活動が含まれます。

「譲渡」とは、他者がコピーを作成または受領できるようにするあらゆる種類の伝播を意味します。コンピュータネットワークを介してユーザーとやり取りするだけで、コピーの移転がない場合は譲渡にはなりません。

インタラクティブなユーザーインターフェースは、「適切な法的通知」を表示する便利で目立つ機能を含む限り、適切な著作権表示を表示し、保証がないこと(保証が提供されている場合を除く)、ライセンシーが本ライセンスの下で作品を譲渡できること、本ライセンスのコピーの閲覧方法をユーザーに伝えます。インターフェースがユーザーコマンドやオプションのリスト(メニューなど)を提示する場合、そのリスト内の目立つ項目がこの基準を満たします。

2. ソースコード

作品の「ソースコード」とは、その作品を変更するための好ましい形式を意味します。「オブジェクトコード」とは、作品の非ソース形式を意味します。

「標準インターフェース」とは、認定された標準化団体によって定義された公式標準、または特定のプログラミング言語用に指定されたインターフェースで、その言語を使う開発者の間で広く使われているものを指します。

実行可能作品の「システムライブラリ」には、(a)主要コンポーネントの通常のパッケージ形態に含まれているが、その主要コンポーネントの一部ではないもの、かつ(b)その主要コンポーネントでの使用を可能にするため、または標準インターフェースを実装するためだけに役立つものが含まれます。「主要コンポーネント」とは、この文脈では、実行可能作品が動作する特定のオペレーティングシステムの主要な必須コンポーネント(カーネル、ウィンドウシステムなど)、または作品を生成するために使用されるコンパイラ、または作品を実行するために使用されるオブジェクトコードインタープリタを意味します。

本ライセンスの下で付与されるすべての権利は、プログラムの著作権の存続期間中付与され、条件が満たされている限り取り消すことはできません。本ライセンスは、無修正プログラムの実行に対する無制限の許可を明示的に認めます。カバーされた作品の実行から生じる出力は、その内容に応じてカバーされた作品を構成する場合に限り、本ライセンスの対象となります。本ライセンスは、著作権法で認められるフェアユースまたは同等の権利を認めます。

譲渡しないカバーされた作品を作成、実行、伝播することは、あなたのライセンスが有効である限り、条件なしで許可されます。あなたは、他者にカバーされた作品を譲渡して、あなたのためだけに修正を加えさせたり、あなたのためにそれらの作品を実行する施設を提供させたりすることができますが、その場合、あなたが著作権を管理していないすべての資料の譲渡において本ライセンスの条件を遵守する必要があります。そうしてあなたのためにカバーされた作品を作成または実行する者は、あなたの指示と管理の下、あなたのためだけに行い、あなたの著作権資料のコピーをその関係外で作成することを禁じる条件でなければなりません。

その他の状況下での譲渡は、以下に記載された条件の下でのみ許可されます。サブライセンスは許可されていません。第10条により不要です。

3. 基本的な許可

本ライセンスの下で付与されるすべての権利は、プログラムの著作権の存続期間中付与され、条件が満たされている限り取り消すことはできません。本ライセンスは、無修正プログラムの実行に対する無制限の許可を明示的に認めます。カバーされた作品の実行から生じる出力は、その内容に応じてカバーされた作品を構成する場合に限り、本ライセンスの対象となります。本ライセンスは、著作権法で認められるフェアユースまたは同等の権利を認めます。

譲渡しないカバーされた作品を作成、実行、伝播することは、あなたのライセンスが有効である限り、条件なしで許可されます。あなたは、他者にカバーされた作品を譲渡して、あなたのためだけに修正を加えさせたり、あなたのためにそれらの作品を実行する施設を提供させたりすることができますが、その場合、あなたが著作権を管理していないすべての資料の譲渡において本ライセンスの条件を遵守する必要があります。そうしてあなたのためにカバーされた作品を作成または実行する者は、あなたの指示と管理の下、あなたのためだけに行い、あなたの著作権資料のコピーをその関係外で作成することを禁じる条件でなければなりません。

その他の状況下での譲渡は、以下に記載された条件の下でのみ許可されます。サブライセンスは許可されていません。第10条により不要です。

4. 利用者の法的権利の保護

カバーされた作品はいかなる有効な技術的保護手段の一部ともみなされません。

カバーされた作品を譲渡する場合、本ライセンスの下で権利を行使することによって技術的保護手段を回避することを禁止する法的権限を放棄し、作品の利用者に対してそのような回避を制限する意図がないことを表明します。

5. 無修正版のコピーの譲渡

プログラムのソースコードの無修正版を、受け取ったままの形で、いかなる媒体でも譲渡できます。その際、各コピーに適切な著作権表示を明示し、本ライセンスおよび第7条に従って追加された非許容条件が適用される旨のすべての通知を保持し、保証がない旨の通知を保持し、プログラムとともに本ライセンスのコピーをすべての受領者に提供する必要があります。

各コピーに対して料金を請求しても、しなくても構いません。また、サポートや保証の提供について料金を請求することもできます。

6. 修正版ソースの譲渡

プログラムに基づく作品またはプログラムから作成した修正版を、ソースコードの形で第4条の条件の下で譲渡できますが、次のすべての条件も満たす必要があります:

  • 作品には、あなたが修正を加えたことと関連する日付を明記した目立つ通知を付けること。
  • 作品には、本ライセンスの下でリリースされていることおよび第7条に従って追加された条件がある場合はそれも明記した目立つ通知を付けること。この要件は第4条の「すべての通知を保持する」要件を修正します。
  • 作品全体を、本ライセンスの下で、コピーを入手したすべての人にライセンスすること。このライセンスは、該当する第7条の追加条件とともに、作品全体およびそのすべての部分に適用されます。本ライセンスは他の方法で作品をライセンスする許可を与えませんが、別途その許可を受けている場合は無効にはなりません。
  • 作品にインタラクティブなユーザーインターフェースがある場合、それぞれが適切な法的通知を表示すること。ただし、プログラムに適切な法的通知を表示しないインターフェースがある場合、あなたの作品もそれを表示する必要はありません。

カバーされた作品と他の独立した作品をまとめて記憶媒体などに収録したものは「集合体」と呼ばれます。集合体に含まれる他の部分のアクセスや法的権利を制限しない限り、本ライセンスは集合体の他の部分には適用されません。カバーされた作品を集合体に含めても、本ライセンスが集合体の他の部分に適用されることにはなりません。

7. 非ソース形式の譲渡

第4条および第5条の条件の下で、機械可読な対応ソースを本ライセンスの条件で譲渡する場合、以下のいずれかの方法でオブジェクトコード形式のカバーされた作品を譲渡できます:

  • 物理的な製品(記憶媒体を含む)にオブジェクトコードを収録し、対応ソースをソフトウェア交換用に一般的に使用される耐久性のある物理媒体に固定して添付する。
  • 物理的な製品(記憶媒体を含む)にオブジェクトコードを収録し、書面による申し出を添付する。この申し出は少なくとも3年間有効であり、その製品モデルのスペアパーツやカスタマーサポートを提供する限り有効で、オブジェクトコードを所持する者に対し、(1)本ライセンスの対象となるすべてのソフトウェアの対応ソースを、ソフトウェア交換用に一般的に使用される耐久性のある物理媒体で、実費で提供するか、(2)ネットワークサーバーから無償でコピーできるようにする。
  • オブジェクトコードの個別コピーに、対応ソースを提供する書面による申し出を添付して譲渡する。この方法は、時折かつ非商用の場合に限り、あなたがそのような申し出とともにオブジェクトコードを受け取った場合にのみ許可されます。
  • 指定された場所(無償または有償)からオブジェクトコードへのアクセスを提供し、同じ場所から同じ方法で対応ソースへの同等のアクセスも無償で提供する。オブジェクトコードのコピー先がネットワークサーバーの場合、対応ソースは異なるサーバー(あなたまたは第三者が運営)にあっても構いませんが、オブジェクトコードの隣に対応ソースの入手先を明記する必要があります。どのサーバーが対応ソースをホストしていても、これらの要件を満たすために必要な期間、対応ソースが利用可能であることを保証する義務があります。
  • ピアツーピア伝送を使用してオブジェクトコードを譲渡する場合、他のピアに対してオブジェクトコードと対応ソースが一般公開されている場所を通知する。
  • 対応ソースから除外されるシステムライブラリのソースコードは、オブジェクトコード作品の譲渡時に含める必要はありません。

    「ユーザ製品」とは、(1)「消費者製品」(通常、個人、家族、家庭用として使用される有形の動産)、または(2)住居に組み込むために設計または販売されたものを指します。ある製品が消費者製品かどうか疑わしい場合は、カバーされる方向で判断します。特定のユーザーが受け取った特定の製品については、その製品クラスの典型的または一般的な用途を基準とし、特定のユーザーの地位や実際の使用方法は問いません。製品が実質的な商業用、産業用、非消費者用途を持っていても、それが唯一の重要な用途でない限り、消費者製品とみなされます。

    ユーザ製品の「インストール情報」とは、対応ソースから修正版をそのユーザ製品にインストール・実行するために必要な方法、手順、認証キー、その他の情報を指します。この情報は、修正版オブジェクトコードの継続的な動作が、修正が行われたことだけを理由に妨げられたり妨害されたりしないことを保証するのに十分でなければなりません。

    本条に基づき、ユーザ製品で使用するために、またはユーザ製品とともに、またはユーザ製品用にオブジェクトコード作品を譲渡し、その譲渡がユーザ製品の所有権および使用権の永続的または一定期間の移転を伴う場合(取引の性質を問わず)、本条に基づき譲渡される対応ソースにはインストール情報を添付しなければなりません。ただし、あなたまたは第三者がユーザ製品に修正版オブジェクトコードをインストールする能力を保持していない場合(例:ROMにインストール済みの場合)は、この要件は適用されません。

    インストール情報の提供義務には、受領者が修正またはインストールした作品やユーザ製品について、サポートサービス、保証、アップデートを継続して提供する義務は含まれません。修正自体がネットワークの運用に重大かつ悪影響を及ぼす場合や、ネットワークのルールやプロトコルに違反する場合は、ネットワークへのアクセスを拒否することができます。

    本条に従って譲渡される対応ソースおよびインストール情報は、公開された形式で(かつソースコード形式で公開されている実装とともに)提供されなければならず、解凍・閲覧・コピーに特別なパスワードやキーを必要としないものでなければなりません。

8. 追加条件

「追加許可」とは、本ライセンスの条件の一部を例外とすることで本ライセンスの条件を補足する条項を指します。プログラム全体に適用される追加許可は、適用法の下で有効な限り、本ライセンスに含まれているものとみなされます。追加許可がプログラムの一部にのみ適用される場合、その部分はそれらの許可の下で個別に使用できますが、プログラム全体は追加許可に関係なく本ライセンスに従います。

カバーされた作品のコピーを譲渡する際、あなたはそのコピーまたはその一部から追加許可を削除することができます(追加許可が修正時に削除を要求する場合もあります)。あなたが著作権を持つ、または適切な著作権許可を与えられる資料をカバーされた作品に追加した場合、その資料に追加許可を付与することができます。

本ライセンスの他の条項にかかわらず、あなたがカバーされた作品に追加した資料について、(著作権者の許可がある場合)以下の条件で本ライセンスを補足できます:

  • 第15条および第16条の条件とは異なる保証の否認または責任の制限をすること。
  • その資料またはそれを含む作品が表示する適切な法的通知に、指定された合理的な法的通知や著作者表示の保存を要求すること。
  • その資料の出所の虚偽表示を禁止したり、修正版が元のバージョンと異なることを合理的な方法で明示することを要求すること。
  • その資料のライセンサーや著作者の名前の宣伝目的での使用を制限すること。
  • 商標法の下で一部の商標、サービスマークの使用権を与えないこと。
  • 契約上の責任を負う者がその資料(または修正版)を譲渡する場合、ライセンサーや著作者に対して補償することを要求すること。

その他の非許容な追加条件は、第10条の意味で「さらなる制限」とみなされます。あなたが受け取ったプログラムまたはその一部に、本ライセンスに従う旨の通知とともにさらなる制限が記載されている場合、その条件を削除できます。ライセンス文書がさらなる制限を含んでいても、本ライセンスの下で再ライセンスまたは譲渡を許可している場合、そのライセンス文書の条件に従ってカバーされた作品に資料を追加できますが、再ライセンスまたは譲渡後はその制限は存続しません。

本条に従ってカバーされた作品に条件を追加する場合、該当するソースファイルに適用される追加条件の記載、または適用条件の所在を示す通知を記載する必要があります。

追加条件は、別途書面によるライセンスの形でも、例外として記載する形でも構いません。上記の要件はどちらの場合にも適用されます。

9. 終了

本ライセンスで明示的に認められている場合を除き、カバーされた作品を伝播または修正することはできません。それ以外の方法で伝播または修正しようとした場合は無効となり、本ライセンス(第11条第3段落に基づく特許ライセンスを含む)に基づく権利は自動的に終了します。

ただし、本ライセンス違反をすべて停止した場合、特定の著作権者からのあなたのライセンスは(a)著作権者が明示的かつ最終的にライセンスを終了しない限り、暫定的に復活し、(b)著作権者が違反停止後60日以内に通知しない場合は恒久的に復活します。

さらに、著作権者から違反の通知を受けたのが初めてであり、通知受領後30日以内に違反を是正した場合、その著作権者からのライセンスは恒久的に復活します。

本条に基づくあなたの権利の終了は、あなたから本ライセンスの下でコピーや権利を受け取った者のライセンスを終了させるものではありません。あなたの権利が終了し、恒久的に復活していない場合、第10条の下で同じ資料について新たなライセンスを受け取る資格はありません。

10. コピーの所持に対する受諾の不要性

プログラムのコピーを受け取ったり実行したりするために本ライセンスを受諾する必要はありません。ピアツーピア伝送によるカバーされた作品の補助的な伝播も、受諾を必要としません。ただし、本ライセンス以外にカバーされた作品を伝播または修正する許可はありません。したがって、カバーされた作品を修正または伝播することにより、そのために本ライセンスを受諾したことになります。

11. 下流受領者の自動ライセンス

カバーされた作品を譲渡するたびに、受領者は元のライセンサーから、その作品を実行、修正、伝播するライセンスを自動的に受け取ります。あなたは第三者による本ライセンスの遵守を強制する責任を負いません。

「組織取引」とは、組織の支配権または実質的にすべての資産の移転、組織の分割、組織の合併を指します。カバーされた作品の伝播が組織取引の結果である場合、その取引の各当事者は、前項に基づき前任者が持っていた、または与えることができたライセンス、および前任者が持っているか合理的な努力で入手できる場合は作品の対応ソースを受け取る権利を受け取ります。

本ライセンスで認められた権利の行使にさらなる制限を課すことはできません。たとえば、本ライセンスで認められた権利の行使に対してライセンス料やロイヤリティ、その他の料金を課すことや、プログラムまたはその一部の製造、使用、販売、販売の申し出、輸入に関して特許権侵害を主張する訴訟(反訴を含む)を提起することはできません。

12. 特許

「貢献者」とは、プログラムまたはプログラムに基づく作品の使用を本ライセンスの下で許可する著作権者を指します。そのようにライセンスされた作品は貢献者の「貢献者バージョン」と呼ばれます。

貢献者の「本質的特許請求」とは、貢献者が所有または管理するすべての特許請求であり、本ライセンスで認められた方法で貢献者バージョンを製造、使用、販売することにより侵害されるものを指します。ただし、貢献者バージョンのさらなる修正の結果としてのみ侵害される請求は含みません。「管理」とは、本ライセンスの要件に従って特許サブライセンスを付与する権利を含みます。

各貢献者は、貢献者の本質的特許請求に基づき、貢献者バージョンの内容を製造、使用、販売、販売の申し出、輸入、その他の方法で実行、修正、伝播するための非独占的、全世界的、ロイヤリティフリーの特許ライセンスをあなたに付与します。

以下の3段落において、「特許ライセンス」とは、特許を行使しないことを約束する明示的な合意または約束(特許の実施許可や訴訟を起こさない契約など)を指します。「特許ライセンスを付与する」とは、そのような合意または約束を当事者に対して行うことを意味します。

あなたが特許ライセンスに依拠してカバーされた作品を譲渡し、その作品の対応ソースが誰でも無償で本ライセンスの条件でコピーできるように公開ネットワークサーバーなどで入手できない場合、(1)対応ソースを入手可能にする、(2)この特許ライセンスの利益をこの作品について放棄する、または(3)本ライセンスの要件に従って下流受領者にも特許ライセンスを拡張する、のいずれかを行わなければなりません。「知っていて依拠する」とは、特許ライセンスがなければ、あなたがその作品をある国で譲渡したり、受領者がその作品を使用したりすることで、その国の有効と思われる特許のいずれかを侵害することを実際に知っている場合を指します。

単一の取引または取り決めに関連して、あなたがカバーされた作品を譲渡または譲渡させ、特定のカバーされた作品のコピーの使用、伝播、修正、譲渡を許可する特許ライセンスを一部の受領者に付与した場合、その特許ライセンスは自動的にすべての受領者およびその作品に基づく作品にも拡張されます。

特許ライセンスが、その範囲に含まれない、または本ライセンスで明示的に認められた権利の行使を禁止または条件付けする場合、それは「差別的」とみなされます。あなたが第三者と、あなたの譲渡活動の範囲に応じて第三者に支払いを行い、その第三者があなたからカバーされた作品を受け取る者に対して差別的な特許ライセンスを付与する取り決めをしている場合、その作品を譲渡することはできません(ただし、2007年3月28日以前にその取り決めを結んだ場合や特許ライセンスが付与された場合は除く)。

本ライセンスは、黙示のライセンスやその他の侵害防御を排除または制限するものではありません。

13. 他者の自由の放棄なし

あなたに課される条件(裁判所命令、契約など)が本ライセンスの条件と矛盾する場合、それは本ライセンスの条件からあなたを免除しません。両方の義務を同時に満たすことができない場合、カバーされた作品を譲渡することはできません。たとえば、譲渡先からロイヤリティを徴収する義務を負う契約を結んだ場合、両方の条件を満たす唯一の方法は、プログラムの譲渡を完全に控えることです。

14. リモートネットワークでの利用; GNU 一般公衆利用許諾契約書との併用

本ライセンスの他の条項にかかわらず、あなたがプログラムを修正した場合、その修正版がネットワークを通じてリモートでユーザーとやり取りできる場合(そのバージョンがそのようなやり取りをサポートしている場合)、すべてのユーザーに対して、そのバージョンの対応ソースをネットワークサーバーから無償で入手できる機会を明示的に提供しなければなりません。この対応ソースには、以下の段落に従って組み込まれた GNU 一般公衆利用許諾契約書 バージョン3の対象となる作品の対応ソースも含まれます。

本ライセンスの他の条項にかかわらず、あなたは本ライセンスの下でカバーされた作品と、GNU 一般公衆利用許諾契約書 バージョン3の下でライセンスされた作品をリンクまたは結合して単一の結合作品とし、それを譲渡することができます。本ライセンスの条件はカバーされた作品の部分に引き続き適用されますが、結合された作品のうち GNU 一般公衆利用許諾契約書 バージョン3の下でライセンスされた部分にはそのバージョン3が適用されます。

15. 本ライセンスの改訂版

フリーソフトウェア財団は、GNU Affero 一般公衆利用許諾契約書の改訂版や新バージョンを随時公開することがあります。新バージョンは現行バージョンと精神的には類似していますが、詳細は新たな問題や懸念に対応するために異なる場合があります。

各バージョンには識別番号が付与されます。プログラムが「そのバージョンまたはそれ以降のバージョン」に従う旨を指定している場合、あなたはそのバージョンまたはフリーソフトウェア財団が公開した任意の後のバージョンの条件に従うことができます。プログラムがバージョン番号を指定していない場合、フリーソフトウェア財団が公開した任意のバージョンを選択できます。

プログラムが将来のバージョンの使用を決定できる代理人を指定している場合、その代理人がバージョンの受諾を公に表明した時点で、そのバージョンをプログラムに選択することができます。

後のバージョンのライセンスは、追加または異なる許可を与える場合があります。ただし、後のバージョンを選択したことによって、著作者や著作権者に追加の義務が課されることはありません。

16. 保証の否認

適用法で認められる限り、プログラムにはいかなる保証もありません。書面で明示されていない限り、著作権者やその他の当事者は、プログラムを「現状のまま」いかなる種類の保証もなく提供します。商品性や特定目的への適合性の黙示的保証も含みません。プログラムの品質や性能に関するすべてのリスクはあなたが負います。プログラムが不具合を起こした場合、その修理や補正に必要なすべての費用はあなたが負担します。

17. 責任の制限

適用法で義務付けられている場合や書面で合意されている場合を除き、いかなる著作権者や本ライセンスに従ってプログラムを修正・譲渡した他の当事者も、プログラムの使用または使用不能から生じる損害(データの損失や不正確化、第三者による損失、他のプログラムとの動作不能などを含む)について、たとえそのような損害の可能性を知らされていた場合でも、一切責任を負いません。

18. 第16条および第17条の解釈

上記の保証の否認および責任制限が現地法に従ってそのままの効力を持たない場合、裁判所は、料金を受け取ってプログラムのコピーに保証や責任の引受けが付随する場合を除き、プログラムに関するすべての民事責任を完全に放棄することに最も近い現地法を適用します。

利用条件の終了

新しいプログラムにこれらの条件を適用する方法

新しいプログラムを開発し、それをできるだけ多くの人々に役立てたい場合、最善の方法は、誰もがこれらの条件の下で再配布・変更できる自由なソフトウェアにすることです。

そのためには、次の通知をプログラムに添付してください。最も効果的に保証の否認を明示するには、各ソースファイルの先頭にこれらを添付するのが最も安全です。各ファイルには少なくとも「著作権」行と完全な通知の所在を示す記述が必要です。

<プログラム名と簡単な説明を1行で記載>
Copyright (C).   < 年 >   < 著者名 >

このプログラムはフリーソフトウェアです。あなたはこれをフリーソフトウェア財団が公表した GNU Affero 一般公衆利用許諾契約書(バージョン3、または(あなたの選択で)それ以降のバージョン)の条件の下で再配布および/または変更することができます。

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

あなたはこのプログラムとともに GNU Affero 一般公衆利用許諾契約書のコピーを受け取っているはずです。もし受け取っていない場合は、https://www.gnu.org/licenses をご覧ください。

また、電子メールや郵送で連絡できる方法も記載してください。

あなたのソフトウェアがネットワークを通じてユーザーとやり取りできる場合、ユーザーがソースを入手できる方法も提供してください。たとえば、ウェブアプリケーションの場合、「ソース」リンクを表示してコードのアーカイブに誘導することができます。ソースを提供する方法はさまざまで、プログラムによって最適な方法は異なります。具体的な要件については第13条を参照してください。

あなたがプログラマーとして雇用されている場合や学校に所属している場合は、必要に応じて雇用主や学校に「著作権放棄書」に署名してもらうことを検討してください。詳細や GNU AGPL の適用方法については、

ソースコードをダウンロードするには、こちらをクリックしてください。