返回 html-video
NOTICE.md
根目录 / templates / NOTICE.md
1 # Template attributions
2
3 Several templates in this directory are forked from upstream projects.
4 Original licenses apply; see each template's `template.html-video.yaml`
5 `assets_attribution` block for the canonical source URL.
6
7 ## Apache-2.0 — `heygen-com/hyperframes` (registry/examples)
8
9 The following templates are direct forks (HTML + composition files unchanged
10 besides being placed under our directory layout) of
11 [heygen-com/hyperframes](https://github.com/heygen-com/hyperframes/tree/main/registry/examples):
12
13 - `frame-warm-grain` ← examples/warm-grain
14 - `frame-swiss-grid` ← examples/swiss-grid
15 - `frame-kinetic-type` ← examples/kinetic-type
16 - `frame-nyt-graph` ← examples/nyt-graph
17 - `frame-decision-tree` ← examples/decision-tree
18 - `frame-play-mode` ← examples/play-mode
19 - `frame-product-promo` ← examples/product-promo
20 - `frame-vignelli` ← examples/vignelli
21
22 Per the Apache-2.0 license:
23 - Copyright © Hyperframes / heygen-com.
24 - Redistributed unmodified, with the upstream LICENSE preserved at
25 the repo root and this NOTICE.md acknowledging the source.
26 - Each template's `template.html-video.yaml` records the upstream URL
27 in `assets_attribution`.
28
29 ## MIT — `nateherkai/hyperframes-student-kit`
30
31 The following templates derive from
32 [nateherkai/hyperframes-student-kit](https://github.com/nateherkai/hyperframes-student-kit/tree/main/video-projects).
33 We keep the composition layout + animation structure but replace
34 brand-specific copy / assets with generic placeholders so the agent
35 can repaint per-project content:
36
37 - `frame-product-promo-30s` ← video-projects/linear-promo-30s
38 (Linear logo + screenshots replaced with placeholder SVGs / 1×1
39 PNGs; sound effects kept; 30-second multi-scene promo flow
40 preserved.)
41
42 Per the MIT license:
43 - Copyright © Nate Herk.
44 - We attribute the upstream URL in the template's
45 `assets_attribution`.
46
47 ## Original templates (Apache-2.0)
48
49 These were authored for html-video and are licensed Apache-2.0:
50
51 - `frame-data-chart-nyt`
52 - `frame-glitch-title`
53 - `frame-light-leak-cinema`
54 - `frame-liquid-bg-hero`
55 - `frame-logo-outro`
56 - `vfx-text-cursor`
57
58 ## Adding a new template
59
60 When forking a new third-party template:
61
62 1. Copy source verbatim under `templates/frame-<slug>/`.
63 2. Write `template.html-video.yaml` with `license:` matching the
64 upstream license, and an `assets_attribution` block pointing at
65 the upstream URL.
66 3. Add a row to this file under the matching license section.
67 4. If the upstream license requires it (Apache-2.0, BSD, MPL), copy
68 the license text as `templates/frame-<slug>/LICENSE`.
69
69 lines MARKDOWN