Open Source Licences
Chess Diorama is built on other people's work. This page lists what is inside it, who wrote it, and the terms it is used under — and tells you how to get the source code of the parts that are open source.
Stockfish — the chess engine
The computer opponent is Stockfish, licensed under the
GNU General Public License, version 3. It is not our work.
Chess Diorama ships it as stockfish.js and talks to it over the
UCI protocol; it is a separate program, not part of ours.
The copy we ship carries this notice:
Stockfish copyright T. Romstad, M. Costalba, J. Kiiski, G. Linscott and other contributors.
Multi-variant support by Daniel Dugovic and contributors.
Released under the GNU General Public License v3.
Compiled to JavaScript and WebAssembly by Niklas Fiekas using Emscripten and Binaryen.
The licence
The complete text of the GNU General Public License version 3 is here: gpl-3.0.txt.
Getting the source
The GPL gives you the right to the complete corresponding source code for the engine we distribute. It is publicly available:
- Stockfish — github.com/official-stockfish/Stockfish
- The multi-variant fork the shipped build comes from — github.com/ddugovic/Stockfish
- The JavaScript/WebAssembly build, including the scripts
that produce
stockfish.js— github.com/niklasf/stockfish.js
If any of those become unavailable, or you would rather have the exact files we ship, write to contact@jeevagames.com and we will send you the corresponding source for the version in your copy of the game, at no charge.
We have not modified the engine. Stockfish is used unchanged, and this licence applies to Stockfish itself rather than to the rest of Chess Diorama.
Other software we bundle
| Component | Used for | Licence |
|---|---|---|
| chess.js | The rules of chess — legal moves, check, checkmate | BSD 2-Clause |
| three.js | Drawing the 3D board and the island | MIT |
| React and React DOM | The interface | MIT |
| Capacitor | Wrapping the game as an Android app | MIT |
Artwork
Chess piece images
All three piece sets are other people's drawings, rendered to PNG for this game but otherwise unaltered.
| Set | Artist | Licence |
|---|---|---|
| Wikipedia | Colin M. L. Burnett | CC BY-SA 3.0 |
| Spatial | Maurizio Monge | MIT |
| Chessnut | Alexis Luengas | Apache 2.0 |
The Spatial and Chessnut drawings were taken from Lichess, which documents the artist and licence of every set it ships.
Scenery
The trees, grass, rocks and flowers on the island come from the Quaternius “Stylized Nature MegaKit”, released into the public domain under CC0. The models were reduced in size for the game; no attribution is required, and this note is here because credit is deserved anyway.
Questions
If something here looks wrong, or you believe your work is in this game and is not listed, please write to contact@jeevagames.com. We would rather fix it than argue about it.