Reload Original PagePrint PageEmail Page

万维网发明人Tim Berners Lee谈“开放”(Open)的8重含义 - 自由讨论和其它各种话题论坛 (Free Discussions) 谷歌中国开发者社区论坛(China Google Developer Group Forum)

大家好!

上星期万维网的发明人Tim Berners Lee来到中国访问,参加在深圳举办的一个互联网应用开发的分享大会,并访问了北京航空航天大学、做了一个有关开放技术的演讲。他的这个内容很好,可以帮助我们进一步理解开放型技术的含义。这里我把他演讲的内容贴在这里给大家参考。原文出处为3kr.com技术频道等网站。

谢谢!

Bill

===> 万维网发明人Tim Berners Lee在北航做的一个讲座

对 Open 这个词,我意识到在实际工作和生活中,有 8 种不同的意思。这些释义虽然各不相同,但是他们的意思却又环环相扣。对于万维网来说,开放最重要的一个形式,就是它的普遍性(Universality)。当我开始设计 Web 协议时,我已经见到过很多网络信息系统因为尝试对用户行为进行某些假设而失败,比如假设用户使用某种特定型号的电脑、通过强制用户用特定的方式组织数据,或者使用特定的数据格式,从而限制用户的工作方式。

而我们的目标是:任何人都应该能够在万维网上发布任何内容,而不受技术、语言、字符集以及文化等因素的限制。网络中立性是开放、公平的万维网的核心。与普遍性密切相关的是去中心化,也就是网页内容创作者不需要经过第三方许可就能够发布到万维网上,没有中央控制节点,没有单点故障,这对万维网的发展是和前景是至关重要的。

1. 开放标准 - Open Standards


万维网设计与开放标准的诞生以及在全球的广泛普及是紧密相连的,我于 1994 年创立了万维网联盟(World Wide Web Consortium ,W3C),为万维网技术制定具有互操作性的标准,比如大家都很熟悉的 HTML5、移动万维网、图像、互联数据的语义网(Semantic Web of linked data),以及 Web 信息无障碍等。W3C 是一个开放的组织,任何公司都可以加入,任何个人都可以审阅和帮助万维网标准的制定。

W3C 标准制定流程的核心价值观是透明、开放以及多数认同。在实践中,公平性、技术质量以及进展速度也是需要折中平衡的。业界还有很多标准团体从事其他层面的技术设计,比如美国电气和电子工程师协会(IEEE)为物理网络连接设计标准,互联网工程任务组 (IETF) 为互联网的互操作性设计标准,W3C 和这些标准组织共同支持 OpenStand 开放标准,促进国际化的、免费的、开放的标准在市场的驱动下快速发展。

2. 开放Web平台 - Open Web Platform (OWP)

W3C 的开放 Web 平台是一系列 Web 计算的标准技术的集合,其中包括 HTML5、SVG、CSS、Video、JavaScript 等标准技术,这些标准技术协同工作,使得那些曾经只能在电脑、平板设备或电话上运行的程序,现在可以在任何能开打浏览器的设备上运行。基于 HTML5 的开放 Web 平台,可以轻松的在浏览器内插入视频,甚至在将来可以轻松地插入视频会议。开放 Web 平台同时也具有连接硬件级设备各种功能的 API,例如调用智能手机的加速度计、摄像头以及本地存储等。

原生应用(Native App)的使用是受限的,但是 Web App 可以在任何平台上运行。有了 Web App,无论是在移动设备、台式电脑、智能电视,或者(将来)汽车的控制台上,每一个网页都可以变成一个可编程的计算机。原生应用(Native App)并不在 Web 上,它们不是 Web 的一部分,只能在一个平台或者一种设备上运行的原生应用与 Web App 相比有更多的限制。所以,我鼓励每一个人使用 / 编写 Web App。

3. 开放政府与开放数据 - Open Government through Open Data

从 2009 年开始,我决心从事促进 Web 上数据的使用。那时已经有太多的网站能够生成质量很好的文件,但是人们很难去获取文件背后的数据并使用它们。于是,那年 2 月,我站在 TED 讲台上,向现场的观众询问他们的数据,我甚至听到他们高呼“现在就要原始数据!Raw data now!”。同年 4 月,我与英国首相布朗会面,和他共同启动了英国政府关于开放数据的开创性的工作。也是在同一年,美国总统奥巴马宣布美国开放政府计划(US Open Government Initiative)。2010 年,我再次回到 TED 讲台,并向观众们展示开放数据已经取得的成就,其中包括 Open Street Maps 在海地大地震救灾工作中所起到的突出作用。

对我来说,能够得到我使用的任何软件的源代码是十分重要的。2012 年,我们在英国启动了开放数据研究所 Open Data Institute (ODI)。ODI 位于伦敦东部科技城,是一家孵化从事开放数据业务的创业项目的机构。ODI 的创立旨在利用并推进正在发生的开放数据浪潮的商业应用化进程。

4. 社交网络上个人数据的公开 - Openness with personal data on the Social Net

公开(Open)这个词经常被使用在这样的句子里——“我不想使我的私人生活太过公开”。在目前这个信息爆炸的新时代,我们的社会还在不断学习如何为“公开”划清界限。在这里,我不会深入太多细节,但是会涉及一些相关的问题,例如一个帮助用户分享信息的社交网站应该在何种程度上从用户提交的数据中以全新的方式受益,以及关于如何使用用户的不同类型的数据,这些问题也许会引发文化准则以及新的技术架构方面的讨论。

5. 开放平台 - Open Platform

对很多人来说,一个令人担心的问题是,他们是否可以选择哪些 App 能够运行在自己的手机或电脑上。这其实并不是 Web 的一个特性,作为一个开放平台,意味着用户可以在其电脑或者其他设备上安装或者编写软件。所以,绕开那些封闭平台的一个驱动力就是,有些厂商希望用户不需要安装就能够在设备上体验他们内容(或产品)。有些系统是非常封闭的,在这些系统里用户看电影玩游戏,而不能复制或者备份内容。有些系统非常开放,允许用户拷贝数据,或者运行用户喜欢的任何 App。还有很多系统鉴于以上两者之间,允许用户付费购买额外的内容或者体验。

W3C 和它的合作伙伴们目前正在做的一件事情就是,探索那些能够在创作者和消费者的权益之间取得平衡的 Web 技术。具体来说,W3C 旨在从总体上降低这个领域的封闭性,增强目前比较缺乏的互操作性。在美国,《数字千年版权法案》(Digital Millennium Copyright Act ,DMCA)和《计算机欺诈和滥用法》(Computer Fraud and Abuse Act,CFAA)规定不当使用电脑的个人可以被判处长期徒刑,这两部法律加剧了平台的封闭性。这些不公正的法律大大激化了当前的辩论,甚至有人提出所有的平台都应该是完全开放的,这样就没有人会被指控不当使用电脑了。希望这些法律能够在理智的辩论过程中逐渐被修正,逐渐探索出如何既能够保证创作者的权益,又能够满足用户参与贡献以及压缩、合并甚至保存的权利。

6. 开源 - Open Source

“开源”是 Web 上的另一种开放,对 Web 的发展一直都非常重要。对我来说,开源的重要性在于,我可以得到我使用的任何软件的源代码。如果我能得到这些源代码,我可以改进它们吗?我可以散发修改后的代码,在我的机器上运行它们?

7. 开放(科研成果)访问 - Open Access

Open Access 是一场基于 Web 的运动,旨在促进学术研究成果的免费开放。政府和纳税人为学术研究提供了资金,但是这些研究成果经常保存在封闭的学术期刊里,只有在那些资金雄厚的大学里才能有权访问。偏远地区和落后地区的人们则无权参与了解这些研究成果。开放期刊访问为大众在 Web 上合法且免费获取学术研究成果提供了法律和技术上的保障。

8. 开放的互联网与网络中立性 - Open Internet and Net Neutrality

当我们谈论保持一个免费和开放的互联网时,我们经常会担心网络阻塞和间谍活动。我们保护 Web 的办法之一就是要保证网络中立性。网络中立性是非歧视性的,它的原则是,如果我付费连接到具有一定服务质量的网络,你也付费连接到这个网络甚至服务质量更高的网络,我们可以在同一水平上通讯。这一点对于一个开放、公平的市场非常重要。在 Web 上面,很多大型企业试图控制互联网,向用户兜售各种商业信息。也有一些机构通过监视用户而获得巨量而准确的用户隐私信息。Web 用户的权利正在被侵犯,目前只有少数的人理解并意识到了这一点。