ライセンス
Yagra は GNU Affero General Public License v3.0 only(AGPL-3.0-only)で提供されます
— リポジトリの
LICENSE を参照してください。
すべてのソースファイルに SPDX ライセンスヘッダーが付与されています。
Yagra は通常ネットワークサービスとして運用されるため、AGPL の §13 に注意してください: 改変版を実行し、ネットワーク越しに利用者へ操作させる場合、その改変版の対応ソース (Corresponding Source)を利用者へ提示する義務があります。
実際に何が求められるか
Section titled “実際に何が求められるか”AGPL は条文の中身よりも評判で敬遠されがちなので、平易な言葉で整理します(正文は LICENSE であり、以下は 要約であって法的助言ではありません):
無改変で運用する分には、何も発生しません
Section titled “無改変で運用する分には、何も発生しません”§13 が適用されるのはプログラムを改変した場合だけです。公開イメージをそのままデプロイし、 設定し、自社ネットワークを監視する — 利用者が自社の担当者でも顧客でも、ソース開示義務は 生じません。
あなたのデータと設定は対象外です
Section titled “あなたのデータと設定は対象外です”§13 が及ぶのは Yagra 自身のソースコードです。ノードインベントリ、ダッシュボード、しきい値、 アラート履歴、収集したメトリクス、認証情報、そして Yagra に与えた設定はあなたのものであり、 何も開示されません。
「利用者へ提示」は「世界に公開」ではありません
Section titled “「利用者へ提示」は「世界に公開」ではありません”Yagra を改変してネットワーク越しに提供する場合、対応ソースの提示先はそのインスタンスを 利用している人々 — 社内デプロイなら自社の担当者、ホスティングして提供しているなら顧客 — です。一般公開する義務も、上流へ還元する義務もありません。
クライアントを書くことは Yagra の改変ではありません
Section titled “クライアントを書くことは Yagra の改変ではありません”Yagra の REST API や MCP に接続する独立したプログラムは、通常は別個の著作物として扱われます。 ワークスペース内部に足したコード — 新しいチェック種別、ポーラーの変更、WebUI の変更 — は 改変にあたります。
もう一つの契機は再配布で、これは GPL と同じです
Section titled “もう一つの契機は再配布で、これは GPL と同じです”Yagra のバイナリやイメージを第三者に渡す場合は、改変の有無にかかわらず通常の §6 のソース 提供義務がかかります。これは GPL-3.0 でも同一で、AGPL 固有の条項ではありません。
商用ライセンス
Section titled “商用ライセンス”AGPL 以外の条件での利用(プロプライエタリ製品への Yagra の組み込み、ソース開示義務なしでの 改変版運用など)については、別途商用ライセンスを提供できる場合があります。 Issue を作成してお問い合わせください。 GitHub Issues がこのプロジェクトの唯一の連絡窓口で、問い合わせ用のメールアドレスはありません。 AGPL が支障になるかは利用形態で決まるため、どのように利用したいかを書き添えてください。
このドキュメントサイトについて
Section titled “このドキュメントサイトについて”このドキュメントサイトは別リポジトリであり、 MIT ライセンスで提供されます。 Yagra 製品本体は上記のとおり AGPL-3.0-only です。