Der DC Council verabschiedet Gesetze, die den DC Code ändern, und Juristen arbeiten jede Änderung in den Code ein – ein Prozess namens Kodifizierung. Früher war das manuelle Arbeit in Word-Dokumenten. Ein gemeinnütziger Auftragnehmer, die Open Law Library, automatisiert dies nun, indem er den Code als XML auf GitHub speichert.

In einem Ich-Bericht von Ars Technica beschreibt Joshua Tauberer, der 2013–2014 half, den Code von DC zu digitalisieren, wie er in dem Open-Government-Gesetz eine fehlerhafte Querverweisung entdeckte: einen Verweis auf Unterkapitel I statt II. Er änderte die römische Ziffer im XML und eröffnete einen Pull Request. Wenige Tage später führte der Kodifizierungsberater des Councils ihn zusammen, und die Website des Codes aktualisierte sich von selbst.

Das Repository ist die maßgebliche Quelle, nicht eine Kopie. Die Strategie der Open Law Library besteht darin, Offenheit für Regierungen lohnend zu machen, indem sie Software entwickelt, die die Kodifizierung beschleunigt, sodass Offenheit als Nebenwirkung entsteht.

Das Gesetz als XML in einem versionierten Repository speichern, sodass jede Änderung eine nachverfolgte Änderung ist und die Website daraus erzeugt wird.

Gesetzgebung und Softwareentwicklung verfolgen beide Änderungen an einem Textbestand.

Werkzeuge, die die Kodifizierung beschleunigen, geben einer Regierung einen Grund, offene Formate zu übernehmen.

Die XML-Datei wird in die Website gerendert, wodurch ein getaggter Verweis zu einem Link wird.

Der öffentliche GitHub-Zugang ermöglicht Außenstehenden, Korrekturen vorzuschlagen, während der Council die Kontrolle über das Zusammenführen behält.

Ein Dokument, das sich in kleinen nachverfolgten Änderungen wandelt, unter Software-Versionskontrolle stellen und Offenheit als schnellere, genauere Arbeit vermarkten.

Tauberer schrieb 2018, DC scheine die erste Jurisdiktion zu sein, die ihren Gesetzeskodex auf GitHub gestellt und eine Änderung von einem Mitglied der Öffentlichkeit angenommen habe. Er betont, dass seine Änderung eine technische Korrektur war, die keine Abstimmung des Councils erforderte, und dass Pull Requests keine Anhörungen und Abstimmungen ersetzen werden. Die Vorschriften von DC hinkten damals hinter dem Code hinterher.

DEN BELEGEN FOLGEN

Die Quellen

  1. How I changed the law with a GitHub pull request Ars Technica · arstechnica.com ·