Skip to content

Credits and licences

Dice Chess TV combines open-source code with public domain and permitted creative assets. This page details the licences governing every component of the application.

  • Source: Vector Chess Pieces Pack by RhosGFX (version 1.0.0).
  • Licence: Dedicated to the public domain under Creative Commons CC0 1.0 Universal.
  • Usage: 12 vector SVG pieces (White and Black Outline variants) are compiled into inline JSX components (native/src/pieces/) for rendering via @amazon-devices/react-native-svg.
  • Source: Rolly, Grabby and Rampage, drawn for Dice Chess by Fortemate with Recraft on a paid plan.
  • Licence: Fortemate’s own, for Fortemate’s Dice Chess apps only. Not covered by the AGPL or by any other open licence.
  • Usage: The opponent cards and the game screen show them. While the repository is public the portrait files are kept out of it, and a build without them shows the emoji faces below instead. The About screen shows the portraits beside Recraft’s name, so that a player knows they are AI-generated. The screenshots on this site show them as the app draws them, and those pictures are not under the AGPL either.
  • Source: Vector Emojis by RhosGFX (Outline set).
  • Licence: Creative Commons CC0 1.0 Universal.
  • Usage: In a build without the portraits, three emojis represent the local computer opponents: Zany face for Rolly (Easy), Money mouth face for Grabby (Medium), and Smiling face with horns for Rampage (Hard). The About screen then credits them with the pieces.
  • The Fortemate Name & Logo: Copyright © Fortemate. All rights reserved. The Fortemate brand marks in native/brand/ are not licensed under the AGPL.
  • The Application Icon: Designed by Fortemate using two RhosGFX CC0 pieces (knight and rook) on a warm orange background. Copyright © Fortemate.
  • Kenney Game Assets: Casino Audio, Interface Sounds, and Music Jingles by Kenney. Dedicated to the public domain under CC0 1.0 Universal.
  • Tabletop Games SFX Pack: By JDSherbert (version 1.1.0).
    • The author, Josh Herbert, granted written permission on 24 September 2026 to include four MP3 files in this public repository with attribution.
    • Terms: This permission applies exclusively to this project. The sound files are not licensed under the AGPL; using them elsewhere requires the author’s permission. Credited in-game on the About screen.
  • Composer: pepka-prygni (version 0.2.0).
  • Tracks: Four original themes composed with Suno:
    1. Warm anticipation (Menus, tutorial, rules guide)
    2. Clear Space (Game in progress — calm state)
    3. Tightening Layers (Game in progress — tense state)
    4. Tense Minor Pulse (Game in progress — critical danger)
  • Licence: The author granted written permission on 26 September 2026 to include these tracks in Dice Chess TV with attribution. The files retain their embedded generation metadata. This permission applies exclusively to this project. Credited in-game on the About screen.
  • Amazon Vega Platform Packages: Packages under @amazon-devices/* (e.g. react-native-kepler, react-native-mmkv, react-native-svg, react-native-w3cmedia, kepler-performance-api) are installed from the public npm registry under Amazon’s Program Materials License Agreement.
  • Vega SDK: The Amazon Vega SDK is licensed directly to each developer under Amazon’s Program Materials License Agreement and is not bundled or redistributed by this repository.
  • Chessground & Svelte: Utilized during the initial feasibility probe on Vega SDK 0.23. Following WebView instability on SDK 0.24, the web probe was entirely removed. Neither Chessground (GPL-3.0-or-later) nor Svelte (MIT) is present in the shipping application, and no GPL obligations remain. Feasibility findings are archived in docs/prototype.md.