Licencias y avisos de terceros
Versión 1.0 · Vigencia propuesta
Borrador pendiente de revisión por el asesor jurídico del colegio
Recursos de Catalinas 360, migración Laravel del 8 de noviembre de 2026. Son copias locales; no se utiliza CDN. Procedencia de reutilización: repositorio hermano, etiqueta referencia-dotnet y tercera pasada guardada en stash@{0}. Solo se leyó aquel repositorio.
El nombre, escudo, lema y fotografías son propiedad de la institución y se usan con autorización institucional declarada por el dueño. No tienen licencia abierta. Catalinas 360 no es un producto de los proveedores de fuentes, iconos o bibliotecas. Responsable propuesto: UEP Rosa de Jesús Cordero, Calle Lautaro Abad y Alejandro Padilla, sector Ricaurte, Cuenca, Ecuador; info@catalinas.edu.ec. RUC y delegado de protección de datos: por confirmar. El asesor jurídico debe validar el alcance de estas autorizaciones antes de publicar.
Tipografías autoalojadas
| Familia | Autor | Versión distribuida | Licencia y procedencia | Aviso local |
|---|---|---|---|---|
| Space Grotesk | The Space Grotesk Project Authors / Florian Karsten | 2.000; variable 400–700, latin/latin-ext; referencia | SIL OFL 1.1 | OFL Space Grotesk |
| DM Sans | The DM Sans Project Authors / Colophon Foundry | 4.004; variable 400–700, latin/latin-ext; referencia | SIL OFL 1.1 | OFL DM Sans |
| DM Mono | The DM Mono Project Authors / Colophon Foundry | 1.000; 400, latin/latin-ext; referencia | SIL OFL 1.1 | OFL DM Mono |
| Caveat | The Caveat Project Authors / Pablo Impallari | 2.000; 600; tercera pasada | SIL OFL 1.1 | OFL Caveat |
| Fredoka | The Fredoka Project Authors | 2.001; 600; tercera pasada | SIL OFL 1.1 | OFL Fredoka |
Versiones leídas de la tabla name de los WOFF2 distribuidos; copyright, versión completa y SHA-256 en docs/procedencia/fuentes.json, con huellas de transporte en docs/procedencia/activos.json. El sello es una composición tipográfica independiente: el dueño puede sustituirlo por el archivo gráfico oficial del colegio. Museo no se distribuye.
Bibliotecas de navegador
| Componente | Autor / versión | Licencia | Aviso y uso |
|---|---|---|---|
| GSAP y ScrollTrigger | Jack Doyle, GreenSock / Webflow · 3.15.1 | Licencia estándar GSAP | public/lib/gsap.min.js y ScrollTrigger.min.js, avisos originales conservados; páginas, marca y scroll |
| Livewire | Caleb Porzio y colaboradores / 4.4.8 (composer.lock) | MIT | Aviso íntegro; modo CSP seguro, solo en páginas interactivas; el build omite la llamada que inyecta CSS de la barra SPA no utilizada, sin modificar vendor ni relajar CSP |
| Alpine CSP, incluido en Livewire | Caleb Porzio y colaboradores / 3.17.5 (distribución Livewire) | MIT | Aviso íntegro; no eval dinámico |
| Animate UI | Elliot Sutton / registro 2.0.0 y commit e6cea6b5ae5a4985d3bf3cc0ebea173555eafd72 | MIT + Commons Clause | Aviso íntegro, adaptación Blade de geometrías autorizadas |
| Geometrías Lucide / Feather | Colaboradores de Lucide y Cole Bemis | ISC / MIT | Avisos íntegros |
React, React DOM, Motion e islas Blazor no se distribuyen en este cliente. Las alternativas estáticas Animate UI se adaptan con CSS sin cambiar su significado. El inventario semántico está en inventario del repositorio (docs/diseno/recursos.md). Laravel Framework (Taylor Otwell y colaboradores, 13.40.0 (composer.lock)) y su código servidor se distribuyen bajo MIT.
Koboyo
Autor: Koboyo. Versión: SVG individuales consultados el 8 de noviembre de 2026. Licencia pública, texto autoalojado. Permite integración comercial y modificaciones en un producto mayor. Prohíbe redistribuir la biblioteca como colección o producto competidor y ofrecer extracción/selección/exportación como función. No se ofrece ninguna de esas funciones. La lista siguiente documenta únicamente ilustraciones fijas de interfaz, cada una en un lugar lógico único.
| Archivo | Lugar único | Licencia | URL | SHA-256 |
|---|---|---|---|---|
| open-textbook.svg | servicio-familias | Koboyo pública | https://koboyo.com/icons/svg/open-textbook.svg | fbc7a3ee4584471c173d013fa63001b3e99a660f5b379b72e81c2b6faed9bd9c |
| notebook-pencil.svg | servicio-personal-y-soporte | Koboyo pública | https://koboyo.com/icons/svg/notebook-pencil.svg | a4ca5b63cc10e0e6895c8d35217b12627c1f181f481dc590a10e065f0c8cee4a |
| megaphone.svg | servicio-comunicaciones | Koboyo pública | https://koboyo.com/icons/svg/megaphone.svg | 993a2420f96820c89af58e9bc02d93d9404b0c133e26712bcbad93d283d7a51f |
| access-card.svg | servicio-guardiania | Koboyo pública | https://koboyo.com/icons/svg/access-card.svg | 3d9326351a32be6fe9ba3634f0d0cc1ee059ac20c8dc1085aedc03bb769b2e9a |
| key.svg | servicio-como-acceder | Koboyo pública | https://koboyo.com/icons/svg/key.svg | 8c38f4ed0597f9ce10567655c388d0a84da38bca2ef14cb8759ab2f3281f0477 |
| access-request.svg | ingresar | Koboyo pública | https://koboyo.com/icons/svg/access-request.svg | 5991481b610bb635d212d541e82b017fdf6f00627e04e6c937380a953a383f41 |
| envelope.svg | familias-correo | Koboyo pública | https://koboyo.com/icons/svg/envelope.svg | 786b0a043e9db2550c8ac9aff705b25bdac98aab6ef9acaf8265f1ddf70251f4 |
| access-control-reader.svg | familias-codigo | Koboyo pública | https://koboyo.com/icons/svg/access-control-reader.svg | d8b061775a7251c567d0bcc362b418199305d3dfda8015dca9ffc66d1ce554cd |
| laptop.svg | demo-solicitante | Koboyo pública | https://koboyo.com/icons/svg/laptop.svg | 3d9cb0b12e6e87cb2c6af192614b53da195c8e763171f1a2e134cd8b543820c8 |
| toolbox.svg | demo-soporte | Koboyo pública | https://koboyo.com/icons/svg/toolbox.svg | d92338b437f40d75b9323eb2f7f597271683d0284cdc727a44d7925ce0d3610a |
| document.svg | demo-otro | Koboyo pública | https://koboyo.com/icons/svg/document.svg | cd87982ba24447a38ee484c37f46ed2577c7274ee634689285f768f86b5b9b15 |
| cctv-camera.svg | demo-guardia | Koboyo pública | https://koboyo.com/icons/svg/cctv-camera.svg | 0994ecde25b080cb7c5ba61db31e902a2facdfdd28c49dad63b8f346ee8692d6 |
| backpack.svg | demo-familia-a | Koboyo pública | https://koboyo.com/icons/svg/backpack.svg | add05c403d087422567afcd9db66895391ae7562d68ce84adfa1f232ab6c65be |
| academic-year-planner.svg | demo-familia-b | Koboyo pública | https://koboyo.com/icons/svg/academic-year-planner.svg | 261591a187501b6706906e92af73a2ec1bdc0eed7fbbecfc47892ba3c1fdf355 |
| newspaper.svg | demo-comunicaciones | Koboyo pública | https://koboyo.com/icons/svg/newspaper.svg | e2b86ecffbfe153231e9798c550b9639680cad42b49b436c5d3706e8d53476e9 |
| house.svg | inicio | Koboyo pública | https://koboyo.com/icons/svg/house.svg | a8ad5e3c9ead241b2bb15a2c8520c01906f8a61b48e645d616fd8c89ef2df897 |
| clipboard.svg | solicitudes-vacio | Koboyo pública | https://koboyo.com/icons/svg/clipboard.svg | 5669b365ab6b55002f2c2b0912fcdce4767b9dfb43f637f313714fd14f6c444e |
| folder.svg | expediente-lectura | Koboyo pública | https://koboyo.com/icons/svg/folder.svg | 41647e475ce03dbd13e47139a6872570af8491a374f65f6e82cb68222d3c99c3 |
| school.svg | familia-vacia | Koboyo pública | https://koboyo.com/icons/svg/school.svg | 19a2e07019e00a550f369e2b7bf9aff9c8a60f8160f2502c5d460ef653821fb6 |
| academic-term-chart.svg | notas-vacias | Koboyo pública | https://koboyo.com/icons/svg/academic-term-chart.svg | 8933829357bf7bd43eae93c2a0dd47b9740dcac451643c8926bdf78256869eb7 |
| calendar.svg | comunicados-vacio | Koboyo pública | https://koboyo.com/icons/svg/calendar.svg | 9f9bcc2aef19384c39c12d277ef93e0a1ef454c959c96cdc9724919cd2aa6579 |
| bollard.svg | sentinel | Koboyo pública | https://koboyo.com/icons/svg/bollard.svg | c5c56af121af700067be0291dbe83415187ff17d1928059088fe428fb11ef06e |
| account-locked-out.svg | error-403 | Koboyo pública | https://koboyo.com/icons/svg/account-locked-out.svg | 1b777ccf610b1cee44e5785626b8bebf34ab04bd37437ca3024a889e6c95b58c |
| compass.svg | error-404 | Koboyo pública | https://koboyo.com/icons/svg/compass.svg | 177b294de7382a8044104ded8d948f2982519922563e0cb60fd2166191d1299b |
| chain.svg | error-409 | Koboyo pública | https://koboyo.com/icons/svg/chain.svg | f4f94876b0cebcdba5fc96b83a7658c19efbb98878e1a0a8410f81ea8b91bfa4 |
| hourglass.svg | error-419 | Koboyo pública | https://koboyo.com/icons/svg/hourglass.svg | 60bd76f8b2837d44be151008e80fd28e2b5be4902bf1cbaad6f6ac471bd04469 |
| stopwatch.svg | error-429 | Koboyo pública | https://koboyo.com/icons/svg/stopwatch.svg | bccaed08873c3d78ca958f0b89acc2b1152c50bf7c22be99c5d203f98ffa245b |
| wrench.svg | error-500 | Koboyo pública | https://koboyo.com/icons/svg/wrench.svg | b6815254b0835d32a4486f6f2ff29c465720179561df52229a48077486d5f4f8 |
| backup.svg | error-503 | Koboyo pública | https://koboyo.com/icons/svg/backup.svg | 6d808722207b99f41182d8b27303c8517dd398052c65e49ff53b318f1dd27caf |
| access-point.svg | sin-conexion | Koboyo pública | https://koboyo.com/icons/svg/access-point.svg | 2ff53abeaa170d1b4eeb1c6cae64b2977bfad8c9ec1d2d41776699f69dbc9b7a |
Marca y fotografías
PNG oficial azul intacto, propiedad institucional, SHA-256 98f09437e7d3a0c27b84adea72d3aa085fc20d0ed54092343048c708b18eabce. La versión ligera, máscaras y favicon se copiaron de la referencia: no se redibujó el escudo. ICO 16/32/48 y PNG 180/192/512 conservan el emblema completo reescalado con relleno transparente. La versión blanca entregada por el dueño se comparó visualmente; no se recolorea para sustituir el original azul.
Fotografías propias del colegio entregadas por el dueño con autorización institucional declarada. Diez fotografías de campus/comunidad; no se redistribuyen con licencia abierta. Los derivados AVIF/WebP 640/1080/1920 y LQIP se copian de la tercera pasada, sin originales ni EXIF. Véanse las políticas de imágenes, las fuentes en docs/procedencia/fotografias.json y las dimensiones/alt/autorización declarada en docs/procedencia/fotos-publicas.json. El colegio debe conservar permisos de representantes, revisar vigencia y atender solicitudes de retiro. No se identifica ni etiqueta a menores.
Herramientas de desarrollo
Vite y laravel-vite-plugin (MIT), Playwright (Microsoft, Apache-2.0), axe-core y su adaptador Playwright (Deque Systems, MPL-2.0), Lighthouse (Google, Apache-2.0) y sharp (Lovell Fuller y colaboradores, Apache-2.0) se fijan en package-lock.json. No se sirven al navegador. Sus avisos reales están en sus paquetes de desarrollo y en avisos de compilación. Node solo se necesita en el contenedor de compilación; el cPanel recibe public/build versionado.
Preparación del sello y transporte
Caveat y Fredoka se sirven como subconjuntos WOFF2 de «somos» y «CATALINAS»: 2.344 y 1.364 bytes. Los archivos originales de la tercera pasada permanecen como referencia. scripts/preparar-sello.py usa FontTools 4.61.0 (MIT, aviso) y Brotli 1.2.0 (MIT, aviso), solo en desarrollo. Conserva nombres/licencias y comprueba igualdad de los trazos de cada glifo antes y después: cero diferencias; registro y huellas en docs/procedencia/sello.json. Las OFL originales siguen acompañando a ambas familias.
Los .br y .gz son codificaciones sin pérdida de los mismos CSS/JS/SVG públicos. Node zlib genera ambos en el build. No se precomprimen documentos, JSON ni respuestas privadas. La cabecera del PNG oficial permanece íntegra; sus capas se materializan desde una plantilla solo al animar, sin descargar máscaras de logos inactivos.
Sistema compartido del portal y Presencia (noviembre de 2026)
La referencia visual de Insight Vision pertenece al mismo propietario y su traslado fue autorizado expresamente. Se copian organización de interfaz, estilos y comportamiento; no su identidad ni contenido. Fuentes exactas y huellas: docs/procedencia/referencia-diseno.json y docs/diseno/recursos.md.
| Recurso activo | Procedencia y licencia | Aviso local |
|---|---|---|
| Poppins, latin/latin-ext, 400–700 | Google Fonts / Indian Type Foundry, SIL OFL 1.1 | public/licenses/poppins-OFL.txt |
| Roboto Slab variable, latin/latin-ext, 400–700 | Google Fonts / Christian Robertson, Apache 2.0 | public/licenses/roboto-slab-LICENSE.txt |
| GSAP y ScrollTrigger 3.15.0 | GreenSock/Webflow, licencia estándar sin cargo; restricciones sobre editores visuales competidores | public/licenses/gsap.txt, build-notices.txt |
| Motion 13.4.4, motion-dom, motion-utils | Motion, MIT | public/licenses/build-notices.txt |
| Reloj, personas, llave, descarga | Animate UI, MIT + Commons Clause; geometrías ISC/MIT | public/licenses/animate-ui-LICENSE.md, animate-ui-LICENSE-lucide.txt |
| Tabla y escudo de alerta | Lucide, ISC; envoltura Blade compartida | public/licenses/animate-ui-LICENSE-lucide.txt |
Las URLs inmutables y las huellas de los nuevos iconos constan en docs/procedencia/iconos-presencia.json. No se publica Museo ni Amithen: no se encontró autorización para redistribuir sus fuentes web. DM Sans y Space Grotesk quedan fuera del sistema tipográfico activo; los avisos históricos no implican que se carguen. DM Mono y las fuentes del sello conservan su licencia y uso limitado anteriores. Los límites de la licencia estándar de GSAP y Commons Clause deben revisarse si cambia el modelo de distribución del producto.
El revelado toma la adaptación de AnimatedContent de React Bits (David Haz, 2026); el botón toma la adaptación de Animate UI (Elliot Sutton, 2025), ambas ya presentes en la referencia del propietario. Se conservan MIT + Commons Clause en public/licenses/referencia-react-bits.txt y public/licenses/referencia-boton.txt. Se integran en esta aplicación; no se redistribuyen como una biblioteca de componentes.
ArrowUpRight del pie: lucide-react 1.48.0, ISC; geometría y aviso leídos del paquete de la referencia. Aviso: public/licenses/lucide.txt. Archivo de origen y huellas en docs/procedencia/iconos-presencia.json.