如果你访问下边这个 GitHub repo,会发现它记录的是一部法典: https://github.com/DCCouncil/dc-law-xml 这是美国华盛顿哥伦比亚特区(Washington District of Columbia,WDC/DC)的法律条款,它不是法律的副本,而是一个权威的 DC 委员会存储已颁布法律的数字版本的地方,内容直接提供给理事会的 DC 条款网站:https://code.dccouncil.us/dc/council/code。 几年前,DC 律师与软件工程师发现,在跟踪代码变更时,立法和软件工程有很多共同之处,于是他们决定将法律条款托管到 GitHub。他们成功实施了该计划,于是有了上边提到的这个 GitHub repo。 是的,这是一个真实而有意义 repo,它是可以通过 PR 进行更新的,最近黑客 Joshua Tauberer 还发文介绍了他为该法典提交了一个错别字 PR 并被接受的案例。Joshua 发现条款中这句描述出现错误:
其中,“subchapter I” 应为 “subchapter II”,于是 Joshua 提了一个 PR 更正该错误。几天后,委员会的编纂律师将其合并: 自然地,DC 条款网站也自动更新了该处失误: 当然了,因为这是技术性错误 request,所以它可以被接受。 Joshua 认为,在 GitHub 上发布法律条款是一项真正的政府创新,它改变了历史,具体意义体现在这几个方面:
同时 Joshua 也希望其它地方向 DC 学习,通过开源库推进律法的发展。 |