Licences et remerciements
Tous les jeux CalmPlay sont développés en interne : Sudoku, 2048, Solitaire Klondike, Démineur et l’interface d’échecs ont été écrits spécialement pour ce site, y compris les cartes, pièces, symboles et le logo. Les idées de jeu sous-jacentes appartiennent au domaine public.
2048 — remerciement. Le concept de 2048 a été créé par Gabriele Cirulli en 2014. Sa version originale est publiée sous licence MIT (github.com/gabrielecirulli/2048). Notre version est une réimplémentation indépendante qui ne reprend aucun code de l’original ; nous le citons par respect pour l’idée. La version originale de 2048 est distribuée sous la licence suivante :
MIT License — Copyright (c) 2014 Gabriele Cirulli
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Moteur d’échecs : Stockfish (GPL-3.0)
L’adversaire informatique est Stockfish, un moteur d’échecs libre et open
source. Nous distribuons la version WebAssembly « lite », mono-thread et
non modifiée du paquet npm stockfish@18.0.8 (projet amont :
github.com/nmrugg/stockfish.js, portage WASM de Stockfish officiel) :
stockfish-18-lite-single.js— SHA-2565243fd9b276cab7dfe3ad1d43ab9ead73568fac76468c614242977a210c4a391stockfish-18-lite-single.wasm(7 295 411 octets) — SHA-256a8fbc05ec6920b56d7485826dcb02c5ffd2826bcbf751cf973046f237a9096f1
Stockfish est placé sous la GNU General Public License v3.0. Le texte complet et non modifié de la licence est fourni avec le site : COPYING.txt. Le moteur fonctionne comme un programme séparé dans un Web Worker isolé et communique exclusivement par le protocole texte UCI.
Code source correspondant. Le code source complet de la version exacte que nous distribuons est disponible de façon permanente à l’adresse suivante, figée sur l’état de développement correspondant :
https://github.com/nmrugg/stockfish.js/archive/93c994592dcf3b4b21052ab925e9b534df9c0918.tar.gz
(Le commit 93c994592dcf3b4b21052ab925e9b534df9c0918 contient le code source C++
complet et les scripts de compilation. Le paquet npm ne contient que les
programmes précompilés et ne constitue pas le code source.) Questions sur le
code source : hello@calmplay.app.
Validation des coups : chess.js (BSD-2-Clause)
La légalité des coups est vérifiée par chess.js, version 1.4.0 (github.com/jhlywa/chess.js) :
Copyright (c) 2025, Jeff Hlywa (jhlywa@gmail.com). All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Les pièces et l’échiquier sont des créations propres à ce site.
Police de caractères (SIL Open Font License 1.1)
Les titres utilisent une police auto-hébergée ; le corps du texte utilise les polices système de votre appareil. Aucune police n’est chargée depuis un serveur tiers. La licence complète accompagne le fichier :
- Fraunces — © 2018 The Fraunces Project Authors (github.com/undercasetype/Fraunces), version 1.000. Licence : OFL-fraunces.txt. Le site sert un sous-ensemble WOFF2 créé par nos soins, avec les caractères latins et latins étendus.
Site web
Framework. Ce site est construit avec Astro (astro.build), publié sous licence MIT — © Astro contributors.
Analyse d’audience. Aucun service d’analyse ou de statistiques n’est utilisé ; le site ne charge aucun script tiers.
Questions sur les licences : hello@calmplay.app
Noto Serif pour le bulgare
Les titres bulgares utilisent Noto Serif 2.015 © 2022 The Noto Project Authors sous SIL Open Font License 1.1. La police est auto-hébergée et chargée uniquement sur les pages bulgares.