Open-source licences
Chess40 · Developed by Tibrcode Software Development — Abu Dhabi, United Arab Emirates
Chess40 is built with open-source software and fonts. We thank their authors. Each component remains under its own licence; this list does not change those licences.
Software
| Component | Licence |
|---|---|
| React, React DOM | MIT |
| React Router | MIT |
| i18next, react-i18next | MIT |
| Zustand | MIT |
| Lucide icons | ISC |
| Capacitor | MIT |
| Workbox (offline support) | MIT |
| Tailwind CSS, Vite (build tools) | MIT |
Fonts
| Font | Licence |
|---|---|
| Cinzel | SIL Open Font License 1.1 |
| Manrope | SIL Open Font License 1.1 |
| Reem Kufi | SIL Open Font License 1.1 |
| Noto Kufi Arabic | SIL Open Font License 1.1 |
| JetBrains Mono | SIL Open Font License 1.1 |
In the game
| Component | Licence |
|---|---|
| three.js, React Three Fiber, drei | MIT |
| chess.js | BSD 2-Clause |
| Stockfish 19 chess engine (Stockfish.js 19.0.1, lite single-threaded WebAssembly build) | GNU General Public License v3 |
| Puzzles: about 3,200 from the Lichess open puzzle database, with their ratings and themes | CC0 1.0 (public domain) |
About Stockfish. The computer opponent is Stockfish 19, compiled to WebAssembly by the Stockfish.js project (version 19.0.1, the lite single-threaded build). It is included as a separate, unmodified program that runs on its own and talks to the game only through the standard UCI text protocol. It is distributed under the GNU General Public License version 3, which lets anyone copy, change and share it under its terms. The licence text ships with the app (read it here), and the complete corresponding source code is available at github.com/nmrugg/stockfish.js (v19.0.1) and github.com/official-stockfish/Stockfish.
The full licence texts are included with the app. Questions: support@tibrcode.com.
Play Chess40