ZAIOS.NETBlogSoftware
28. März 2026 2 Min. Lesezeit

8.642 spanische Gesetze in Git: Versionskontrolle für Demokratie

Ein Entwickler hat alle spanischen Gesetze als Git-Repository aufgebaut – jede Reform wird als Commit nachvollziehbar.

Was wäre, wenn man die gesamte Gesetzgebung eines Landes so behandeln würde wie Quellcode? Genau dieser Gedanke steckt hinter einem bemerkenswerten Open-Source-Projekt aus Spanien: Ein Entwickler namens Enrique López hat sämtliche spanischen Gesetze – über 8.600 an der Zahl – in ein Git-Repository überführt. Jede Gesetzesreform entspricht dabei einem Commit, jede Änderung ist als Diff nachvollziehbar. Das Ergebnis ist ein vollständiges, durchsuchbares und versioniertes Archiv der spanischen Rechtsordnung, das bis ins Jahr 1960 zurückreicht.

Wie das Projekt technisch funktioniert

\p>Die Datenbasis stammt aus der offenen Datenschnittstelle des Boletín Oficial del Estado (BOE), dem offiziellen Staatsanzeiger Spaniens. Jedes Gesetz wird als einzelne Markdown-Datei gespeichert und nach seiner BOE-Kennung benannt – etwa BOE-A-1978-31229.md für die spanische Verfassung oder BOE-A-1995-25444.md für das Strafgesetzbuch. Jede Datei enthält einen strukturierten Frontmatter-Bereich mit Metadaten sowie den vollständigen Gesetzestext.

Der entscheidende Mehrwert liegt im Git-Verlauf: Wer wissen möchte, wie Artikel 135 der Verfassung heute lautet, führt schlicht git log auf der entsprechenden Datei aus. Wer den genauen Wortlaut der Haushaltsreform von 2011 mit dem vorherigen Stand vergleichen möchte, nutzt git diff mit dem jeweiligen Commit-Hash. Was Juristen sonst mühsam in Kommentarwerken oder spezialisierten Rechtsdatenbanken recherchieren müssten, wird so zu einer simplen Terminalabfrage.

Versionskontrolle als demokratisches Werkzeug

Der Ansatz ist mehr als ein technisches Spielzeug. Er macht legislative Transparenz auf eine Art greifbar, die selbst für Nicht-Juristen zugänglich ist. In der Entwickler-Community auf Hacker News erzielte das Projekt über 320 Punkte und löste eine lebhafte Diskussion aus – unter anderem darüber, ob ähnliche Ansätze für andere Länder denkbar wären. Tatsächlich gibt es vereinzelte Versuche, etwa für US-amerikanische Bundesgesetze oder EU-Richtlinien, doch ein so vollständiges und konsistentes Repository für eine nationale Rechtsordnung ist selten.

Der Gedanke, Gesetze wie Software zu behandeln, ist dabei nicht neu: Schon seit Jahren fordern Transparenz-Aktivisten und Civic-Tech-Initiativen maschinenlesbare Gesetzestexte. Projekte wie Open Law in verschiedenen Ländern oder die deutsche Initiative OffeneGesetze.de verfolgen ähnliche Ziele. Doch die Nutzung von Git als Versionierungssystem bringt einen entscheidenden Vorteil: Das Tooling ist bereits vorhanden, millionenfach erprobt und von Entwicklern weltweit verstanden.

Bedeutung für Entwickler, Juristen und Zivilgesellschaft

Für Entwickler eröffnet das Repository interessante Möglichkeiten: Automatisierte Analysen von Gesetzesänderungen, die Integration in Legal-Tech-Anwendungen oder das Training von KI-Modellen auf strukturierten Rechtsdaten werden deutlich vereinfacht. Juristen könnten von der Möglichkeit profitieren, Änderungshistorien schnell zu überblicken, ohne teure kommerzielle Datenbanken zu bemühen. Und für die Zivilgesellschaft bedeutet ein frei zugängliches, durchsuchbares Gesetzesarchiv mehr Transparenz über staatliches Handeln.

Das Projekt ist über GitHub frei verfügbar und kann per git clone vollständig heruntergeladen werden. Es zeigt eindrucksvoll, wie Werkzeuge aus der Softwareentwicklung auf gesellschaftlich relevante Probleme angewendet werden können – und was möglich wird, wenn offene Daten auf clevere Infrastruktur treffen.

Quellen: Hacker News

software