Software licenses and engine source

ChessExpert.io uses third-party software, graphics and fonts. Their respective licenses apply to those materials, including the rights to copy, modify and redistribute that they grant.

Stockfish chess engines

Stockfish is distributed under the GNU General Public License version 3. Source downloads are available here without an account or payment, including the source and build scripts for the versions we distribute.

Stockfish SF_classical · multi-threaded

Build: WASM 64 POPCNT. Package: stockfish.wasm@0.10.0.

Download source archive · Full GPL license · Authors

Upstream revision: a3675c0c24e031581d6e7b43bf38aeb01cf4a112

Stockfish 11 · single-threaded

Build: WASM. Package: stockfish@11.0.0.

Download source archive · Full GPL license · Authors

Upstream revision: 2b87d5d16a613f3ce05b1dd0bbb58465501ed30a

Stockfish 19 · single-threaded

Build: Lite WASM. Package: stockfish@19.0.1.

Download source archive · Full GPL license · Authors

Upstream revision: 0d5dd7944f88c817c07a26bc4fb1905d5f9c46d6

Download Lite NNUE build input

Build instructions and distribution details · Versions and checksums

Stockfish SF_classical runs as a standalone GPL UCI worker. Its complete readable bootstrap source and independent-client instructions accompany the unchanged vendor sources and license.

The SF11 bootstrap supplied by ChessExpert.io is also available as readable source, under GPL version 3 or later.

The SF19 Lite single-threaded bootstrap is supplied as readable source, under GPL version 3 or later. Its NNUE input accompanies the upstream source archive.

YOLOv5 board detector

GPL version 3 permits commercial use. The author’s own training contributions and model rights are provided under GPL-3.0-only; upstream and third-party rights remain effective. Recipients may copy, modify and redistribute covered material under GPL, with the required notices and Corresponding Source.

Download editable model source · Full GPL license · Attribution and distribution notices · Model provenance and checksums

The source package contains the maintained editable inference graph, named tensors and rebuild tools, verified to reproduce the distributed files exactly. It reconstructs the inference program; the original training checkpoint and exact upstream revision have not been recovered. Historical upstream reference.

Libraries, graphics and fonts