Stockfish: the computer opponent for levels 5 to 8 on harmonystudio.app/chess ============================================================================ What this is ------------ Stockfish.js 19.0.1: the Stockfish 19 chess engine compiled to WebAssembly by Nathan Rugg for Chess.com. Stockfish is written by the Stockfish developers (see the AUTHORS file in the source archive). We use the "lite", single-threaded build, unchanged. Licence ------- GNU General Public License, version 3 (GPL). The full text is in COPYING.txt in this folder. The engine's own header says: "License: GPLv3". The parts of the Stockfish.js project that are not engine code are MIT licensed. Corresponding source -------------------- The complete source of this exact build, including the build script, is the archive in this folder: stockfish.js-19.0.1-source.tar.gz It is the Stockfish.js repository at the release tag v19.0.1 (commit 0d5dd7944f88c817c07a26bc4fb1905d5f9c46d6): https://github.com/nmrugg/stockfish.js/tree/v19.0.1 The engine inside it comes from the Stockfish project: https://github.com/official-stockfish/Stockfish The engine's evaluation network, nn-61e7af4bb97d (by Chris Bao, "sscg13"), is built into the engine file. It comes from the Stockfish testing site: https://tests.stockfishchess.org/nns?network_name=nn-61e7af4bb97d How it was built ---------------- By the project, with emscripten 6.0.9, using "npm run build-single-lite" (that is, "node build.js --single-threaded --lite -f") from the archive above. We did not build it ourselves and have not changed it. The two engine files here are byte-for-byte the ones published in the npm package stockfish@19.0.1 and attached to the GitHub release v19.0.1 (their checksums match). Checksums (SHA-256) of the files in this folder ----------------------------------------------- ccb130d7ff29408531c47d859a49f91d59d4f482d05a53eb1a3231a4f624c91a stockfish-19-lite-single.js ee4f115bdb2d32cadf96cada104a05b5ec257d7ad6f57582190b49bc71f096de stockfish-19-lite-single.wasm a18aa8a871f5265014b110b3e07804ff3637899d2e189be6ded2b99e2c17a10e stockfish.js-19.0.1-source.tar.gz 0b383d5a63da644f628d99c33976ea6487ed89aaa59f0b3257992deac1171e6b COPYING.txt Questions about this notice: use the contact details on harmonystudio.app.