Credits and sources
The play page runs three engines side by side. Each one keeps its own license, and the source for what is served here is public.
Experion
MIT license. Source: github.com/joeyrobert/experion. The
WebAssembly build is produced from src/experion_wasm.cr by tools/build_wasm.sh.
Fruit 2.1
© 2004–2005 Fabien Letouzey. GNU General Public License, version 2 or (at your option) any later
version. The unmodified source, apart from one documented change so that it can wait for input under
WebAssembly, is in
third_party/fruit-2.1 and is
compiled by tools/build_fruit_wasm.sh. The binary served here is built from exactly that source.
CeruleanJS
© Joey Robert. GNU General Public License, version 3. Source:
bitbucket.org/joeyrobert/ceruleanjs. The worker served here
is the npm run build-web output of that repository; see
site/engines/ceruleanjs for the
license text and the exact commit. Its opening book is the gm2001 Polyglot book from
ceruleanjs_opening_books (games by players rated
2530 and above, compiled by Oliver Deville).
Crafty
Crafty is not bundled. Its license does not allow redistribution without the authors' permission, so it is only available through the optional local bridge, which drives a copy you already have on your own computer.
Other
Move legality and game-end rules come from chess.js (BSD 2-clause, Jeff Hlywa). The Experion network was trained on games from the CCRL 40/15 rating list.