El proyecto 'legalize-es' es una iniciativa innovadora que transforma la legislación española en un repositorio de código Git. En esencia, cada ley, decreto y norma vigente en España se representa como un archivo Markdown dentro de este repositorio, facilitando enormemente su acceso, análisis y seguimiento. Más de 8.600 leyes, desde 1960, están incluidas, con un historial completo de sus modificaciones.
¿Cómo funciona? La información se extrae del API de datos abiertos del Boletín Oficial del Estado (BOE), una fuente oficial y de dominio público. Cada archivo Markdown contiene el texto completo de la ley, precedido por un 'frontmatter' YAML que incluye metadatos esenciales como el título, identificador, país, rango (constitución, ley orgánica, etc.), fecha de publicación, última actualización, estado (vigente) y un enlace a la fuente original en el BOE. Lo crucial es que cada reforma o modificación de una ley se registra como un 'commit' independiente en el repositorio Git. Esto permite rastrear la evolución de la legislación a lo largo del tiempo, ver exactamente qué cambios se realizaron y cuándo.
¿Para qué sirve? Este enfoque tiene múltiples aplicaciones. Abogados, investigadores, periodistas, desarrolladores de software legaltech, y cualquier ciudadano interesado en la legislación española pueden beneficiarse. Imagina poder buscar rápidamente el Artículo 135 de la Constitución y ver su historial de modificaciones con solo unas pocas líneas de comando Git. O poder comparar la versión actual de una ley con una versión anterior para entender el impacto de una reforma. El proyecto también facilita la creación de herramientas automatizadas para el análisis legal y la monitorización de cambios legislativos.
Consideraciones: Es importante destacar que el proyecto 'legalize-es' no crea contenido original. Simplemente estructura y organiza la información ya existente en el BOE, añadiendo metadatos y control de versiones. Actualmente, el acceso programático a los datos se realiza a través de la extracción directa del repositorio Git, pero se espera la disponibilidad de una API dedicada en legalize.dev, que permitirá búsquedas, filtrados, comparaciones y notificaciones de cambios de forma más eficiente. Si se detectan errores en el texto consolidado o reformas faltantes, se anima a los usuarios a abrir 'issues' en el repositorio para su corrección. El código fuente del repositorio y sus metadatos están bajo licencia MIT, lo que permite su uso y modificación libremente.
