Files
wordcraft/ATTRIBUTION.md
T
Martin BallandClaude Opus 5.5 b7dad64d94 CP1.3: review — no-data proofing described right, NOTICE names craft-i18n's hyphenation.pat files, Flatpak dictionaries folder, printing checkout without credentials, data gate asks the variant table too
CodeRabbit on #5202:
- AGENTS.md, ATTRIBUTION.md, README.md, docs/architecture.md: without
  CRAFT_I18N_DIR English spelling falls back to an installed Hunspell English
  or craft-proof's built-in Moby list, and only pattern hyphenation is off
  (Bulgarian, Turkish and Russian hyphenate by rule); they said English
  wasn't spell-checked. (CLAUDE.md carries the same sentence; left for the
  maintainer, as agents don't edit it.)
- NOTICE: craft-i18n's patterns are language-data/<lang>/hyphenation.pat,
  not en-us.pat, pl.pat, pt.pat, de.pat, it.pat.
- docs/spelling-dictionaries.md: the Flatpak's dictionaries folder is
  ~/.var/app/ai.storyteller.wordcraft/data/wordcraft/dictionaries; the host's
  folders are outside its sandbox.
- printing.yml: the repository checkout doesn't persist credentials.
- tests.rs no_language_data: also probes the American/British variant table,
  so a craft-i18n checkout missing some files skips the dialect tests
  instead of failing them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FypgCX8LsYYE8fsj4byBm2
2026-11-02 00:31:32 +00:00

16 KiB

Asset attribution

Every non-code asset in this repository (fonts, icons, images, example documents) is listed here with its author, source and licence. cargo xtask assets (part of cargo xtask ci) fails if an asset file is missing from this table.

Policy (mandatory): WordCraft contains no Microsoft, Adobe, Avid or Autodesk iconography, images, templates, themes, clip art, fonts or other assets. Every asset is original work by WordCraft contributors or third-party material under an open licence (OSI open source, public domain / CC0, or a Creative Commons licence that allows redistribution). Screenshots of other vendors' software are never committed. New font files go to storytold/craft-fonts, not this repo. The one exception is the ArtCraft brand files in docs/brand/: ArtCraft trademarks, not open source, used under docs/brand/LICENSE-brand.txt.

Generated-in-code art is original and has no file to list: the UI icon set (crates/ui-egui/src/icons.rs), the sample documents and templates (crates/engine/src/sample.rs), the table and style previews, and theme colours (crates/engine/src/cmd/design.rs).

Asset Author Source Licence Notes
egui dependency: epaint_default_fonts/fonts/egui-icons.ttf John Slegers (emoji-icon-font) https://github.com/storytold/egui/blob/173cc7375d35dc5fbc5b5d0994fdf787f547c5d1/crates/epaint_default_fonts/fonts/egui-icons.txt; original https://github.com/jslegers/emoji-icon-font MIT (full copyright and permission text in NOTICE) Small egui special-icon subset; embedded by default_fonts, retained in FontDefinitions::default()
egui dependency: epaint_default_fonts/fonts/emoji-icon-font.ttf John Slegers https://github.com/storytold/egui/blob/173cc7375d35dc5fbc5b5d0994fdf787f547c5d1/crates/epaint_default_fonts/fonts/emoji-icon-font-mit-license.txt; original https://github.com/jslegers/emoji-icon-font MIT (full copyright and permission text in NOTICE) Parent monochrome icon/emoji face embedded by monochrome_emoji_fonts; separate from the egui-icons subset
assets/app-icon/wordcraft-1024.png WordCraft contributors original artwork drawn in SVG (assets/app-icon/wordcraft.svg), rendered by packaging/icons.sh MIT OR Apache-2.0 Placeholder app icon until the WordCraft mascot drawing lands
packaging/macos/dmg/background.svg @XusBadia original work for this repository, derived from the WordCraft app icon (assets/app-icon/wordcraft.svg, referenced via <image>, not copied); text is outlined Inter / JetBrains Mono glyph paths MIT OR Apache-2.0, like the code (LICENSE-MIT, LICENSE-APACHE) WordCraft macOS DMG window background (2026-10-08); used for the Finder window of the macOS DMG, rendered to background.tiff by packaging/macos/dmg/generate.py
packaging/macos/dmg/background.tiff @XusBadia Rendered from packaging/macos/dmg/background.svg by packaging/macos/dmg/generate.py MIT OR Apache-2.0, like the code (LICENSE-MIT, LICENSE-APACHE) 1x + 2x HiDPI TIFF for the macOS DMG window; includes the app icon (see its row) and LittleCMS's built-in sRGB profile ("No copyright, use freely")
assets/app-icon/wordcraft-macos-512.png WordCraft contributors original artwork drawn in SVG (assets/app-icon/wordcraft.svg), rendered by packaging/icons.sh MIT OR Apache-2.0 Placeholder app icon until the WordCraft mascot drawing lands
assets/app-icon/wordcraft.icns WordCraft contributors original artwork drawn in SVG (assets/app-icon/wordcraft.svg), rendered by packaging/icons.sh MIT OR Apache-2.0 Placeholder app icon until the WordCraft mascot drawing lands
assets/app-icon/wordcraft.ico WordCraft contributors original artwork drawn in SVG (assets/app-icon/wordcraft.svg), rendered by packaging/icons.sh MIT OR Apache-2.0 Placeholder app icon until the WordCraft mascot drawing lands
assets/app-icon/wordcraft.svg WordCraft contributors original artwork drawn in SVG (assets/app-icon/wordcraft.svg), rendered by packaging/icons.sh MIT OR Apache-2.0 Placeholder app icon until the WordCraft mascot drawing lands
assets/app-icon/hicolor/16x16/apps/ai.storyteller.wordcraft.png WordCraft contributors original artwork drawn in SVG (assets/app-icon/wordcraft.svg), rendered by packaging/icons.sh MIT OR Apache-2.0 Placeholder app icon until the WordCraft mascot drawing lands
assets/app-icon/hicolor/64x64/apps/ai.storyteller.wordcraft.png WordCraft contributors original artwork drawn in SVG (assets/app-icon/wordcraft.svg), rendered by packaging/icons.sh MIT OR Apache-2.0 Placeholder app icon until the WordCraft mascot drawing lands
assets/app-icon/hicolor/32x32/apps/ai.storyteller.wordcraft.png WordCraft contributors original artwork drawn in SVG (assets/app-icon/wordcraft.svg), rendered by packaging/icons.sh MIT OR Apache-2.0 Placeholder app icon until the WordCraft mascot drawing lands
assets/app-icon/hicolor/24x24/apps/ai.storyteller.wordcraft.png WordCraft contributors original artwork drawn in SVG (assets/app-icon/wordcraft.svg), rendered by packaging/icons.sh MIT OR Apache-2.0 Placeholder app icon until the WordCraft mascot drawing lands
assets/app-icon/hicolor/128x128/apps/ai.storyteller.wordcraft.png WordCraft contributors original artwork drawn in SVG (assets/app-icon/wordcraft.svg), rendered by packaging/icons.sh MIT OR Apache-2.0 Placeholder app icon until the WordCraft mascot drawing lands
assets/app-icon/hicolor/256x256/apps/ai.storyteller.wordcraft.png WordCraft contributors original artwork drawn in SVG (assets/app-icon/wordcraft.svg), rendered by packaging/icons.sh MIT OR Apache-2.0 Placeholder app icon until the WordCraft mascot drawing lands
assets/app-icon/hicolor/scalable/apps/ai.storyteller.wordcraft.svg WordCraft contributors original artwork drawn in SVG (assets/app-icon/wordcraft.svg), rendered by packaging/icons.sh MIT OR Apache-2.0 Placeholder app icon until the WordCraft mascot drawing lands
assets/app-icon/hicolor/48x48/apps/ai.storyteller.wordcraft.png WordCraft contributors original artwork drawn in SVG (assets/app-icon/wordcraft.svg), rendered by packaging/icons.sh MIT OR Apache-2.0 Placeholder app icon until the WordCraft mascot drawing lands
assets/app-icon/hicolor/512x512/apps/ai.storyteller.wordcraft.png WordCraft contributors original artwork drawn in SVG (assets/app-icon/wordcraft.svg), rendered by packaging/icons.sh MIT OR Apache-2.0 Placeholder app icon until the WordCraft mascot drawing lands
assets/fonts/Inter-Medium.ttf Rasmus Andersson / The Inter Project Authors https://github.com/rsms/inter OFL-1.1 (assets/fonts/OFL-Inter.txt) Open-source typeface (Latin UI/document font, carried over from DesignCraft)
assets/fonts/Inter-Regular.ttf Rasmus Andersson / The Inter Project Authors https://github.com/rsms/inter OFL-1.1 (assets/fonts/OFL-Inter.txt) Open-source typeface (Latin UI/document font, carried over from DesignCraft)
assets/fonts/Inter-SemiBold.ttf Rasmus Andersson / The Inter Project Authors https://github.com/rsms/inter OFL-1.1 (assets/fonts/OFL-Inter.txt) Open-source typeface (Latin UI/document font, carried over from DesignCraft)
assets/fonts/JetBrainsMono-Regular.ttf The JetBrains Mono Project Authors https://github.com/JetBrains/JetBrainsMono OFL-1.1 (assets/fonts/OFL-JetBrainsMono.txt) Open-source typeface (Latin UI/document font, carried over from DesignCraft)
assets/fonts/OFL-Inter.txt (licence text) upstream project —
assets/fonts/OFL-JetBrainsMono.txt (licence text) upstream project —
assets/fonts/OFL-SourceSans3.txt (licence text) upstream project —
assets/fonts/OFL-SourceSerif4.txt (licence text) upstream project —
assets/fonts/SourceSans3-Bold.ttf Paul D. Hunt / Frank Grießhammer, Adobe (released as open source) https://github.com/adobe-fonts/source-sans · https://github.com/adobe-fonts/source-serif OFL-1.1 (assets/fonts/OFL-SourceSans3.txt, OFL-SourceSerif4.txt) Open-source typeface (Latin UI/document font, carried over from DesignCraft)
assets/fonts/SourceSans3-It.ttf Paul D. Hunt / Frank Grießhammer, Adobe (released as open source) https://github.com/adobe-fonts/source-sans · https://github.com/adobe-fonts/source-serif OFL-1.1 (assets/fonts/OFL-SourceSans3.txt, OFL-SourceSerif4.txt) Open-source typeface (Latin UI/document font, carried over from DesignCraft)
assets/fonts/SourceSans3-Regular.ttf Paul D. Hunt / Frank Grießhammer, Adobe (released as open source) https://github.com/adobe-fonts/source-sans · https://github.com/adobe-fonts/source-serif OFL-1.1 (assets/fonts/OFL-SourceSans3.txt, OFL-SourceSerif4.txt) Open-source typeface (Latin UI/document font, carried over from DesignCraft)
assets/fonts/SourceSans3-Semibold.ttf Paul D. Hunt / Frank Grießhammer, Adobe (released as open source) https://github.com/adobe-fonts/source-sans · https://github.com/adobe-fonts/source-serif OFL-1.1 (assets/fonts/OFL-SourceSans3.txt, OFL-SourceSerif4.txt) Open-source typeface (Latin UI/document font, carried over from DesignCraft)
assets/fonts/SourceSerif4-Bold.ttf Paul D. Hunt / Frank Grießhammer, Adobe (released as open source) https://github.com/adobe-fonts/source-sans · https://github.com/adobe-fonts/source-serif OFL-1.1 (assets/fonts/OFL-SourceSans3.txt, OFL-SourceSerif4.txt) Open-source typeface (Latin UI/document font, carried over from DesignCraft)
assets/fonts/SourceSerif4-BoldIt.ttf Paul D. Hunt / Frank Grießhammer, Adobe (released as open source) https://github.com/adobe-fonts/source-sans · https://github.com/adobe-fonts/source-serif OFL-1.1 (assets/fonts/OFL-SourceSans3.txt, OFL-SourceSerif4.txt) Open-source typeface (Latin UI/document font, carried over from DesignCraft)
assets/fonts/SourceSerif4-It.ttf Paul D. Hunt / Frank Grießhammer, Adobe (released as open source) https://github.com/adobe-fonts/source-sans · https://github.com/adobe-fonts/source-serif OFL-1.1 (assets/fonts/OFL-SourceSans3.txt, OFL-SourceSerif4.txt) Open-source typeface (Latin UI/document font, carried over from DesignCraft)
assets/fonts/SourceSerif4-Regular.ttf Paul D. Hunt / Frank Grießhammer, Adobe (released as open source) https://github.com/adobe-fonts/source-sans · https://github.com/adobe-fonts/source-serif OFL-1.1 (assets/fonts/OFL-SourceSans3.txt, OFL-SourceSerif4.txt) Open-source typeface (Latin UI/document font, carried over from DesignCraft)
assets/fonts/SourceSerif4-Semibold.ttf Paul D. Hunt / Frank Grießhammer, Adobe (released as open source) https://github.com/adobe-fonts/source-sans · https://github.com/adobe-fonts/source-serif OFL-1.1 (assets/fonts/OFL-SourceSans3.txt, OFL-SourceSerif4.txt) Open-source typeface (Latin UI/document font, carried over from DesignCraft)
docs/images/review.png WordCraft contributors screenshot of WordCraft itself (sample document written for WordCraft, rendered by ui_shot) MIT OR Apache-2.0 Original; no Microsoft UI or assets
docs/images/references.png WordCraft contributors screenshot of WordCraft itself (sample document written for WordCraft, rendered by ui_shot) MIT OR Apache-2.0 Original; no Microsoft UI or assets
docs/images/hero.png WordCraft contributors screenshot of WordCraft itself (sample document written for WordCraft, rendered by ui_shot) MIT OR Apache-2.0 Original; no Microsoft UI or assets
docs/images/design.png WordCraft contributors screenshot of WordCraft itself (sample document written for WordCraft, rendered by ui_shot) MIT OR Apache-2.0 Original; no Microsoft UI or assets
docs/images/dark.png WordCraft contributors screenshot of WordCraft itself (sample document written for WordCraft, rendered by ui_shot) MIT OR Apache-2.0 Original; no Microsoft UI or assets
docs/images/backstage.png WordCraft contributors screenshot of WordCraft itself (sample document written for WordCraft, rendered by ui_shot) MIT OR Apache-2.0 Original; no Microsoft UI or assets
docs/images/layout.png WordCraft contributors screenshot of WordCraft itself (sample document written for WordCraft, rendered by ui_shot) MIT OR Apache-2.0 Original; no Microsoft UI or assets
docs/brand/LICENSE-brand.txt ArtCraft Team ArtCraft brand kit (project owner) ArtCraft trademark, docs/brand/LICENSE-brand.txt Not open source; usable unmodified only
docs/brand/artcraft-logo-white.png ArtCraft Team ArtCraft brand kit (project owner) ArtCraft trademark, docs/brand/LICENSE-brand.txt Not open source; usable unmodified only
docs/brand/artcraft-logo-white.svg ArtCraft Team ArtCraft brand kit (project owner) ArtCraft trademark, docs/brand/LICENSE-brand.txt Not open source; usable unmodified only
docs/brand/artcraft-logo.png ArtCraft Team ArtCraft brand kit (project owner) ArtCraft trademark, docs/brand/LICENSE-brand.txt Not open source; usable unmodified only
docs/brand/artcraft-logo.svg ArtCraft Team ArtCraft brand kit (project owner) ArtCraft trademark, docs/brand/LICENSE-brand.txt Not open source; usable unmodified only
docs/brand/artcraft-mark-black.png ArtCraft Team ArtCraft brand kit (project owner) ArtCraft trademark, docs/brand/LICENSE-brand.txt Not open source; usable unmodified only
docs/brand/artcraft-mark-black.svg ArtCraft Team ArtCraft brand kit (project owner) ArtCraft trademark, docs/brand/LICENSE-brand.txt Not open source; usable unmodified only
docs/brand/artcraft-mark.png ArtCraft Team ArtCraft brand kit (project owner) ArtCraft trademark, docs/brand/LICENSE-brand.txt Not open source; usable unmodified only
docs/brand/artcraft-mark.svg ArtCraft Team ArtCraft brand kit (project owner) ArtCraft trademark, docs/brand/LICENSE-brand.txt Not open source; usable unmodified only
craft-fonts (optional build input, not files in this repo): BIZ UDPGothic, BIZ UDMincho, Shippori Mincho, Noto Sans CJK SC, Noto Sans Arabic see https://github.com/storytold/craft-fonts/blob/main/ATTRIBUTION.md embedded only when built with CRAFT_FONTS_DIR (all official releases) OFL-1.1 Japanese and Chinese UI, Japanese document fallback
craft-i18n (optional build input, not files in this repo): the interface translations see https://github.com/storytold/craft-i18n/blob/main/ATTRIBUTION.md, which credits every translator of WordCraft's former in-repo catalogs (crates/ui-egui/src/i18n/*.tsv, migrated at wordcraft@806a945) embedded only when built with CRAFT_I18N_DIR, at the commit in craft-i18n.rev (all official releases) MIT OR Apache-2.0 Interface languages other than English; clean-room translations from the English interface labels
craft-i18n Language data (optional build input, not files in this repo): the spelling word lists and hyphenation patterns (language-data/: the Moby Hyphenator II list and our patterns for English, en-extra.txt, en-variants.txt, ru-extra.txt, and the hyph-utf8 German, Polish, Portuguese and Italian patterns) see the Language data section of https://github.com/storytold/craft-i18n/blob/main/ATTRIBUTION.md (authors, upstream sources with SHA-256, licences); moved there from assets/hyphenation/ and assets/spelling/ byte for byte embedded by craft-proof (storytold/craft-libs) only when built with CRAFT_I18N_DIR, at the commit in craft-i18n.rev (all official releases) Public Domain / CC0-1.0, MIT, BSD-3-Clause, MIT OR Apache-2.0 (per file; see NOTICE) Spelling and hyphenation; without it English spelling falls back to an installed Hunspell English or craft-proof's built-in Moby list, and pattern hyphenation is off