当前位置: 首页> 书评> 正文

代码《代码即法律》

  • 小小评论家小小评论家
  • 书评
  • 2023-03-26 03:53:33
  • 51

“互联网并不是天生就是自由的,当初就差点往控制的方向发展了。而对互联网未来的走势,不是律师说了算,而是你们程序员,写代码的人说了算......”几年前在DDJ上听到以上言论时,很是耳目一新,程序员当真有这么大的能量?不记得是谁说上面的话了,直到看了这本《代码》才突然想起,一定就是同一个人,本书作者Lawrence Lessig了。

互联网的基础架构就是TCP/IP协议这个协议规定数据包是如何在网络中进行传输和交换的,更多的信息就没有了。就是这个简单的协议,保证了互联网的迅猛发展。因为,它没有试图在基础的网络架构里加入太多的东西,比如安全和控制等等,从而保证了基础架构的简单和灵活性。互联网的这种架构,让创新在网络的边缘节点(Edge)来进行,从而有很多的创新应用得以发明出来。

如果当初是按照AT&T的想法来规划互联网,那么它今天就不会是这个样子的。作为一个企业,AT&T必然会在基础的架构里加入很多的功能和控制,并会对边缘节点的接入应用进行限制,那样的互联网就不会像今天这样的自由。

所以,控制着整个互联网的核心运作的,就是TCP/IP协议,是严格执行这个协议的程序代码。在计算机网络的世界里,所有的规则定义是以代码来实现的,所以代码就是网络空间的法律,选择怎样的代码,就是选择怎样的法律,这就是本书的主要观点。

互联网的出现,改变了人们的生活,对现实空间的法律也提出了挑战。以前,因为空间和成本的限制,使得一些事情难以发生,所以法律问题没有进行相应的规定,或者有不适应的地方。现在因为技术的进步,特别是互联网的出现,使得那些特例变成了常态。比如言论自由,知识产权保护,以及隐私保护等等。法律,需要随着时代的变化而变化,特别是对于新事物的适应。但是,法律的制定又是依据什么呢?是的,是依据宪法。但是,当初宪法的制定者们并没有预料到今天的使用场景,所以我们又如何能够知道其真正的本意呢?我们应该如何来对宪法条文进行阐释呢?是字面文本还是其背后的精神?比如当初禁止警察进入公民家中进行搜捕,主要原因是搜捕过程会给公民产生不便。现在,技术的进步可以使得在公民的电脑里安装监测软件而不会有任何的不便甚至都察觉不到,那么是否意味着监视的合法?对类似的问题,作者将要一一进行探讨。

互联网还在不断的发展,并且我们有能力选择和影响其未来的发展方向,就看我们是如何去做了。特别的,如何防止互联网受到***的严格管制,作者特别提到了开放源码。既然互联网的法律是由代码来决定的,那么谁掌握了代码谁就掌握了法律的定义权。如果是封闭代码,***就有能力去影响拥有代码的公司,使得其按照自己的意愿来编写代码。但是,如果代码是公开的,那么人们就可以自己修改代码以抵抗管制。

以前,我们只是从技术和商业的角度来看互联网,现有又有了另一个角度。

阅读全文