Licencias¶
Objetivo¶
Contribuir bajo la licencia de la organización y mantener coherente su declaración en cada repositorio. Todo lo que produce APS-Conecta es AGPL-3.0-or-later, y quien contribuye licencia su trabajo en los mismos términos.
La obligación se hereda, no se elige: las aplicaciones compilan @nextcloud/vue (AGPL-3.0-or-later) en los paquetes que sirven al personal, junto a otras bibliotecas de APS Conecta Gestión bajo GPL-3.0-or-later, como @nextcloud/initial-state. La cláusula de red de la AGPL, la sección 13, hace la obligación real aunque nada se publique: quien usa la intranet tiene derecho a pedir el código fuente.
La composición de la suite es otra cosa: una agregación, no una obra derivada. Los componentes copyleft corren como servicios de red separados, desde imágenes oficiales sin modificar —el fork de AIO publica sus propias imágenes, pero los componentes que la suite combina no los reconstruye—, y el código propio de la organización solo los alcanza a través de fronteras de proceso o de red (occ, HTTP, WOPI). Bajo esa lectura, la AGPL de la plataforma no obliga al código propio: es AGPL por elección, no por obligación. Lo que la rompería: modificar el código fuente de un componente AGPL y distribuir el resultado, o empaquetar y ofrecer a terceros una versión parchada de uno de ellos. Es un análisis propio, pendiente de validación legal.
La tabla de componentes de terceros que distribuye la suite, con su origen, versión, licencia y lo que APS cambia en cada uno, se genera en cada compilación de este sitio: <no title>.
La licencia de cada repositorio¶
Repositorio |
Archivo |
Licencia |
|---|---|---|
gestion, IntraVox, farmacia, estadistica, epidemiologia, territorio, aps-common, Databases, |
|
El mismo texto de la GNU AGPL v3 en todos; la organización la declara AGPL-3.0-or-later |
documentation |
|
AGPL-3.0-or-later para las herramientas de compilación; CC BY 3.0 para el texto y las capturas del sitio |
AIO |
|
AGPL v3 sin la cláusula «o posterior», es decir, AGPL-3.0-only |
En este sitio, REUSE.toml asigna cada ruta: la prosa de las páginas es CC-BY-3.0; conf.py, el Makefile, tools/ y _templates/ son AGPL-3.0-or-later; y _static/css/aps-brand.css, el mapeo de la marca, está reservado.
Requisitos¶
Saber quién es dueño de cada hecho: esta página fija la regla de la organización y el análisis de agregación; el ADR de AGPL en toda la organización registra la decisión; la tabla de componentes lleva el inventario de terceros; y
componentes.ymlalimenta la tabla publicada.
Pasos¶
Mantener en cada aplicación propia un
LICENSEidéntico al de la organización.Declarar el mismo identificador,
AGPL-3.0-or-later, enappinfo/info.xml,composer.jsonypackage.json, donde existan.Dejar fuera de la licencia las marcas: el logotipo, el logotipo monocromo, el logotipo con nombre y el favicon están reservados según la sección 7(e) de la AGPL. Las fichas de color siguen bajo la AGPL, como el código.
Adoptar el paquete oficial compatible de cada aplicación de terceros, conservar su licencia y declararlo en el manifiesto de la suite. Registrar las adaptaciones necesarias en una decisión de arquitectura.
Declarar el componente en
componentes.ymlde este repositorio, con su licencia SPDX leída del propio componente y, si APS lo modifica, qué cambia.Atribuir en
THIRD-PARTY-NOTICES.mdlos paquetes de terceros que compila una aplicación.En un repositorio con documentación en español, enlazar el aviso legal de este sitio desde la sección «Licencia» del
README.md.
Verificación¶
Lo que hoy comprueba el sitio: make structure sobre las páginas, make linkcheck sobre los enlaces, y make html — que falla si la suite distribuye un componente que componentes.yml no declara, o si declara uno que ya no distribuye. Las reglas license-posture, licence-declaration, licence-prose y licence-inventory eran las del verificador retirado y ya no corren: la declaración de licencias se revisa al compilar la tabla, y su palabra en español es esta página.
Problemas frecuentes¶
Un
info.xmldeclaraagpl. No es un error: el esquema de aplicaciones acepta desde siempre esa cadena como AGPL v3 o posterior.Un componente es AGPL-3.0-only. El conector
eurooffice, el servidor de documentos Euro-Office y el instalador AIO de upstream no tienen la cláusula «o posterior».Redis 8 ofrece tres licencias. APS Conecta elige la AGPL v3, la única de las tres aprobada por la OSI.
Las tipografías de la marca viajan dos veces bajo la OFL-1.1. Servidas como
.woff2—conversión de formato del.ttforiginal: la versión original en otro contenedor, sin más requisitos— e incrustadas como subconjunto dentro de los logotipos SVG (tools/embed-fonts.pydel instalador). Un subconjunto es una versión modificada bajo la OFL, permitido porque las fuentes no se venden solas y viajan con su licencia; los nombres reservados no se usan para las copias modificadas: los subconjuntos van incrustados, nunca distribuidos como archivos instalables bajo los nombres originales.Las coordenadas del registro DEIS no declaran licencia. El registro de establecimientos (
sites/establecimientos-deis-<fecha>.csvdel instalador) añadelatitudylongituddesde el conjunto «Establecimientos de salud de Chile Junio 2026» del Geoportal de Chile: catálogo 41966, publicado por el Ministerio de Salud — DEIS con la georreferenciación de atención primaria por DIVAP, el 2026-06-12, en CRS84; el archivo fuente es la descarga GeoJSON del catálogo (5.295 puntos, sha2569403ba2c…), unido porcod_vig: las 2.655 filas del registro emparejan. Solo se toman las dos propiedades de coordenadas, tal como se publican. Los metadatos del conjunto dejan vacías las restricciones de uso, así que donde los puntos se muestran el crédito es «Puntos: MINSAL/DEIS, Geoportal de Chile», y cualquier uso más allá del propio de los centros requiere preguntar a ideminsal@minsal.cl.
Deuda y pendientes¶
La reserva de las marcas se mantiene a mano: un SVG nuevo en
mu-plugins/assets/brand/del repositorio aps-conecta-web queda bajo la AGPL hasta que alguien lo agregue a la lista de suLICENSEde marcas.Esta página y la tabla de componentes marcan los puntos que requieren revisión legal: el titular de los derechos es una persona natural mientras no exista una entidad legal, la disputa pública sobre los términos de la sección 7 que afecta a Euro-Office, y los términos de uso de las coordenadas del Geoportal de Chile.