Credits & licences

What this course is built on, and on what terms.

The engine

Every evaluation, every measured threshold and every judgement drill in this course is computed by Stockfish 18 — specifically Stockfish.js 18.0.8, the official WebAssembly build, running entirely in your own browser. No position you analyse here is sent anywhere.

Stockfish is © T. Romstad, M. Costalba, J. Kiiski, G. Linscott and the Stockfish contributors, with neural-network evaluation by Linmiao Xu. The JavaScript/WebAssembly port is maintained by Nathan Rugg. It is free software under the GNU General Public License, version 3, and it is included here unmodified. Its complete source:

Corresponding Source. The WebAssembly engine served from this site is conveyed under GPLv3 §6, and its Corresponding Source is served from this site too, for as long as the site is up and at no charge:

Those two are everything needed to rebuild what this site serves; the upstream links above are given as well, and are where the files came from. Should this site ever stop serving them, Foresight Engineering will supply a copy on a durable medium or by download, for no more than the cost of conveying it, to anyone who asks at zwoods@4sightengineering.com, for at least three years from the date this build was first served. This offer applies to Stockfish and Stockfish.js only; nothing else on this site is GPL software.

This course is not affiliated with or endorsed by the Stockfish project.

The data

The claims this course makes are only as good as what they were measured against, so the sources are listed the same way the thresholds are.

Lichess deserves a sentence of its own: a free, open-source, advertising-free chess server that also publishes its data for anyone to build on. This course leans on that generosity three times over. lichess.org

The book’s diagrams

The diagrams in The Ascent — eight hundred and nineteen plates across its five parts, and the PDF editions — draw their pieces with the cburnett chess piece set by Colin M. L. Burnett, which its author released under a choice of licences including the BSD licence and Creative Commons Attribution-ShareAlike 3.0. The set and its exact terms are on Wikimedia Commons. The plates were recoloured into this site’s ink and red; the pieces themselves are his. The board uses the same set: the twelve drawings in /pieces/cburnett, recoloured the same way, so a position in the book and the same position on the board are one object. The board used to draw Unicode characters in whatever symbol font your machine had, which made it a different set on every device.

Type & voices

Everything else

The curriculum, the textbook and its diagrams, the drills, the board, and the measurement studies are original to this course. Every threshold the app uses cites the study that set it, and the studies are written so they can be re-run and disagreed with — that is the point of them.