# Licencias y procedencia

ESQUECHAT Pro se distribuye bajo GPL-3.0-or-later. El texto completo se incluye en `LICENSE`.

## IngeTrazo

- Repositorio: https://github.com/ingelibre/ingetrazo
- Revisión de referencia: `69d9400468e81c5a91ba88a56a824cd240994a17` (0.5.9).
- Copyright (C) 2026 Marco Sumari Tellez and IngeTrazo contributors.
- Licencia: GPL-3.0-or-later.
- `src/io.js` adapta al entorno JavaScript la estructura de `.igz` documentada por `formats/igz.py`. El modelo comparte la convención de metros, Z vertical y nombres de entidades/capas. `src/model.js` usa `core/offset.py` como referencia del signo de desplazamiento de contornos.
- Los archivos de referencia originales y AUTHORS se incluyen, sin modificaciones, en `provenance/IngeTrazo/`. No se empaqueta el motor Python/Qt dentro del APK.

## Dependencias de ejecución

| Paquete | Versión | Licencia |
|---|---|---|
| three | 0.180.0 | MIT |
| three-bvh-csg | 0.0.17 | MIT |
| three-mesh-bvh | fijada en package-lock.json | MIT |
| fflate | 0.8.2 | MIT |

Las licencias originales están en `licenses/`. El bundle incluye el código de ejecución necesario y los avisos conservados por el empaquetador. Los paquetes fuente de ejecución se incluyen en `vendor/` para facilitar su inspección sin conexión.

Las herramientas de desarrollo (esbuild y Playwright) no se incorporan como programas dentro del APK. Sus versiones exactas y las de dependencias transitivas están en `package-lock.json`.

## Texturas PBR incorporadas · Poly Haven

Diez materiales de Poly Haven, CC0 1.0: roble, madera oscura, hormigón, ladrillo, estuco, mármol, porcelanato, piedra, césped y metal. Los mapas proceden de la API oficial; se verificó cada MD5 y se redujo la resolución para uso móvil. Autores, URLs de origen, dimensiones y hashes de las imágenes están en `src/assets/materials/manifest.json`. Las fotografías de textura son CC0; no se han utilizado vistas previas renderizadas ni logos de Poly Haven. Las miniaturas se derivan de los propios mapas de color.

Licencia: https://polyhaven.com/license
API: https://polyhaven.com/our-api
