================================================================================
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」のもとで両立します。
（v1.0.4 より前は第 2 章のアイコン 2 点が Apache License 2.0 であり GPLv2 単独と
非互換でしたが、v1.0.4 で WordPress コア同梱の Dashicons（GPLv2 or later）へ
差し替えたため、現在は GPLv2 単独での頒布も妨げる同梱物はありません。）


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

--------------------------------------------------------------------------------
1-1. marked 18.0.11
--------------------------------------------------------------------------------
ファイル    : 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/v18.0.11
GPL 互換性  : MIT・BSD 3-Clause とも GPLv2 と互換。

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

--------------------------------------------------------------------------------
1-3. @kurkle/color 0.3.2
--------------------------------------------------------------------------------
ファイル    : assets/vendor/chartjs/chart.umd.min.js に埋め込み
              （独立したファイルとしては存在しません。上記 Chart.js の UMD バンドル
                内に同梱されており、元のライセンスバナーはファイル冒頭ではなく
                バンドル中程・本体コードの途中に残っています。Chart.js 4.5.1 では
                ファイル先頭から 8,424 バイト目）
ライセンス  : 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.4.14
--------------------------------------------------------------------------------
ファイル    : assets/vendor/dompurify/purify.min.js
ライセンス  : Apache License 2.0 または Mozilla Public License 2.0 のデュアル
              ライセンス。
              ★ 本プラグインは Mozilla Public License 2.0 を選択し、MPL-2.0 §3.3
                に基づいて、本プラグインとの Larger Work では DOMPurify 対象
                ファイルを MPL-2.0 に加えて GPLv2 の条件でも頒布します。
                受領者が上流のデュアルライセンスから Apache License 2.0 を選択
                することは妨げません。
著作権表示  : Copyright Cure53 and other contributors
ライセンス全文: assets/vendor/dompurify/LICENSE-MPL（本プラグインが選択する MPL-2.0）
                assets/vendor/dompurify/LICENSE（上流が併記する Apache-2.0）
ソース取得先: https://github.com/cure53/DOMPurify/tree/3.4.14
              （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.4.14 の配布物（purify.min.js）および上流ソース
              （src/purify.ts）のいずれにも当該通知が付されていないことを
              確認済みのため、MPL-2.0 を選択することで GPLv2 と互換になります。
              なお同梱の assets/vendor/dompurify/LICENSE-MPL には
              "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 に直接記述されているものと、
WordPress コア同梱の Dashicons（第 3 章参照）をクラス指定で参照しているものが
あります。SVG の path データは、ビルド後の
magatama-chat/dist/magatama-chat.bundle.js にも含まれます（ランタイムが読み込む
のはこちらです）。アイコンフォントや SVG スプライトの同梱はありません。

なお v1.0.4 より前は、閉じるアイコン（close）に Material Icons
（Copyright Google LLC / Apache License 2.0）、履歴クリアアイコン（clear）に
Remix Icon v4.6.0 以前（Copyright Remix Design / Apache License 2.0）の
path データを、またコピーアイコン（copy）に Material Icons "content_copy" と
幾何学的にほぼ同一の path データ（角丸の三次ベジェを等価な円弧コマンドで
再エンコードし、前面矩形の幅を 1 単位変えたもの。2026-08-26 の再監査で確認）を
同梱していましたが、v1.0.4 で 3 点すべてを Dashicons へ差し替えたため、
現在の同梱物に Apache License 2.0（またはその疑いのある）アイコンはありません。

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

--------------------------------------------------------------------------------
2-2. マスコット画像・プラグインアイコン（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 コア同梱版。チャット UI の送信・履歴削除・閉じる・
    コピーアイコンなどで参照）
  - 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 が
スキップ）のため、上流のライセンスバナーはそのまま保持されます。
