DC議会はDC法典を改正する法律を可決し、弁護士が各変更を法典に組み込む。この作業は法典化と呼ばれる。かつてはWord文書での手作業だった。非営利の請負業者であるOpen Law Libraryが、法典をXMLとしてGitHubに保存することでこれを自動化した。

Ars Technicaの一人称の記事で、2013〜2014年にDCの法典のデジタル化を支援したJoshua Taubererは、オープンガバメント法規における誤った相互参照、すなわち第II副章ではなく第I副章への引用を見つけた経緯を述べている。彼はXML内のローマ数字を変更し、プルリクエストを開いた。数日後、議会の法典化担当顧問がそれをマージし、法典のウェブサイトは自動的に更新された。

リポジトリは複製ではなく、権威ある情報源である。Open Law Libraryの戦略は、法典化をより迅速にするソフトウェアを構築することで、政府にとって開放性が報われるようにし、その結果として開放性が副産物として実現されるようにすることである。

法律をバージョン管理されたリポジトリ内にXMLとして保存することで、すべての改正が追跡可能な変更となり、ウェブサイトがそこから構築される。

立法とソフトウェアエンジニアリングは、どちらもテキストの集合に対する変更を追跡する。

法典化を迅速化するツールは、政府にオープンな形式を採用する理由を与える。

XMLファイルはウェブサイトにレンダリングされ、タグ付けされた引用がリンクになる。

GitHubへの公開アクセスにより、外部の者が修正を提案できる一方、議会はマージの制御を保持する。

小さな追跡可能な編集で変化する文書をソフトウェアのバージョン管理下に置き、開放性をより迅速で正確な作業として売り込む。

Taubererは2018年に、DCは法典をGitHubに置き、一般市民からの変更を受け入れた最初の管轄区域であったようだと書いた。彼は、自身の編集は議会の採決を必要としない技術的修正であり、プルリクエストが公聴会や採決に取って代わるものではないと注意を促している。当時、DCの規則は法典より遅れていた。

出典をたどる

出典

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