GitLab API 利用規約
A. これらの API 利用規約(「API 規約」)は、あなたと GitLab との間の拘束力のある契約を形成し、GitLab の公開されているアプリケーションプログラミングインターフェース(「GitLab API」)を使用する際のあなたの権利と義務を説明します。
B. 「私たち」、「私たちの」は GitLab Inc. を指し、「あなた」、「あなたの」は GitLab API が使用される個人、または会社もしくはその他の法人を指します。
C. 会社またはその他の法人を代表して GitLab API を使用している場合、あなたはその法人をこれらの API 規約に拘束する権限を持っていることを表明します。そのような権限を持っていない場合、またはこれらの API 規約に同意しない場合は、GitLab API を使用してはなりません。
D. これらの API 規約は、GitLab が提供するソフトウェアおよびその他の製品やサービス(「GitLab ソフトウェア」)の使用には適用されません。これには、GitLab の DevOps ライフサイクルアプリケーションプラットフォームのセルフマネージドおよび SaaS バージョンが含まれますが、これらに限定されません。GitLab ソフトウェアの使用は、あなたと GitLab またはその関連会社との間で、当該使用に先立って締結された別個の書面による契約に従います。
E. 私たちは随時、当社の独自の裁量でこれらの API 規約を改定する場合があります。すべての変更は掲載時に直ちに有効となります。改定された API 規約が掲載された後も GitLab API を継続して使用することは、改定された API 規約に同意したことを意味します。
F. これらの API 規約と、(i) GitLab ソフトウェアの使用を管轄する契約、または (ii) GitLab とのパートナーシップを管轄する契約との間に矛盾が生じた場合、そのような矛盾の範囲で、他の契約の条項が優先されます。
1. ライセンスと使用
1.1. あなたがこれらの API 規約、docs.gitlab.com および developer.gitlab.com での GitLab API に関するすべてのドキュメント、および適用されるすべての法律を遵守することを条件として、私たちはあなたに以下のための GitLab API へのアクセスおよび使用に対する非独占的、譲渡不可、サブライセンス不可、取消可能な限定的権利を付与します:
1.1.1. GitLab API と連携して動作する、あなたが開発したアプリケーションまたはインテグレーション(各々「インテグレーション」)の開発、テスト、およびサポート;および
1.1.2. あなたのインテグレーションの配布、または第三者によるアクセスの許可。
1.2. あなたは、これらの API 規約の下で黙示的なライセンスは付与されないことを認識し、私たちは明示的に付与されていないすべての権利を留保します。
1.3. GitLab API を使用する、または使用しようとする際、あなたは以下に同意します:
1.3.1. GitLab API ドキュメントに記載された適用可能なアクセス要件を遵守すること;
1.3.2. GitLab API の API キーまたは認証トークンを第三者と共有せず、常にこれらを安全に保管すること;
1.3.3. あなたの身元またはあなたのシステムの身元を偽ったり隠したりしないこと;
1.3.4. GitLab API から専有通知を削除しないこと;
1.3.5. GitLab API のセキュリティ、完全性、および操作性を保護するために、GitLab があなたの GitLab API の使用に制限を設ける可能性があること(定義された期間中に GitLab API が送受信できるコール数または要求などの制限)。あなたは以下に同意します:
1.3.5.1. GitLab は、その独自の裁量で、GitLab API の乱用または過度の使用を構成するものを決定します;
1.3.5.2. あなたはそのような制限(レートリミットを含む)を超える方法で、または過度もしくは乱用的な使用を構成する方法で、GitLab API を使用したり使用しようとしたりしないこと;および
1.3.5.3. GitLab は、これらの API 規約への準拠のために GitLab API に送信される要求の量を監視する場合があること;
1.3.6. GitLab API の他のユーザーまたは GitLab ソフトウェアにセキュリティリスクをもたらす、またはシステムもしくはネットワーク(GitLab のものを含む)もしくは第三者のものの脆弱性をテストする方法で GitLab API を使用しないこと;
1.3.7. 競合分析のため、または GitLab API もしくは GitLab ソフトウェアに関連するパフォーマンス情報(稼働時間、応答時間、ベンチマークを含む)の配布のために GitLab API を使用しないこと;
1.3.8. 第三者の権利を侵害、流用、またはその他の方法で違反する方法または目的で GitLab API を使用しないこと;
1.3.9. 適用法によって許可される場合を除き、GitLab API データの体系的な一括エクスポートの繰り返しを含む、情報の一括収集またはスクレイピングのために GitLab API を使用しないこと。「GitLab API データ」とは、コード、エピック、Issue、マージリクエストのコンテンツを含む、GitLab API から取得したデータを意味します;および
1.3.10. あなたのインテグレーションのエンドユーザーによるインテグレーションの使用を管轄する別のエンドユーザーライセンス契約(「EULA」)を提供すること。あなたは、インテグレーションの EULA はあなたとエンドユーザーの間のみのものであり、私たちはいかなる EULA の下でも責任を負わないことを認識し、同意します。
1.4. あなたがこれらの API 規約に違反している、または違反しているとみなされる場合、私たちはいつでも当社の裁量で GitLab API へのアクセスを終了させる権利を留保します。
2. 知的財産
2.1. 私たちは、GitLab API および GitLab ソフトウェアのすべての権利、所有権、および利益を所有します。GitLab API を使用することで、あなたはそれらまたはそれらを通じてアクセスされるコンテンツにおけるいかなる権利の所有権も取得しません。
2.2. セクション 2.1 に従って、あなたはいかなるインテグレーションにおけるすべての権利、所有権、および利益を所有します。
2.3. GitLab は、GitLab API および GitLab ソフトウェアに関連してあなたが提供するいかなる提案、アイデア、機能強化要求、フィードバック、またはその他の推薦(「フィードバック資料」)に関連するすべての知的財産権を保持します。これらは GitLab に譲渡されます。フィードバック資料にはあなたが所有する知的財産は含まれません。
2.4. 登録済みまたは未登録の GitLab 商標の使用は、随時更新される GitLab の商標ガイドラインおよびブランディング基準に従います。
3. 個人データの処理
GitLab API の使用に関連して処理される個人データは、GitLab のプライバシーポリシーに従って処理されます。
4. 輸出
GitLab API は、米国グローバル貿易管理法および規制(米国輸出管理規制、および米国外国資産管理局が管理するさまざまな制裁プログラムを含む)の対象となります。あなたは、直接または間接的に、これらの法律および規制に違反して、API を輸出、再輸出、リリース、または使用可能にしないものとします。
5. 保証および補償
5.1. 本明示的に述べられている場合を除き、これらの API 規約に関連して提供される GitLab API を含むいかなるものも「現状のまま」提供され、いかなる種類の保証もありません。各当事者は、商品性または特定の目的への適合性の黙示的な保証を含む、いかなる黙示的な保証も否認します。
5.2. あなたは、GitLab とその関連会社、および各々の取締役、役員、従業員、エージェント、請負業者、エンドユーザー、ライセンシーを、(a) あなたのインテグレーション、およびあなたのインテグレーションと GitLab API の派生物/組み合わせ、(b) エンドユーザーまたはあなたのインテグレーションの第三者ディストリビューターとのあなたの関係または対話、または (c) GitLab または第三者の知的財産権のあなたによる侵害に基づくまたは生じる請求、損失、費用、経費(合理的な弁護士費用を含む)、損害または責任から防御(GitLab の要求に応じて)し、免責するものとします。GitLab は自費で、独自の弁護士と共に防御および和解に参加することができ、GitLab の事前書面による同意(不合理に留保されない)なしに請求を和解させることはできません。
6. 責任の制限
6.1. セクション 5.2 の (A) あなたの補償義務;および (B) セクション 4(輸出)の下でのあなたの義務の例外を除き、法律で認められる最大限の範囲において:
6.1.1. いかなる場合も、いずれの当事者も、利益または収益の損失、使用またはデータの損失、代替商品またはサービスの調達コスト、偶発的、結果的、懲罰的、特別または模範的な損害、あるいはいかなる種類の間接的損害についても、その原因が何であれ、これらの API 規約または本 API 規約の下で提供される権利、ライセンス、製品またはサービスに関連するまたはこれらから生じるものであり、それが保証の違反、契約違反、過失、不法行為、またはその他の法的理論によるものであり、かつ当事者がそのような損害の可能性について知らされていた場合でも、他方に対して責任を負いません;および
6.1.2. 本 API 規約またはこれらの API 規約の下で提供される権利、ライセンス、製品またはサービスから生じるまたは関連する各当事者の累積的な総責任は、契約、不法行為(過失を含む)、またはその他の法的理論に基づくかどうかにかかわらず、500米国ドル($500.00)に制限されます。
7. 期間と終了
7.1. これらの API 規約は終了するまで有効です。
7.2. あなたは GitLab API およびすべての関連する認証情報の使用を停止することにより、いつでもこれらの API 規約を終了させることができます。
7.3. GitLab は、いつでも、あなたへのいかなる責任または義務もなく、いかなる理由でも即時効力をもってこれらの API 規約またはあなたの GitLab API の使用を終了させる権利を留保します。
7.4. 終了時に:
7.4.1. 本明示付与されたすべてのライセンスが直ちに失効し、あなたは GitLab API の使用を停止しなければなりません;
7.4.2. その性質上、無期限に継続することを意図しているこれらの API 規約の条件は、引き続き適用されます。
8. 準拠法
これらの API 規約は、法の抵触の原則を適用せずに、米国カリフォルニア州の法律に従って解釈および執行されるものとし、あなたと GitLab は、カリフォルニア州サンフランシスコの州および連邦裁判所の管轄権に服します。
