DC 의회는 DC 법전을 개정하는 법률안을 통과시키고, 변호사들이 각 변경 사항을 법전에 반영하는데, 이 과정을 법전화(codification)라고 한다. 예전에는 Word 문서에서 수작업으로 이루어졌다. 비영리 계약업체인 Open Law Library가 이제 법전을 GitHub에 XML로 저장하여 이를 자동화한다.

Ars Technica의 1인칭 기고에서, 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 ·