ジャカルタ・サーブレット・アピ
それぞれの作者と作者
jakarta.servlet-api
-------------------------------------------------------
NOTICE:
サーブレット用のEclipseプロジェクトの通知数
このコンテンツは、Eclipse Project for Servletプロジェクトによって作成および保守されます。
*プロジェクト・ホーム: https://projects.eclipse.org/projects/ee4j.servlet
##商標
Eclipse Project for Servletは、Eclipse Foundationの商標です。
##コピーライト
すべてのコンテンツは、それぞれの著者またはその雇用主の所有物です。コンテンツの作成の詳細は、リストされたソース・コード・リポジトリ・ログを参照してください。
##宣言済プロジェクト・ライセンス
このプログラムおよび付属資料は、Eclipse Public License v. 2.0 (http://www.eclipse.org/legal/epl-2.0.で入手可能)の条項に基づいて入手できます。このソース・コードは、Eclipse Public License v. 2.0に規定されているそのような可用性の条件が満たされた場合に、次のセカンダリ・ライセンスで利用可能にすることもできます: GNU General Public License、バージョン2とGNU Classpath Exception (https://www.gnu.org/software/classpath/license.html.から入手可能) このプログラムの一部および付随する資料は、Apache License、 version 2.0 (https://www.apache.org/licenses/LICENSE-2.0.から入手可能)の条項に基づいて入手できます。
SPDX-License-Identifier: (EPL-2.0またはGPL-2.0 WITH Classpath-exception-2.0)およびApache-2.0
##ソースコード
プロジェクトは、次のソース・コード・リポジトリを保持します。
* https://github.com/eclipse-ee4j/servlet-api
##サードパーティ・コンテンツ
##暗号
コンテンツには暗号化ソフトウェアが含まれている場合があります。あなたが現在いる国は、暗号化ソフトウェアの輸入、保有、使用、および/または別の国への再輸出に制限がある可能性があります。暗号化ソフトウェアを使用する前に、暗号化ソフトウェアの輸入、保有、使用、および再輸出に関する国の法律、規制およびポリシーを確認し、それが許可されているかどうかを確認してください。
ライセンス:
# Eclipseパブリック・ライセンス- v 2.0
同伴プログラムは、このECLIPSE PUBLIC LICENSE (以下「本契約」)の条件に基づいて提供されます。プログラムの使用、複製または配布は、受領者が本契約を受諾することになります。
1. 定義
「貢献」とは:
a)最初の貢献者の場合、本契約に基づいて配布される最初のコンテンツ、および
b)後続の各コントリビュータの場合:
i)プログラムの変更、および
ii)プログラムへの追加;
そのような変更および/またはプログラムへの追加は、その特定の貢献者によって発生し、配布されます。コントリビューションは、コントリビュータ自身またはコントリビュータの代理としてプログラムに追加された場合、コントリビュータから「原本化」されます。貢献には、変更されていないプログラムへの変更や追加は含まれません。
「コントリビュータ」とは、プログラムを配布する個人または団体を意味します。
「ライセンスされた特許」とは、コントリビュータによってライセンス可能な特許請求を意味し、コントリビューションの使用または販売によって、またはプログラムと組み合わされたときに必ずしも侵害される。
「プログラム」とは、本契約に従って配布された貢献を意味します。
「受信者」とは、本契約または二次ライセンス(該当する場合)に基づくプログラム(貢献者を含む)を受領する者をいいます。
「デリバティブ・ワークス」とは、ソース・コードまたは他の形式において、プログラムに基づく(またはプログラムから派生した)すべての作業を意味し、編集上の改訂、注釈、仕上げまたはその他の修正は、全体として、作家の元の作業を表します。
「変更済作業」とは、対象プログラムの内容の追加、削除または変更に起因する、ソース・コードまたはその他の形式での作業であって、対象プログラムの内容を含むソース・コード形式の新しいファイルを明確化することを目的とするものを指します。変更された著作物には、本プログラムの宣言、インターフェース、タイプ、クラス、構造、またはファイルのみを含む著作物が含まれてはなりません。これらの著作物は、本プログラムまたはその変更された著作物にリンクし、名前により拘束し、またはそのサブクラスをするために、それぞれの場合に限ります。
「配布」とは、a)配布またはb)コピーの転送を可能にする任意の方法で利用可能にする行為を意味します。
「ソース・コード」とは、ソフトウェア・ソース・コード、ドキュメント・ソースおよび構成ファイルを含むがこれらに限定されない、変更を行うために推奨される対象プログラムの形式を意味します。
「Secondary License」とは、GNU General Public License、Version 2.0、またはその後のライセンスのいずれかを意味します。これには、最初の貢献者によって識別される例外や追加の権限が含まれます。
2. 権利の付与
a)本契約の条件に従い、各コントリビュータは、受信者に、このようなコントリビュータの貢献(存在する場合)およびそのようなデリバティブ・ワークスの複製、準備、公開表示、公的に実行、配布およびサブライセンスを行うための非独占的、全世界的、ロイヤリティのない著作権ライセンスを付与します。
b)本契約の条件に従い、各コントリビュータは、ライセンスされた特許に基づいて、非独占的、全世界的、ロイヤルティフリーの特許ライセンスを受領者に付与し、ソースコードまたはその他の形式で、当該コントリビュータの貢献を作成、使用、販売、販売、販売、販売、輸入、またはその他の方法で転送します。この特許ライセンスは、コントリビューションがコントリビューションによって追加された時点で、コントリビューションの追加によってそのような組み合わせがライセンス特許でカバーされる場合、コントリビューションとプログラムの組み合わせに適用されるものとします。特許ライセンスは、貢献を含む他の組み合わせには適用されません。それぞれのハードウェアは、ここではライセンスされていません。
c)受領者は、各コントリビュータが本明細書に記載されたコントリビューションにライセンスを付与しても、プログラムが他のエンティティの特許またはその他の知的財産権を侵害しないことを保証するものではないことを理解しています。各コントリビュータは、知的財産権の侵害またはその他の方法で他のエンティティがもたらした請求について、受領者に対する一切の責任を負いません。本書に基づき付与される権利およびライセンスを行使する条件として、各受領者は、本書により、必要なその他の知的財産権(該当する場合)を保護する責任を単独で負うものとします。たとえば、受信者がプログラム配布を許可するために第三者の特許ライセンスが必要な場合、受信者はプログラム配布前にそのライセンスを取得する必要があります。
d)各コントリビュータは、その知識のために、その貢献に十分な著作権権があることを表明し、もしあれば、本契約に規定された著作権ライセンスを付与する。
e)セカンダリ・ライセンスの条件にかかわらず、コントリビュータは、セカンダリー・ライセンスの条件(第3条の条件で許可されている場合)に基づき、当該の受領者がプログラムを受領した結果として、いかなる受取人(本契約に定めるものを除く)に対しても追加の付与を行いません。
3. 要件
3.1 コントリビュータがプログラムを任意の形式で配布する場合:
a)対象プログラムが第3条第2項に従ってソース・コードとして利用可能である必要があり、貢献者は、本契約に基づいて対象プログラムのソース・コードが利用可能であるという声明を同行し、ソフトウェア交換のために慣習的に使用される媒体上または媒体を通じて合理的な方法で取得する方法を受領者に通知しなければならない。
b)寄稿者は、本契約以外のライセンスに基づき本プログラムを配布することができるものとします。ただし、当該ライセンスは、i)その他すべての寄稿者に代わって、権利と非侵害性に関するすべての保証や条件、タイトルと非侵害の保証や条件、および特定の目的に対する商品性および適合性についての暗黙の保証や条件を含め、一切の保証および条件を事実上否認します。
ii)その他すべての貢献者に代わって、直接的、間接的、特別的、付随的、結果的損害(損失利益など)を含むすべての損害賠償責任を実質的に除外する。
iii)第3条第2項に基づくソースコードにおける受信者の権利を制限または変更しようとしないこと。
iv)本第3条の要件を満たすライセンスに基づき、いかなる当事者による対象プログラムの後続の頒布も義務付けられるものとします。
3.2 プログラムがソース・コードとして配布される場合:
a)本契約に基づいて利用可能であること、または(i)本プログラムが二次ライセンスの下で利用可能な別個のファイルまたはファイルにある他の資料と組み合わされていること。(ii)本契約の別紙Aに記載の通知をソース・コードに添付された最初の貢献者が、当該セカンダリ・ライセンスの条件に基づいて対象プログラムを利用できるようにすることができるものとします。
b)本契約のコピーは、本プログラムの各コピーに含まれている必要があります。
3.3 寄稿者は、寄稿者が自身の適切な通知を追加することができることを条件として、本プログラムに含まれる著作権、特許、商標、帰属通知、保証の免責事項、または責任の制限(「通知」)を削除または変更することはできません。
4. 商業流通
ソフトウェアの商用ディストリビューターは、エンドユーザー、ビジネスパートナーなどに関する特定の責任を受け入れる場合があります。このライセンスは、プログラムの商用利用を容易にすることを目的としていますが、商用製品オファリングにプログラムを含む貢献者は、他の貢献者に対する潜在的な責任を作成しない方法で行う必要があります。したがって、コントリビュータが商業製品提供にプログラムが含まれている場合、そのようなコントリビュータ(「商業貢献者」)は、損失、損害および費用(総称して「損失」)に対して他のすべてのコントリビュータ(「補償された貢献者」)を守り、補償することに同意します。商用製品での対象プログラムの頒布に関連して当該商用貢献者の作為もしくは不作為に起因する限り、第三者が被補償者に対して提起した請求、訴訟その他の法的措置から生じるものとします。本条項の義務は、知的財産侵害の申し立てまたは申し立てに関する一切の請求または損失には適用されません。資格を得るためには、補償された貢献者は、a)速やかに商業貢献者に当該請求の書面で通知し、b)商業貢献者が、防衛および関連する和解交渉において商業貢献者を管理し、協力することを許可しなければならない。補償された貢献者は、自己の費用において、かかる請求に参加することができるものとします。
たとえば、コントリビュータが商用製品オファリングProduct Xにプログラムを含めることができます。その貢献者は商業貢献者です。そのコマーシャル・コントリビュータが、製品Xに関連するパフォーマンス要求を行ったり、保証を提供したりした場合、それらのパフォーマンス要求および保証は、コマーシャル・コントリビュータの責任のみです。このセクションの下では、商業貢献者は、それらのパフォーマンス請求および保証に関連する他の貢献者に対する請求を擁護する必要があり、裁判所が他の貢献者に結果として損害を支払うよう要求した場合、商業貢献者はこれらの損害を支払う必要があります。
5. 保証なし
本契約に明示的に定める場合を除き、適用法によって認められる範囲を除き、プログラムは「現状のまま」基準に基づいて提供され、いかなる種類の保証または条件もなし、明示または黙示のいずれかを含む、制限なし、任意の保証またはタイトルの条件、非侵害、商品性または特定の目的のためのフィットネス。各受領者は、対象プログラムの使用および頒布の適切性の判断について単独で責任を負うものとし、本契約に基づく権利の行使に関連する一切のリスクおよび費用(プログラム・エラーのリスクおよび費用、適用される法律の遵守、データ、プログラムもしくは機器の損傷または消失、ならびに業務の利用不能もしくは中断も含みますが、これらに限定されません。
6. 免責事項
本契約に明示的に定める場合を除き、適用法により認められる範囲については、受領者も、いかなる貢献者も、直接的、間接的、付随的、特別的、例示的、または結果的損害(制限なしの損失利益を含む)について一切の責任を負わないものとします。責任のいかなる理論、契約、厳格な責任、または(過失またはそれ以外のものを含む)プログラムの使用または配布から何らかの方法で生じるか、または本契約で付与された権利の行使について、たとえそのような損害の可能性を助言された場合でも。
7. 一般
本契約のいずれかの条項が無効であるか、または適用法で執行不能である場合、本契約の残りの条項の有効性または執行可能性に影響を及ぼさないものとし、また、本契約の当事者によるさらなる措置がなければ、当該条項は、当該条項を有効にし、執行可能にするために必要な最小限の範囲で改革されるものとします。
受領者が、対象プログラム自体(他のソフトウェアまたはハードウェアと対象プログラムの組み合わせを除きます)が当該受領者の特許を侵害していると主張する、いずれかの団体(訴訟における相互請求または反請求を含む)に対する特許訴訟を提起した場合、第2条(b)で付与された当該受領者の権利は、当該訴訟が提出された日付をもって終了するものとします。
本契約に基づくすべての受領者の権利は、本契約の重要な条件のいずれかを遵守しなかった場合には終了するものとし、かかる不遵守を認識した上で、合理的な期間内に当該不履行を是正しないものとします。本契約に基づくすべての受領者の権利が終了した場合、受領者は、合理的に実行可能であれば、対象プログラムの使用および頒布を中止することに同意します。ただし、本契約に基づく受領者の義務、および対象プログラムに関する受領者が付与するライセンスは、存続するものとします。
誰でも本契約のコピーを複製および配布することは許可されていますが、矛盾を避けるために、本契約は著作権で保護されており、以下の方法でのみ変更することができます。本契約スチュワードは、本契約の新しいバージョン(改訂を含む)を随時公開する権利を留保します。原契約スチュワード以外の者は、本契約を変更する権利を有しません。Eclipse Foundationは最初のアグリーメント・スチュワードです。Eclipse Foundationは、アグリーメント・スチュワードとして機能する責任を適切な別個のエンティティに割り当てることができます。各新しいバージョンの契約には、個別のバージョン番号が与えられます。プログラム(寄付を含む)は、受け取った契約のバージョンに従って常に配布される場合があります。さらに、契約の新しいバージョンが公開された後、Contributorは新しいバージョンの下でプログラム(貢献を含む)を配布することを選択することができます。
上記第2条(a)および第2条(b)に明示的に記載されている場合を除き、受領者は、本契約に基づく任意の貢献者の知的財産に対する権利またはライセンスを、明示的に、意味、エストッペルまたはその他の方法で受け取りません。本契約に基づいて明示的に付与されていない対象プログラムのすべての権利は予約されています。本契約のいかなる規定も、貢献者または受領者ではないいかなる団体によっても執行されることを意図するものではありません。本契約に基づき第三受益者の権利は作成されません。
別紙A - 第2ライセンス通知の形式
「このソース・コードは、Eclipseパブリック・ライセンス(v. 2.0)に規定されているそのような可用性の条件が満たされた場合に、次のセカンダリ・ライセンスで利用可能にすることもできます: {name license(s)、version(s)、exceptions or additional permissions here}」。
本契約のコピー(本別紙Aを含む)を含めるだけでは、セカンダリー・ライセンスに基づくソース・コードのライセンスに十分ではありません。
通知を特定のファイルにまとめることが不可能または望ましい場合、お客様は、その通知を受領者がその通知を探す可能性のある場所(関連するディレクトリのLICENSEファイルなど)にその通知を含めることができます。
著作権所有権に関する正確な通知を追加することができます。
---
## GNU General Public License (GPL)バージョン2、1991年6月
Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor Boston, MA 02110-1335 USA
誰でもこのライセンス文書の詳細コピーを複製、頒布することは許可されますが、変更することはできません。
プリアンブル
ほとんどのソフトウェアのライセンスは、共有および変更する自由を奪うように設計されています。対照的に、GNU General Public Licenseは、ソフトウェアがすべてのユーザーに無料であることを確認するために、自由ソフトウェアを共有および変更する自由を保証することを目的としています。この一般公開ライセンスは、フリーソフトウェア財団のほとんどのソフトウェア、および作成者が使用することを約束する他のプログラムに適用されます。(他のフリーソフトウェア財団ソフトウェアの一部は、代わりにGNU Library General Public Licenseでカバーされています。) プログラムにも適用できます。
われわれがフリーソフトウェアについて話すとき、われわれは価格ではなく自由を指している。弊社の一般公開ライセンスは、お客様がフリーソフトウェアのコピーを配布する自由があること(必要に応じて、このサービスに料金を請求すること)を確認することを目的としています。あなたがそれを望むならそれを得るか、ソフトウェアを変更するか、新しいフリープログラムでそれの一部を使用することができること、そしてあなたがこれらのことができることを知っていること。
お客様の権利を保護するためには、当社は、お客様がこれらの権利を否定することを禁じたり、お客様に権利を放棄するよう求める制限を設ける必要があります。これらの制限は、ソフトウェアのコピーを配布する場合、またはソフトウェアを変更する場合、特定の責任につながります。
たとえば、このようなプログラムのコピーを配布する場合、有償または有償のどちらであっても、受信者にすべての権利を与える必要があります。また、ソース・コードを受信するか、ソース・コードを取得できることを確認する必要があります。そして、彼らは彼らの権利を知るように、これらの用語を示す必要があります。
私たちは、2つのステップであなたの権利を保護します:(1)ソフトウェアの著作権、および(2)ソフトウェアをコピー、配布、および/または変更する法的許可を与えるこのライセンスを提供します。
また、各著者の保護と私たちの保護のために、私たちは誰もが、このフリーソフトウェアの保証がないことを理解していることを確認したいと考えています。ソフトウェアが他の誰かによって変更され、渡された場合、我々はその受信者に彼らが持っているものがオリジナルではないことを知ってほしいので、他の人によって導入された問題は、オリジナルの作者の評判に反映されません。
最後に、すべてのフリープログラムは、ソフトウェア特許によって絶えず脅かされています。私たちは、フリープログラムの再頒布者が個別に特許ライセンスを取得する危険を避け、事実上、プログラムを専有するものとします。これを防ぐため、私たちは、すべての特許がすべての人の無料使用のためにライセンスされているか、まったくライセンスされていないことを明らかにしました。
コピー、配布および修正の正確な条件は次のとおりです。
コピー、配布、変更に関する条件
0。このライセンスは、本一般公開ライセンスの条件に基づいて配布される可能性があると著作権者が通知したプログラムまたはその他の著作物に適用されます。以下の「プログラム」は、そのようなプログラムまたは作品を指し、「プログラムに基づく作業」とは、プログラムまたは著作権法に基づく派生的な作業のいずれかを意味します。つまり、プログラムまたはその一部を含む作業は、口頭または修正により、または別の言語に翻訳されます。(以下、翻訳は「変更」という用語に限らず含まれます。) 各ライセンシーは「あなた」として扱われます。
コピー、配布、変更以外の活動は、このライセンスの対象外であり、その範囲外です。対象プログラムを実行する行為は制限されず、対象プログラムからの出力は、その内容が対象プログラムに基づく作業(対象プログラムの実行によるものとは無関係)を構成する場合にのみカバーされます。それが本当かどうかは、プログラムが何をするかによって決まります。
1. お客様は、適切な著作権表示および免責事項を各コピーに明瞭かつ適切に公開することを条件として、いかなる媒体においても、本プログラムのソースコードを受け取った時点において、その旨を複製し、配布することができます。保証; このライセンスを参照するすべての通知と保証の欠如を維持し、プログラムの他の受信者にこのライセンスのコピーをプログラムと一緒に与えます。
あなたは、コピーを転送する物理的な行為の料金を請求することができ、あなたは有料と引き換えにあなたのオプションで保証保護を提供することができます。
2. お客様は、以下のすべての条件を満たすことを条件として、対象プログラムまたはその一部を改変し、対象プログラムに基づく作業を形成し、上記第1条の条件に基づいて、かかる修正または作業内容を複製および頒布することができます。
a)変更されたファイルは、変更したファイルと変更日を示す目立つ通知を保持する必要があります。
b)お客様は、本ライセンスの条件に基づき、すべての第三者に無償でライセンス供与されるために、全部または一部が対象プログラムまたはその一部を含むか、またはその一部から派生した作品を、配布または公開するいかなる作業も行わなければなりません。
c)変更されたプログラムが実行時にコマンドを対話形式で読み取る場合は、そのような対話的な使用のために実行を開始したときに、適切な著作権表示を含むお知らせを印刷または表示させる必要があります。そして、保証がないこと(または保証を提供することなど)と、ユーザーがこれらの条件下でプログラムを再配布し、このライセンスのコピーを表示する方法をユーザーに伝えることができることを通知します。(例外: プログラム自体が対話型であるが、通常はそのような発表を印刷しない場合、プログラムに基づく作業は、発表を印刷する必要はありません。)
これらの要件は、変更された作業全体に適用されます。その作業の識別可能なセクションがプログラムから派生しておらず、合理的に独立した独立した作品と見なすことができる場合、このライセンスとその条件は、あなたがそれらを別々の作品として配布するときにそれらのセクションには適用されません。しかし、プログラムに基づく作業である全体の一部として同じセクションを配布する場合、全体の配布は、このライセンスの条件に基づくものでなければならず、他のライセンスに対する権限は、誰がそれを書いたかに関係なく、全体、したがって各部分に拡張されます。
したがって、本条の意図は、本条の権利を主張したり、お客様が全面的に書面で作業する権利を争うことではなく、むしろ、本プログラムに基づく派生物または集団的著作物の配布を制御する権利を行使することである。
さらに、ストレージまたは配布媒体のボリューム上のプログラム(またはプログラムに基づく作業)に基づいていない別の作業の単なる集約は、他の作業をこのライセンスの範囲の下に持っていません。
3. お客様は、以下のいずれかを行うことを条件として、上記第1条および第2項の条件に基づき、対象プログラム(または第2条に基づく作業)をオブジェクト・コードまたは実行可能形式で複製および頒布することができます。
a)ソフトウェア交換のために慣習的に使用される中程度の上で、上記の第1条および第2項の条件の下で配布されなければならない完全な対応する機械可読ソースコードとそれに同行すること。
b)少なくとも3年間有効な書面によるオファーを同行し、第三者に提供し、物理的にソース配布を行う費用を超えないように、対応するソースコードの完全な機械可読コピー、ソフトウェア交換のために慣例的に使用される中型のセクション1および2の条項の下で配布される; または、
c)対応するソースコードを配布するためにオファーに関して受け取った情報と同行します。(この代替手段は、非商用配布のみで許可され、上記のサブセクションbに従って、オブジェクト・コードまたは実行可能形式でプログラムを受け取った場合にのみ許可されます。)
作業のソース・コードは、作業を変更するための作業の優先形式を意味します。実行可能な作業の場合、完全なソース・コードは、含まれているすべてのモジュールのすべてのソース・コードに加え、関連するインタフェース定義ファイル、および実行可能ファイルのコンパイルとインストールを制御するために使用されるスクリプトを意味します。ただし、特別な例外として、配布されるソース・コードには、通常、実行可能ファイルを実行するオペレーティング・システムの主要なコンポーネント(コンパイラ、カーネルなど)とともに(ソースまたはバイナリ形式で)配布されるものを含める必要はありません。ただし、そのコンポーネント自体が実行可能ファイルに付属している場合を除きます。
実行可能ファイルまたはオブジェクト・コードの配布が、指定された場所からのコピーへのアクセスを提供することによって行われた場合、第三者がオブジェクト・コードとともにソースをコピーすることを強制されていない場合でも、ソース・コードの配布と同じ場所数からソース・コードをコピーするための同等のアクセス権を提供します。
4. お客様は、本ライセンスに明示されている場合を除き、対象プログラムをコピー、修正、サブライセンス、または頒布することはできません。本プログラムをコピー、修正、サブライセンスまたは頒布する試みは無効であり、本ライセンスに基づくお客様の権利を自動的に終了するものとします。ただし、本ライセンスの下でお客様からコピーまたは権利を受け取った当事者は、当事者が完全に遵守されている限り、そのライセンスを終了することはできません。
5. このライセンスには署名していないため、このライセンスに同意する必要はありません。ただし、プログラムまたはその派生作品を変更または頒布する許可を与えるものはありません。これらの行為は、あなたがこのライセンスを受け入れない場合、法律によって禁止されています。したがって、プログラム(またはプログラムに基づく作業)を変更または配布することにより、お客様は、このライセンスに同意すること、およびプログラムをコピー、配布または変更するためのすべての条件、またはそれに基づいて作業することを示します。
6. お客様が対象プログラム(または対象プログラムに基づく作業)を再配布するたびに、当該受領者は、本契約条件に従い、対象プログラムをコピー、頒布または修正するために当初のライセンサーからライセンスを自動的に受け取ります。お客様は、本書で付与された権利の受領者の行使に、これ以上の制限を課すことはできません。お客様は、第三者による本ライセンスへの準拠を強制する責任を負いません。
7. 裁判所の判決または特許侵害の申し立て、またはその他の理由(特許の問題に限定されない)の結果として、本ライセンスの条件と矛盾する条件が(裁判所命令、合意、またはその他の方法で)あなたに課される場合、彼らは本ライセンスの条件からあなたを免除しません。お客様が、本ライセンスに基づくお客様の義務とその他の関連する義務を同時に満たすよう頒布することができない場合、結果として、お客様は、本プログラムをまったく頒布することはできません。例えば、特許ライセンスが、あなたを通じて直接的または間接的にコピーを受け取るすべての人々によってプログラムのロイヤリティフリー再配布を許可しない場合、あなたがそれを満たすことができる唯一の方法とこのライセンスは、プログラムの配布を完全に控えることです。
特定の状況において、本条の一部が無効または執行不能と判断された場合、本条の残高は適用され、本条全体は、他の状況において適用することを意図しています。
特許またはその他の財産権の主張を侵害したり、そのような主張の有効性に異議を申し立てたりすることを本条の目的ではありません。本条は、公開ライセンス慣行によって実施されるフリーソフトウェア配布システムの整合性を保護する唯一の目的を有します。多くの人々は、そのシステムの一貫した適用に依存して、そのシステムを介して配布されるソフトウェアの広い範囲に寛大な貢献をしました; 彼が他のシステムを介してソフトウェアを配布する意思があるかどうかを決定するのは、著者/ドナー次第であり、ライセンシーはその選択を課すことはできません。
このセクションは、このライセンスの休息の結果であるとみなされるものを徹底的に明確にすることを目的としています。
8. プログラムの配布および/または使用が特許または著作権のあるインターフェースのいずれかによって特定の国で制限されている場合、本ライセンスの下でプログラムを配置する元の著作権所有者は、これらの国を除く明示的な地理的配布制限を追加することができるため、このように除外されていない国内または国間でのみ配布が許可されます。その場合、本ライセンスは、本ライセンスの本文に書かれているような制限を組み込みます。
9。Free Software Foundationは、General Public Licenseの改訂版および/または新しいバージョンを随時公開することがあります。このような新しいバージョンは、現在のバージョンと精神的に似ていますが、新しい問題や懸念に対処するために詳細に異なる場合があります。
各バージョンには、識別可能なバージョン番号が与えられます。プログラムがこのライセンスに適用するバージョン番号と「それ以降のバージョン」を指定した場合、そのバージョンまたはフリーソフトウェア財団によって公開される以降のバージョンのいずれかの条件に従うことができます。プログラムがこのライセンスのバージョン番号を指定しない場合は、Free Software Foundationによって公開された任意のバージョンを選択できます。
10。配布条件が異なる他の無料プログラムにプログラムの一部を組み込む場合は、許可を求めるために作者に書いてください。フリーソフトウェア財団の著作権で保護されているソフトウェアについては、フリーソフトウェア財団に書いてください。私たちは時々例外を作ります。私たちの決定は、私たちのフリーソフトウェアのすべてのデリバティブの自由な状態を維持し、ソフトウェアの共有と再利用を一般的に促進するという二つの目標によって導かれます。
保証なし
11。プログラムは無償でライセンスされているため、適用法により許可される範囲において、プログラムには保証はありません。著作権保有者及び/又はその他の当事者が、特定の目的のための商品性および適合性の暗黙の保証を含め、いかなる種類の保証もなく「現状のまま」プログラムを提供する場合を除き、明示または黙示のいずれか、を含むがこれに限定されない。プログラムの品質とパフォーマンスに関する全リスクはあなたとともにあります。プログラムで欠陥が証明された場合、必要なすべてのサービス、修理または訂正のコストを想定します。
12. 適用法によって要求されない限り、または書面で同意しない限り、著作権者、または上記の許可されたプログラムを変更または再配布できる他の当事者は、使用から生じる一般的な損害、特別損害、付随的損害または結果的損害を含む損害に対して責任を負うものとします。プログラムを使用できないこと(データまたはデータの損失を含むがこれらに限定されない不正確またはあなたまたは第三者によって持続する損失または他のプログラムで動作するプログラムの失敗を含む)、そのような所有者または他の当事者がそのような損害の可能性を助言した場合でも。
END OF TERMS AND CONDITIONS
新しいプログラムに本規約を適用する方法
新しいプログラムを開発し、それを一般の人々にとって可能な限り最大の用途にしたいのであれば、これを実現する最善の方法は、すべての人がこれらの条件の下で再配布し、変更することができるフリーソフトウェアを作ることです。
これを行うには、プログラムに次の通知を添付します。保証の除外を最も効果的に伝えるために、各ソース・ファイルの先頭に添付するのが最も安全です。各ファイルには、少なくとも"copyright"行と完全な通知が見つかる場所へのポインタが必要です。
プログラムの名前と、それが何をするかについての簡単なアイデアを与えるための1行。
Copyright (C) <year> <著者名>
このプログラムはフリーのソフトウェアです。フリー・ソフトウェア財団により公表されたGNU General Public License (バージョン2、または任意でそれ以降のバージョン)の条項に基づいて再配布および/または変更できます。
このプログラムは、有益であることを期待して配布されていますが、一切の保証はありません。商品性または特定目的との適合性の暗黙保証も含んで一切の保証も存在しません。詳細は、GNU General Public License を参照してください。
このプログラムとともにGNU General Public Licenseのコピーが送信されます。付属していない場合は、Free Software Foundation、 Inc.、 51 Franklin Street、 Fifth Floor、 Boston、 MA 02110-1335 USAまでお問い合わせください。
また、電子および紙の郵送による連絡方法に関する情報を追加します。
プログラムが対話型の場合は、対話型モードで起動したときに次のような短い通知を出力するようにします。
Gnomovisionバージョン69、著作権(C)著者Gnomovisionの年名はABSOLUTELY NO WARRANTYが付属しています。詳細は「show w」を参照してください。これはフリーソフトウェアであり、特定の条件下で再配布することを歓迎します。詳細は「show c」と入力してください。
仮説的なコマンド`show w'と`show c'は、一般公開ライセンスの適切な部分を示すべきである。もちろん、使用するコマンドは、`show w'や`show c'以外のものと呼びます。つまり、マウスクリックやメニュー項目でも、プログラムに合ったものでもかまいません。
また、必要に応じて、雇用主(プログラマーとして働く場合)または学校(ある場合)にプログラムのコピーライト免責条項に署名してもらう必要があります。次にサンプルを示します。名前を変更します。
Yoyodyne、Inc.は、ここにすべての著作権の利益を免除します
プログラム`Gnomovision' (コンパイラでパスを作る)によって書かれた
ジェームズ・ハッカー
Ty Coon、1989年4月1日
Ty Coon、副社長
このGeneral Public Licenseでは、プログラムをプロプライエタリ・プログラムに組み込むことはできません。プログラムがサブルーチンライブラリの場合は、独自のアプリケーションをライブラリにリンクできるほうが役立つと考えられます。これを行う場合は、このライセンスの代わりにGNU Library General Public Licenseを使用してください。
---
##クラスパス例外
このライブラリを静的に、またはほかのモジュールと動的にリンクすると、このライブラリに基づいて結合された作業が行われます。したがって、GNU General Public Licenseバージョン2の契約条件は、すべての組み合わせをカバーしています。
特別な例外として、このライブラリの著作権保持者は、これらの独立したモジュールのライセンス条件に関係なく、このライブラリを独立したモジュールにリンクして実行可能ファイルを生成する権限を与えます。また、リンクされた各独立したモジュールについて、そのモジュールのライセンスの条件を満たしていれば、選択した条件に基づいて結果の実行可能ファイルをコピーおよび配布します。独立モジュールは、このライブラリから導出されたり、このライブラリに基づいていないモジュールです。このライブラリを変更した場合、この例外をライブラリのバージョンに拡張できますが、その義務はありません。実行したくない場合は、この例外文をバージョンから削除してください。