ADR 0004 — Licencias: MIT para código, CC-BY-4.0 condicionada para derivados
- Estado: aceptado (la aplicación por fuente depende de la Fase 1, ítems 5 y 6)
- Fecha: 2026-10-16
Contexto
El ecosistema produce dos clases de artefactos: código (plantilla, validadores, skills, pipelines) y derivados de datos (diccionarios estructurados, variable_registry, marts, agregados). Los derivados dependen de los términos de cada fuente (INEI, MEF, SUSALUD, SENAMHI, Copernicus, ACLED, GDELT…), que no se han verificado todavía.
Alternativas
| Opción | Pros | Contras |
|---|---|---|
| MIT + CC-BY-4.0 (elegida) | Máxima reutilización; coherente con dismodlite y ENDES.PE (MIT); atribución obligatoria favorece citas; compatible con Zenodo/Dataverse |
No protege contra apropiación sin compartir mejoras |
| Apache-2.0 + CC-BY-4.0 | Cláusula de patentes | Más pesada para un proyecto académico; sin beneficio claro hoy |
| MIT + CC-BY-SA-4.0 | Copyleft en derivados | Reduce reutilización institucional y comercial; fricción con licencias de fuentes |
| MIT + CC0 | Dominio público | Sin atribución obligatoria → menos citas |
Decisión
- Código: MIT en todos los repos (
LICENSE). - Derivados: CC-BY-4.0 (
LICENSE-DATA), condicionada al nivel de congelamiento asignado a cada fuente por la matriz de la Fase 1 (ítem 6): un derivado se publica bajo CC-BY-4.0 solo si los términos de la fuente permiten redistribución; si no, el nivel baja a “espejo restringido” o “receta + hash”. - Cada mart y cada diccionario declara en su
manifest.jsonla licencia efectiva y la URL de los términos de la fuente vigentes en la fecha de descarga. - Ante duda sobre una fuente, el nivel por defecto es “receta de descarga + hash públicos” (restricción de la especificación).
Consecuencias
CITATION.cffycodemeta.jsondeclaran MIT; el sitio y el README explican la dualidad código/datos.- El agente adversarial de pre-release incluye una comprobación de licencia por artefacto (skill
audit-license).