================================================================================
GMO AI RAGチャット — 第三者著作物の一覧と帰属表示
THIRD-PARTY NOTICES
================================================================================

本プラグイン本体は GNU General Public License version 2 or later のもとで頒布され
ます。GPLv2 の全文は同梱の LICENSE を参照してください。

本ファイルは、本プラグインに同梱している第三者の著作物と、その帰属表示・ライセンス
種別・ライセンス全文の所在・ソースコードの取得先を一覧にしたものです。
各ライセンス全文は、それぞれの上流リポジトリの該当タグから取得した正文をそのまま
同梱しています。

本文書に記載の無い同梱物（PHP / JavaScript / TypeScript / CSS / 画像）は、
すべて GMO PRIME STRATEGY Co., Ltd. の著作物であり、本プラグイン本体のライセンス
（GPLv2 or later）に従います。

すべての同梱物は、本プラグインのライセンス「GPLv2 or later」のもとで両立します。
ただし第 2 章のアイコンは Apache License 2.0 であり、これは GPLv2 単独とは
非互換です。したがって本プラグインは、"or later"（GPLv3 以降）を選択した場合に
のみ結合頒布できます。"or later" を外した GPLv2 単独での頒布はできません。
詳細は各項の「GPL 互換性」を参照してください。


================================================================================
1. JavaScript ライブラリ
================================================================================

--------------------------------------------------------------------------------
1-1. marked 12.0.2
--------------------------------------------------------------------------------
ファイル    : assets/vendor/marked/marked.min.js
ライセンス  : MIT License
              （同梱 LICENSE 内の "Markdown" 節のみ BSD 3-Clause License）
著作権表示  : Copyright (c) 2018+, MarkedJS (https://github.com/markedjs/)
              Copyright (c) 2011-2018, Christopher Jeffrey (https://github.com/chjj/)
              Copyright © 2004, John Gruber (http://daringfireball.net/)
              All rights reserved. — 上記 "Markdown" 節に対応
ライセンス全文: assets/vendor/marked/LICENSE
ソース取得先: https://github.com/markedjs/marked/tree/v12.0.2
GPL 互換性  : MIT・BSD 3-Clause とも GPLv2 と互換。

--------------------------------------------------------------------------------
1-2. Chart.js 4.4.0
--------------------------------------------------------------------------------
ファイル    : assets/vendor/chartjs/chart.umd.min.js
ライセンス  : MIT License
著作権表示  : Copyright (c) 2014-2022 Chart.js Contributors
ライセンス全文: assets/vendor/chartjs/LICENSE
ソース取得先: https://github.com/chartjs/Chart.js/tree/v4.4.0
GPL 互換性  : MIT は GPLv2 と互換。

--------------------------------------------------------------------------------
1-3. @kurkle/color 0.3.2
--------------------------------------------------------------------------------
ファイル    : assets/vendor/chartjs/chart.umd.min.js に埋め込み
              （独立したファイルとしては存在しません。上記 Chart.js の UMD バンドル
                内に同梱されており、元のライセンスバナーはファイル冒頭ではなく
                バンドル中程・本体コードの途中に残っています。2026-08-01 時点で
                ファイル先頭から 8,310 バイト目）
ライセンス  : MIT License
著作権表示  : Copyright (c) 2018-2021 Jukka Kurkela
ライセンス全文: assets/vendor/chartjs/LICENSE.kurkle-color
ソース取得先: https://github.com/kurkle/color/tree/v0.3.2
GPL 互換性  : MIT は GPLv2 と互換。

--------------------------------------------------------------------------------
1-4. DOMPurify 3.1.5
--------------------------------------------------------------------------------
ファイル    : assets/vendor/dompurify/purify.min.js
ライセンス  : Apache License 2.0 または Mozilla Public License 2.0 のデュアル
              ライセンス。
              ★ 本プラグインは Mozilla Public License 2.0 を選択して同梱します。
                これは本プラグインが行う選択であり、受領者が上流から直接
                Apache License 2.0 を選択することを妨げるものではありません。
著作権表示  : Copyright 2024 Dr.-Ing. Mario Heiderich, Cure53
ライセンス全文: assets/vendor/dompurify/LICENSE（上流の正文。両ライセンスを含む）
ソース取得先: https://github.com/cure53/DOMPurify/tree/3.1.5
              （MPL-2.0 §3.2 が要求する Source Code Form の入手方法の通知を兼ねます）
GPL 互換性  : MPL-2.0 は、Covered Software が Exhibit B の
              "Incompatible With Secondary Licenses" 通知を付されていない限り、
              §3.3 により GPL との結合頒布を許諾します。
              DOMPurify 3.1.5 の配布物（purify.min.js）および上流ソース
              （src/purify.js）のいずれにも当該通知が付されていないことを
              確認済みのため、MPL-2.0 を選択することで GPLv2 と互換になります。
              なお同梱の assets/vendor/dompurify/LICENSE には
              "Incompatible With Secondary Licenses" の文字列が現れますが、
              これは MPL-2.0 正文に含まれる定義（§1.5）・条項（§3.3 / §10.4）・
              通知の雛形（Exhibit B）であり、DOMPurify 自体に当該通知が
              付与されていることを意味しません。
              （Apache License 2.0 を選択した場合は GPLv2 と非互換になるため、
                上記のとおり MPL-2.0 を選択しています）


================================================================================
2. アイコン・画像
================================================================================

チャット UI のアイコンは、SVG の path データとして
magatama-chat/src/ts/ui/magatama-chat-templates.ts に直接記述されています。
同じ path データは、ビルド後の magatama-chat/dist/magatama-chat.bundle.js にも
含まれます（ランタイムが読み込むのはこちらです）。
アイコンフォントや SVG スプライトの同梱はありません。

--------------------------------------------------------------------------------
2-1. 閉じるアイコン（close）
--------------------------------------------------------------------------------
所在        : magatama-chat/src/ts/ui/magatama-chat-templates.ts の icons.close
              および magatama-chat/dist/magatama-chat.bundle.js
由来        : Material Icons / Material Design Icons の "close"（navigation/close）
              と同一の path データ（終端の座標記法のみ差異あり）
ライセンス  : Apache License 2.0
著作権表示  : Copyright Google LLC
ライセンス全文: LICENSE.apache-2.0
ソース取得先: https://github.com/google/material-design-icons
              （src/navigation/close/materialicons/24px.svg）
改変の有無  : path データの終端で、始点へ戻る座標を明示する記法に改めています。
              描画される図形に変更はありません。
GPL 互換性  : Apache License 2.0 は GPLv2 とは非互換ですが、GPLv3 とは互換です。
              本プラグインは "GPL v2 or later" として頒布されるため、GPLv3 以降を
              選択することで結合頒布が可能です。
              ★ 本項の存在により、本プラグインを GPLv2 単独（"or later" を外した
                形）で頒布することはできません。

--------------------------------------------------------------------------------
2-2. 履歴クリアアイコン（clear / ゴミ箱）
--------------------------------------------------------------------------------
所在        : magatama-chat/src/ts/ui/magatama-chat-templates.ts の icons.clear
              および magatama-chat/dist/magatama-chat.bundle.js
由来        : Remix Icon の "delete-bin-line"（System）と同一の path データ
              （矩形部分の頂点の記述順のみ差異あり。ベジェ制御点は完全一致）
ライセンス  : Apache License 2.0
              ★ Remix Icon は v4.6.0 までが Apache License 2.0 です。
                2026 年 1 月に独自ライセンス "Remix Icon License v1.0" へ移行して
                おり、そちらは用途制限を含むため GPL と非互換です。
                本プラグインが同梱しているのは Apache License 2.0 版です。
著作権表示  : Copyright Remix Design
ライセンス全文: LICENSE.apache-2.0
ソース取得先: https://github.com/Remix-Design/RemixIcon/blob/v4.6.0/icons/System/delete-bin-line.svg
              ライセンス: https://github.com/Remix-Design/RemixIcon/blob/v4.6.0/License
改変の有無  : 矩形部分の頂点の記述順を変更しています。描画される図形に変更は
              ありません。
GPL 互換性  : 2-1 と同じ（GPLv3 以降を選択することで結合頒布が可能）。

--------------------------------------------------------------------------------
2-3. コピーアイコン（copy）
--------------------------------------------------------------------------------
所在        : magatama-chat/src/ts/ui/magatama-chat-templates.ts
              （copy-user-message-btn / copy-message-btn 内）
由来        : 重なった 2 枚の矩形という一般的な意匠です。角丸を円弧コマンド
              （a2 2 0 0 0）で表現しており、Material Icons の "content_copy"
              （三次ベジェ c-1.1 0-2 .9-2 2 / 外枠 11）をはじめ、既知のいずれの
              アイコンセットとも path データが一致しません。
ライセンス  : 創作性のある表現の複製には当たらないと判断しています。
              仮に Material Icons 由来であった場合は Apache License 2.0 であり、
              2-1 と同じ扱いになります。

--------------------------------------------------------------------------------
2-4. 最大化・最小化・復元アイコン（maximize / minimize / restore）
--------------------------------------------------------------------------------
所在        : magatama-chat/src/ts/ui/magatama-chat-templates.ts の
              icons.maximize / icons.minimize / icons.restore
由来        : 矩形と直線のみで構成される単純な幾何図形であり、表現の選択の幅が
              乏しく創作性を認め難いと判断しています。
ライセンス  : 帰属表示の対象外として扱います。

--------------------------------------------------------------------------------
2-5. マスコット画像・プラグインアイコン（PNG 4 点）
--------------------------------------------------------------------------------
所在        : assets/images/icon-128x128.png
              assets/images/icon-256x256.png
              magatama-chat/assets/images/chat-icon.png
              magatama-chat/assets/images/chat-icon2.png
権利関係    : 本製品のために制作された本製品固有のイラストであり、汎用のストック
              素材ではありません。制作委託に基づき制作され、著作権譲渡特約により
              著作権は GMO PRIME STRATEGY Co., Ltd. に帰属します（2026-08-17
              確認済み）。本プラグインの一部として GPLv2 or later の条件で頒布
              します。
              なお、これらの図案に係る商標権および意匠権は、ソースコードに対する
              GPL の許諾には含まれません。フォークして再配布する場合は、これらの
              画像を差し替えてください。


================================================================================
3. 同梱していないもの（参考）
================================================================================

以下は本プラグインには同梱しておらず、WordPress コアが提供するものを
wp_enqueue_script() / wp_enqueue_style() でハンドル指定して利用しています。
それぞれ WordPress コアのライセンス（GPLv2 or later）に従います。

  - jQuery（WordPress コア同梱版）
  - Dashicons（WordPress コア同梱版）
  - wp-color-picker / Iris（WordPress コア同梱版）

また、外部 CDN からランタイムに読み込んでいるスクリプト・スタイル・フォントは
ありません。Web フォントの実体（.woff / .woff2 / .ttf / .otf）および @font-face
宣言の同梱もありません。


================================================================================
4. 更新時の注意
================================================================================

assets/vendor/ 配下にライブラリを追加・更新した場合、および assets/images/ や
magatama-chat/assets/images/ へ画像を追加した場合は、本ファイルの記載も必ず
更新してください。特に次の 3 点は見落としやすいため注意が必要です。

  - Chart.js の UMD バンドルのように、1 ファイルの中に別ライブラリ
    （@kurkle/color）が埋め込まれている場合があります。ファイル一覧だけでは
    棚卸しが漏れます。またそのバナーはファイル冒頭にあるとは限りません
    （@kurkle/color の場合は 8KB 目付近）。head で先頭だけを見るのではなく、
    ファイル全体を grep -i 'license\|copyright\|/\*!' で走査してください。

  - デュアルライセンスのライブラリは、どちらを選択したかを本ファイルに明記して
    ください。選択を書かないと、非互換な側を基準に判定される恐れがあります。

  - ソース取得先の URL は必ずタグで固定してください。上流がライセンスを変更する
    ことがあります（実例: Remix Icon は 2026 年 1 月に Apache License 2.0 から
    独自ライセンスへ移行しました。ブランチ指定の URL では、当時取得した版の
    ライセンスを裏付けられません）。

配布 ZIP のビルド時、assets/vendor/ 配下はコメント削除処理の対象外
（scripts/strip-release-web-comments.mjs / scripts/strip-release-php-comments.php が
スキップ）のため、上流のライセンスバナーはそのまま保持されます。
