35 lines
1.6 KiB
Markdown
35 lines
1.6 KiB
Markdown
# Crédits
|
|
|
|
Ustagammon est un logiciel libre sous licence GPLv3 (voir `LICENSE`).
|
|
Les contenus pédagogiques (leçons, textes) sont sous licence CC BY-SA 4.0.
|
|
|
|
## Moteur
|
|
|
|
- **GNU Backgammon** — https://www.gnu.org/software/gnubg/
|
|
Copyright © les auteurs de GNU Backgammon. Licence GPLv3 ou ultérieure.
|
|
Ustagammon s'appuie entièrement sur son moteur pour les règles, les coups,
|
|
le videau et les évaluations. Copie non modifiée de son cœur dans
|
|
`engine/gnubg/` (commit 14b6798 ; liste dans `engine/gnubg/PROVENANCE.md`),
|
|
avec ses poids `gnubg.weights` dans `engine/data/`.
|
|
- **Table d'équité de match Kazaross-XG2** (`engine/data/Kazaross-XG2.xml`),
|
|
Copyright © 2011 Neil Kazaross, transcrite pour gnubg par Michael Petch ;
|
|
distribuée avec gnubg, copie libre sous réserve de garder sa notice.
|
|
|
|
Étudié comme référence de lecture, sans reprise de code :
|
|
|
|
- **CBG**, portage Android de GNU Backgammon (GPLv3) —
|
|
https://github.com/clavierhaus/gnubg-android ; son fichier
|
|
`jni-bridge/src/stubs.c` a servi de repère pour isoler le cœur de gnubg.
|
|
|
|
## Outils de développement
|
|
|
|
- **ShellCheck** (GPLv3), analyse des scripts shell, utilisé via Docker.
|
|
- **Image `ustagammon/build-c`** (`docker/build-c/Dockerfile`), construite sur
|
|
Debian trixie : gcc (GPLv3 avec exception d'exécution), make (GPLv3),
|
|
GLib (LGPL 2.1 ou ultérieure, uniquement pour les outils `makeweights` et
|
|
`makebearoff` lancés au build ; le moteur embarqué n'en contient rien).
|
|
|
|
## Remerciements
|
|
|
|
À l'Atelier du Huit, café associatif de Cugnaux, et à Philippe, qui y transmet le jeu.
|