拥抱开源,这个城市的法典都通过GitHub 发布

栏目: 软件资讯 · 发布时间: 6年前

内容简介:如果你访问下边这个 GitHub repo,会发现它记录的是一部法典:

如果你访问下边这个 GitHub repo,会发现它记录的是一部法典:

https://github.com/DCCouncil/dc-law-xml

拥抱开源,这个城市的法典都通过GitHub 发布

这是美国华盛顿哥伦比亚特区(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 发现条款中这句描述出现错误:

(d) The Office of Open Government may issue advisory opinions on the implementation of subchapter I of Chapter 5 of Title 2. 

其中,“subchapter I” 应为 “subchapter II”,于是 Joshua 提了一个 PR 更正该错误。几天后,委员会的编纂律师将其合并:

拥抱开源,这个城市的法典都通过GitHub 发布

自然地,DC 条款网站也自动更新了该处失误:

拥抱开源,这个城市的法典都通过GitHub 发布

当然了,因为这是技术性错误 request,所以它可以被接受。

Joshua 认为,在 GitHub 上发布法律条款是一项真正的政府创新,它改变了历史,具体意义体现在这几个方面:

  • 理事会能够比以往更好、更快地公布法律。以往律法每年发布三次更新,并且可能会有五到七个月的延迟才能看到最新版本,但是,开源缩短这个过程,新的法律颁布约一个星期后民众就可以看到。

  • 这也意味着,相比以往民众能够接收到更多法律条款。

  • 法律配套发布在一个易用、现代化、可搜索、移动友好且免费的网站上,也就是上边提到的 https://code.dccouncil.us/dc/council/code

  • 这给条件有限而没法拥有更好的 工具 去研究律法的民众和律师提供了更多机会。

同时 Joshua 也希望其它地方向 DC 学习,通过开源库推进律法的发展。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Java Concurrency in Practice

Java Concurrency in Practice

Brian Goetz、Tim Peierls、Joshua Bloch、Joseph Bowbeer、David Holmes、Doug Lea / Addison-Wesley Professional / 2006-5-19 / USD 59.99

This book covers: Basic concepts of concurrency and thread safety Techniques for building and composing thread-safe classes Using the concurrency building blocks in java.util.concurrent Pe......一起来看看 《Java Concurrency in Practice》 这本书的介绍吧!

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具