# Créditos y licencias

- **chess.js 1.4.0**, Jeff Hlywa y colaboradores. BSD-2-Clause. [Fuente](https://github.com/jhlywa/chess.js/tree/v1.4.0), licencia incluida en `public/vendor/chess.LICENSE`.
- **Stockfish.js 19.0.1 / Stockfish 19 Lite**, Nathan Rugg, Chess.com y los desarrolladores de Stockfish. GPL-3.0. Binarios sin modificar del paquete npm `stockfish@19.0.1`. [Fuente correspondiente y scripts de compilación](https://github.com/nmrugg/stockfish.js/tree/v19.0.1), [paquete exacto](https://registry.npmjs.org/stockfish/-/stockfish-19.0.1.tgz). Licencia en `public/vendor/stockfish.LICENSE`. Se distribuyen las variantes lite-single JS y WASM.
- **Piezas Cburnett**, Colin M. L. Burnett. GPL-2.0-or-later. SVG originales sin modificar de [Lichess](https://github.com/lichess-org/lila/tree/master/public/piece/cburnett), en `public/pieces/`. Licencia en `public/pieces/LICENSE`.
- **Captura de ejemplo**, proporcionada por el usuario como referencia para esta aplicación local. No se declara una licencia de redistribución para esa imagen. Antes de publicar o redistribuir, sustituirla por una imagen propia y regenerar o eliminar las plantillas derivadas de ella en `src/recognition.js`.

Las bibliotecas se alojan localmente. La app no descarga scripts, fuentes ni modelos al usarla y no necesita servicios externos.

- **Logo del casco**: vector original creado para ChessLab, de inspiración clásica; no contiene material del cartel ni de la película de referencia.
- **Referencias de reconocimiento**: `public/recognition-sprites.png` contiene recortes de las piezas de la segunda captura facilitada por el usuario; se usan para comparar siluetas. No se atribuye la autoría de esas piezas a ChessLab. La captura completa de regresión está en `tests/fixtures/` y no se publica en el build.
