Open-Source Licences & Credits

Rama Chess is built on the work of many people. This page names them: the chess engines and their source code, the neural networks, the 3D chess sets and their artists, the puzzle data, the piece sets, the libraries and the fonts. It covers the website, the Android app, the iPhone app and the Windows app.

Chess enginesOver 20 open-source engines
Engine licencesGPL v3, AGPL v3, MIT
3D chess sets14 sets, CC BY 4.0
Source requests[email protected]

Chess engines

Every chess engine in Rama Chess is open-source software, used under its own licence with credit to its authors. The search and evaluation are the authors’ work. Where we changed an engine so it runs in a browser or on a phone (a small input/output bridge, or loading the network from a file), the change is published next to the source. Source is the complete source code of the version we build, hosted on ramachess.com; our change is the exact patch; build notes lists the upstream tag and commit, the flags and the network.

Where: W = website, A = Android app, i = iPhone app, Win = Windows app.

EngineAuthorsLicenceVersion (upstream tag / commit)WhereSource & our build
Stockfish 19The Stockfish developers (Tord Romstad, Marco Costalba, Joona Kiiski, Gary Linscott and many contributors)GPL-3.0sf_19W A Winsource · our change (browser bridge). Android and Windows: unmodified.
Stockfish 19 Lite (Stockfish.js 19)Stockfish.js by Nathan Rugg, © Chess.com, LLC; based on Stockfish; small net by Chris Bao (sscg13)GPL-3.0Stockfish.js 19W Asource · our main.cpp
Stockfish 18The Stockfish developersGPL-3.0sf_18 · cb3d4eeW Asource · build notes
Stockfish 17.1The Stockfish developersGPL-3.0sf_17.1 · 03e2748W Asource · build notes
Stockfish.js 18 (older analyser / lite files)Stockfish.js by Nathan Rugg, © Chess.com, LLC; based on Stockfish; nets by Linmiao Xu (linrock)GPL-3.0Stockfish.js 18Wsource on request (see below)
Leela Chess Zero (lc0)The LCZero AuthorsGPL-3.0lc0 v0.32.1AAndroid: official lc0 0.32.1 source, rebuilt with 16 KB page alignment only · source on request
Leela in the browserSearch: Rama Chess (JavaScript, in Lc0 style); network: the Leela Chess Zero projectsee notesnet t1-256x10-distilled-swa-2432500Wbuild notes · the search files (lc0core.js, uci.js, leela-worker.js) are the source
Fairy-Stockfish (chess variants)Fabian Fichter and the Stockfish developersGPL-3.0Android: commit 9f778da · Windows: fairy_sf_14A Winunmodified · source on request
Multi-variant Stockfish (stockfish.js 10.0.2)Stockfish developers; multi-variant support by Daniel Dugovic, Fabian Fichter and contributors; web build by Niklas FiekasGPL-3.0stockfish.js v10.0.2Wunmodified · notes · licence · source on request
Arasan 26.1Jon DartMIT (© 1994-2026 Jon Dart)v26.1 · 0c0bebdW A isource · our change · build notes
Alexandria 9.1PGG106 and contributorsGPL-3.0v9.1.0 · f49c4c2W Asource · our change · build notes
Berserk 14Jay Honnold and contributorsGPL-3.014 · 8ae895aW Asource · our change · build notes
Caissa 2.0Michał WitanowskiMIT (© 2021 Michał Witanowski)2.0 · bb72579W Asource (unmodified) · build notes
Clover 9.1Luca MetehauGPL-3.0v9.1 · e647926W Asource · our change · build notes
Ethereal 14Andrew GrantGPL-3.0v14.00 · 96cde8d (classical evaluation)W Asource (unmodified) · build notes
Igel 3.8Volodymyr ShcherbynaGPL-3.03.8.0 · c33d6fbW Asource · our change · build notes
Koivisto 9Kim Kåhre, Finn EggersGPL-3.0v9.0 · 2895237W Asource · our change · build notes
Laser 1.7Jeffrey An, Michael AnGPL-3.0v1.7 · 96bfbdbW Asource (unmodified) · build notes
ObsidianGabriele LombardoGPL-3.0Android: v16.0 · 2838ce5 · website: commit 720614aW Asource · our change · website build notes
PlentyChess 8Yoshie2000 and contributorsGPL-3.0b-v8.0.0 · 50ad9f1W Asource · our change · build notes
Reckless 0.9Arseniy Surkov, Shahin M. Shahin, Styx and contributorsAGPL-3.0v0.9.0 · 0e92358W Acomplete source of our build · our change (Android) · build notes
Rodent IV 0.33Pawel Koziol, Bernhard C. Maerz (based on Sungorus 1.4 by Pablo Vazquez)GPL-3.0master · e8d84c8W Asource · our change (bug fix) · build notes
RubiChessAndreas MatthiesGPL-3.020240817 · 3e56589W Asource (unmodified) · build notes
Seer 2.8Connor McMonigleGPL-3.0v2.8.0 · f9b341eW Asource · our change · build notes
Stormphrax 8Ciekce and contributorsGPL-3.0v8.0.0 · 5829655W Asource · our change · build notes
Viridithas 20Cosmo Bobak and contributorsMIT (© 2022-2025 Cosmo Bobak)v20.0.0 · 0631113W Asource of our build · our change (Android) · build notes
Weiss 2.0Terje KirstihagenGPL-3.0v2.0 · 0db49c7W Asource (unmodified) · build notes

The same list with download sizes is on Open-source chess engines, and the engines you can play in the browser are explained one by one on Chess engine licences & source code. Bundled third-party code inside the engines keeps its own licence: Fathom and Pyrrhic Syzygy probing (MIT), incbin (Unlicense), fmt (MIT), the zstd decoder (BSD) and SIMDe (MIT), as listed in each engine’s build notes.

Independent project. Rama Chess is not affiliated with, endorsed by or sponsored by the authors of these engines. Engine names are used only to say which engine you are playing.

Neural networks

Most engines use a neural network file (NNUE). We use each engine’s own default network, unchanged, downloaded from ramachess.com. The licence is written as its author states it; where the author states none, we say so.

EngineNetwork fileMade byLicence
Stockfish 19nn-1a298aa575a0.nnueThe Stockfish projectGPL-3.0 (Stockfish project)
Stockfish 19 Litenn-61e7af4bb97d (embedded)Chris Bao (sscg13)GPL-3.0 (Stockfish project)
Stockfish 18nn-c288c895ea92.nnue + nn-37f18f62d772.nnueThe Stockfish projectGPL-3.0 (Stockfish project)
Stockfish 17.1nn-1c0000000000.nnue + nn-37f18f62d772.nnueThe Stockfish projectGPL-3.0 (Stockfish project)
Leela (website)t1-256x10-distilled-swa-2432500 (converted to ONNX with lc0 0.32.1’s own tool)The Leela Chess Zero projectPublished by the Lc0 project for everyone to use
Arasan 26.1arasanv8-20261005.nnueJon DartMIT (the repository licence covers its network directory)
Alexandria 9.1nn.net (the net of the official 9.1.0 release)PGG106None stated by the author
Berserk 14berserk-9b84c340af7e.nnJay HonnoldNone stated by the author
Caissa 2.0eval-ml-8-152B-spsa.pnnMichał WitanowskiNone stated by the author
Clover 9.1quantised.nnueLuca MetehauPart of the GPL-3.0 repository
Igel 3.86b953e78.standardVolodymyr ShcherbynaRelease file of the GPL-3.0 repository
Koivisto 9default.netLuecxMIT (© 2021 Luecx)
Obsidiannet87perm.bin (Android) · net89perm.bin (website)Gabriele LombardoNone stated by the author
PlentyChess 80178r.binYoshie2000GPL-3.0
Reckless 0.9v54-5478683c.nnueThe Reckless authorsNone stated by the authors
RubiChessnn-bc638d5ec9-20240730.nnueAndreas MatthiesNone stated by the author
Seer 2.8q0x35ddef41.binConnor McMonigleNone stated by the author
Stormphrax 8undertown.nnueCiekceNone stated by the author
Viridithas 20sandhi-s2-b200.nnue.zstCosmo BobakNone stated by the author

Ethereal, Laser, Rodent IV and Weiss use classical (hand-written) evaluation and need no network file. Lc0 on Android has its network built into the official program.

3D boards & pieces

The 3D chess sets are made by independent artists and shared on Sketchfab under the Creative Commons Attribution 4.0 licence (CC BY 4.0). We split each model into pieces; in the app every set uses our own board and materials, and on the website the textures are removed and some shapes simplified. Thank you to every artist. More detail: 3D set credits.

Set in Rama ChessOriginal modelArtistLicenceChanges
Maple and WalnutWooden Chess BoardBhargav LimjeCC BY 4.0split into pieces
Ruby and GlassReal-time reflection demo: Chess Board by /AlSketchfabCC BY 4.0split into pieces
Walnut TournamentChess setBrendan WoodCC BY 4.0split into pieces
Tournament WhiteRealistic Chess Set – Full Board with PiecesBenAissa_KarimCC BY 4.0split into pieces
Glossy BlackChessboardvhianXDCC BY 4.0split into pieces
Classic Black and WhiteChess SetesraaelsayedCC BY 4.0split into pieces
Walnut BoardChess - Board GameŠimon UstalCC BY 4.0split into pieces
Mountain FortressChessboard (Low Poly)ronildo.facanhaCC BY 4.0split into pieces
Studio GlossChess set + board from Chessboardvvesy; vhianXDCC BY 4.0split into pieces; board taken from another set
Club PlasticPlastic Chess SetVltavaCC BY 4.0split into pieces
Wooden DeluxeWooden Chess SetVltavaCC BY 4.0split into pieces
Ebony and IvoryChess Board3DVISIONROSCACC BY 4.0split into pieces; black pieces recoloured
Marble FrameRealistic High Poly Chess SetHafeez AhmedCC BY 4.0split into pieces; board made square
Dark FantasyChess Set + board from Marble Chess Boardantjosevieira; Foggy_123CC BY 4.0split into pieces; black pieces are a dark copy; board taken from another set

Homepage 3D board: the model is “Chess Set” by Riley Queen on Poly Haven, public domain (CC0), compressed for the web. It is drawn with three.js.

Piece sets

Puzzles & data

Libraries & fonts

NameAuthorsLicenceUsed in
chessboard.js 1.0.0Chris OakmanMITwebsite boards
chess.jsJeff HlywaBSD 2-Clausewebsite (legal moves)
jQuery 3.6.0OpenJS Foundation and contributorsMITwebsite boards
three.js r160three.js authorsMIThomepage 3D board
ONNX Runtime Web 1.31.1MicrosoftMITLeela in the browser
Poppins (font)Indian Type FoundrySIL Open Font License 1.1website and apps

Credits being checked

We are still confirming the authors and licences of these items. This list will be completed:

If you made one of these and want a different credit, or want it removed, please write to us.

Source code requests

For every GPL or AGPL program in Rama Chess you can get the complete corresponding source code, including our changes. Most of it is linked above. For anything marked “source on request”, or if you want any source in another way, write to:

[email protected]

We send the complete source code of that program. This offer is valid for at least three years after we last distributed that version.

Last updated 13 November 2026. See also About · Terms of service · Privacy policy.