コンテンツにスキップ

ライセンス

Yagra は GNU Affero General Public License v3.0 onlyAGPL-3.0-only)で提供されます — リポジトリの LICENSE を参照してください。 すべてのソースファイルに SPDX ライセンスヘッダーが付与されています。

Yagra は通常ネットワークサービスとして運用されるため、AGPL の §13 に注意してください: 改変版を実行し、ネットワーク越しに利用者へ操作させる場合、その改変版の対応ソース (Corresponding Source)を利用者へ提示する義務があります。

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 固有の条項ではありません。

AGPL 以外の条件での利用(プロプライエタリ製品への Yagra の組み込み、ソース開示義務なしでの 改変版運用など)については、別途商用ライセンスを提供できる場合があります。 Issue を作成してお問い合わせください。 GitHub Issues がこのプロジェクトの唯一の連絡窓口で、問い合わせ用のメールアドレスはありません。 AGPL が支障になるかは利用形態で決まるため、どのように利用したいかを書き添えてください。

このドキュメントサイトについて

Section titled “このドキュメントサイトについて”

このドキュメントサイトは別リポジトリであり、 MIT ライセンスで提供されます。 Yagra 製品本体は上記のとおり AGPL-3.0-only です。