# NOTICE

這份文件列出 auto-edit-workspace 裡每一類素材的授權。

## 作者的部分

| 內容 | 位置 | 授權 |
|---|---|---|
| 程式碼 | `shared/template/tools/` | MIT，全文見 [LICENSE](LICENSE) |
| 情境模板與字卡動態 | `shared/template/scenes/`、`shared/template/custom/`、`shared/template/kit/`（第三方檔案除外）、`shared/template/fx/`、`shared/template/preview/`（`speaker*.jpg` 除外） | CC BY 4.0 |
| 示範影片、講稿、場地照、Q 版講者圖 | `projects/example/` 裡的示範影片、講稿與場地照、`shared/template/preview/speaker*.jpg`（亮色白牆、暗色書櫃與直式裁切） | 作者所有。僅供跟著教學練習，不可另作他用，也不可再散布 |

示意插圖元件 `shared/template/kit/illus.js`、`illus.css` 是作者自己的程式，搬自作者的 agent-skills repo（`video/surfshark_esim/esim_backup/hyperframes/shared/illus.js`），只把顏色改成 token，授權同上表的 `shared/template/kit/`（CC BY 4.0）。

使用 CC BY 4.0 的內容時，請標示出處：Dean Lin (林鼎淵)，`https://github.com/dean9703111/auto-edit-workspace`。授權全文見 https://creativecommons.org/licenses/by/4.0/ 。

### 情境動畫範例的靈感來源（008）

- 檔案：`shared/template/custom/` 裡下面列出的情境動畫範例
- 說明：只借技法（動作的節奏、版面的構想），程式、文案、配色都是作者自己寫的（圖示取自下面的 lucide），沒有複製來源的任何內容；這些檔案和其他 custom 範例一樣以 CC BY 4.0 釋出。每支檔頭的「靈感」那一行也列同一份清單（slug／作者／網址）
- 來源：
  - `x-checklist.html`：koushikde-937635（_koushikde_，https://x.com/_koushikde_/status/2105730717455937635）；mattbean-917572（mattbean，https://x.com/mattbean/status/2103146389412917572）；n01ennn-597182（N01ennn，https://x.com/N01ennn/status/2108520767092597182）
  - `x-stack.html`：techhalla-498547（techhalla，https://x.com/techhalla/status/2103411244468498547）；gdgtify-130294（Gdgtify，https://x.com/Gdgtify/status/2105570411870130294）；0xlangeai-597929（0xlangeai，https://x.com/0xlangeai/status/2106391068367597929）
  - `x-callout.html`：stokebuilder-356793（stokebuilder，https://x.com/stokebuilder/status/2103896101120356793）；heyiamnick-119558（heyiamnick，https://x.com/heyiamnick/status/2109174851412119558）
  - `x-timeline.html`：rpa-dake-593915（rpa_dake，https://x.com/rpa_dake/status/2104466394859593915）；kloss-xyz-067876（kloss_xyz，https://x.com/kloss_xyz/status/2103652674336067876）；airobertdaily-416945（aiRobertDaily，https://x.com/aiRobertDaily/status/2108596616756416945）
  - `x-trend.html`：annacher-433425（AnnaCher___，https://x.com/AnnaCher___/status/2103571096549433425）；nummanali-340931（nummanali，https://x.com/nummanali/status/2103565570310340931）；twoclipping-747965（twoclipping，https://x.com/twoclipping/status/2105927781678747965）
  - `x-fix.html`：techhalla-498547（techhalla，https://x.com/techhalla/status/2103411244468498547）；alex-prompter-997524（alex_prompter，https://x.com/alex_prompter/status/2103499977632997524）；0xlangeai-597929（0xlangeai，https://x.com/0xlangeai/status/2106391068367597929）
  - `x-versus.html`：n01ennn-597182（N01ennn，https://x.com/N01ennn/status/2108520767092597182）；dys-hay-749645（Dys_hay，https://x.com/Dys_hay/status/2103819139307749645）；threeaus-886343（threeaus，https://x.com/threeaus/status/2105152377057886343）
  - `x-ring.html`：0xnicc0-516612（0xnicc0，https://x.com/0xnicc0/status/2107217691505516612）；twoclipping-747965（twoclipping，https://x.com/twoclipping/status/2105927781678747965）；dys-hay-749645（Dys_hay，https://x.com/Dys_hay/status/2103819139307749645）

### 情境動畫範例的靈感來源（015）

- 檔案：`shared/template/custom/` 的 x-process-trace、x-process-loop、x-callout-phone、x-callout-parts、x-checklist-ai、x-stack-podium、x-ring-facets、x-trend-blocks、x-ui-mock-tidy、x-architecture-send、x-prompt-chat、x-terminal、x-terminal-code、x-crowd、x-crowd-queue、x-desk、x-news，以及 x-scene 家族、x-timeline、x-trend、x-prompt 的新外觀；`kit/scene-motion.js` 的 P.draw、P.along、P.fly、P.tape、P.hinge、P.wave、P.spin；`kit/illus.js` 的 pgPerson、stage；media 段的 `enter: "tape"`
- 說明：和 008 一樣只借技法（畫風、動作與版面的構想），程式、文案、配色都是作者自己寫的，改成本專案的線稿與主色 token；沒有複製來源的程式碼、圖檔或文案。這些檔案和其他 custom 範例一樣以 CC BY 4.0 釋出
- 來源：
  - lemo-opuscar（LemoLab，MIT License）：https://github.com/lemomo-ai/lemo-opuscar 的風格範例
  - video-shotcraft（Vincentwei1021，Apache License 2.0）：https://github.com/Vincentwei1021/video-shotcraft 的鏡頭卡
  - 每個選中的範例落在哪個檔：`specs/015-scene-styles/brief.md`「定案」表

## 第三方素材

### Noto Sans TC

- 檔案：`shared/template/kit/fonts/NotoSansTC-VF.woff2`
- 授權：SIL Open Font License 1.1，全文見 `shared/template/kit/fonts/OFL-NotoSansTC.txt`
- 版權：Copyright 2014-2021 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'
- 出處：https://fonts.google.com/noto/specimen/Noto+Sans+TC
- 說明：Reserved Font Name 是 "Source"。字型只轉成 woff2 格式，沒有修改字形設計。不得單獨販售這個字型

### Google Sans Flex

- 檔案：`shared/template/kit/fonts/GoogleSansFlex-VF.woff2`
- 授權：SIL Open Font License 1.1，全文見 `shared/template/kit/fonts/OFL-GoogleSansFlex.txt`
- 版權：Copyright 2015 The Google Sans Flex Authors (https://github.com/googlefonts/googlesans-flex)
- 說明：字型只轉成 woff2 格式，沒有修改字形設計。不得單獨販售這個字型

### JetBrains Mono

- 檔案：`shared/template/kit/fonts/JetBrainsMono-VF.woff2`（終端機、程式碼畫面的等寬字）
- 授權：SIL Open Font License 1.1，全文見 `shared/template/kit/fonts/OFL-JetBrainsMono.txt`
- 版權：Copyright 2020 The JetBrains Mono Project Authors (https://github.com/JetBrains/JetBrainsMono)
- 說明：字型只轉成 woff2 格式，沒有修改字形設計。不得單獨販售這個字型

### lucide 圖示

- 檔案：`shared/template/kit/icons.json`（把 lucide 的 SVG 合併成一個檔）
- 授權：ISC，全文見 `shared/template/kit/LICENSE-lucide.txt`。其中部分圖示源自 Feather 專案（MIT），條款也在同一個檔案裡
- 出處：https://lucide.dev

### GSAP 3.14.2

- 檔案：`shared/template/kit/gsap.min.js`
- 授權：GSAP Standard License，條款見 https://gsap.com/standard-license
- 說明：檔頭的版權註解（Copyright 2025, GreenSock）不可移除。GSAP 不是 MIT，也不在本 repo 的 MIT 授權範圍內

### 音效（`shared/sfx/*.wav`）

9 個音效：取自下面的 CC0 1.0（公眾領域貢獻）素材，或 AI 生成並由作者以 CC0 1.0 釋出；可商用、可修改，不需要標示出處。剪接、混音、統一響度由作者處理，處理後的檔案同樣以 CC0 釋出。逐檔的原始檔名、下載網址、sha256 與處理方式在 `shared/sfx/sources.json`。CC0 全文見 https://creativecommons.org/publicdomain/zero/1.0/ 。

#### Kenney 音效包

- 檔案：`shared/sfx/click.wav`（UI Audio）
- 授權：CC0 1.0。包裡的 `License.txt` 寫明可用在個人、教育與商業專案，標示 Kenney 或 www.kenney.nl 不是必要條件
- 作者：Kenney Vleugels（www.kenney.nl）
- 出處：https://kenney.nl/assets/ui-audio

#### AI 生成

- 檔案：`shared/sfx/ding.wav`、`shared/sfx/success.wav`、`shared/sfx/alert.wav`、`shared/sfx/impact.wav`、`shared/sfx/chapter.wav`、`shared/sfx/sparkle.wav`、`shared/sfx/shine.wav`、`shared/sfx/thunder.wav`
- 授權：作者以 CC0 1.0 釋出（2026-10 定案）
- 產生方式：AI 寫的合成程式 `dev/tools/make-sfx.mjs`（正弦、雜訊、FM、物理模型等，固定亂數種子），沒有取用第三方錄音

### 片尾配樂（`shared/sfx/bgm-cylinder-five.wav`）

- 曲目：「Cylinder Five」，作者 Chris Zabriskie，出處 http://chriszabriskie.com/cylinders/
- 授權：創用 CC 姓名標示 4.0（CC BY 4.0），全文見 https://creativecommons.org/licenses/by/4.0/
- 修改：作者剪取原曲 0:00–0:20、統一響度、檔尾 2 秒淡出
- 使用：預設不配，plan.json 的 `outro` 寫 `"music": "bgm-cylinder-five"` 才會用；用到的影片要在說明欄標示出處（文字在 `shared/template/kit/sfx.json` 的 `credit`，build 會印出來）

### MediaPipe Tasks Vision 1.2.0 與 Face Landmarker 模型

- 檔案：`shared/template/vendor/mediapipe/`（`vision_bundle.mjs`、`wasm/vision_wasm_internal.js`、`wasm/vision_wasm_internal.wasm`、`face_landmarker.task`）
- 授權：Apache License 2.0，全文見 `shared/template/vendor/mediapipe/LICENSE`
- 版權：Copyright 2022–2023 The MediaPipe Authors（Google LLC）
- 出處：程式庫 https://www.npmjs.com/package/@mediapipe/tasks-vision （1.2.0，原封不動的檔案）；模型 https://storage.googleapis.com/mediapipe-models/face_landmarker/face_landmarker/float16/1/face_landmarker.task
- 說明：只用來在本機偵測講者的臉部位置（瘦臉），不上傳任何畫面。檔案沒有修改；每個檔的大小與 sha256 在同資料夾的 `manifest.json`。模型的授權寫的是 Google 文件標示的 Apache-2.0，作者 push 前要再對一次 Face Landmarker model card 原文

## 繁簡對照表

`shared/template/tools/lib/zh-table.mjs` 由 ICU（Unicode CLDR 的 Hant-Hans、Hans-Hant 轉換規則）產生，授權為 Unicode License（<https://www.unicode.org/license.txt>）。
