萬維網發明人Tim Berners Lee談“開放”的8重含義
上周五下午去參加了萬維網發明人Tim Berners Lee在北航做的一個講座分享,主要談了一下他對“開放”(Open)的看法,在分享中他談到了 8 種開放含義,詳細分享內容如下:
對 Open 這個詞,我意識到在實際工作和生活中,有 8 種不同的意思。這些釋義雖然各不相同,但是他們的意思卻又環環相扣。對于萬維網來說,開放最重要的一個形式,就是它的普遍性(Universality)。當我開始設計 Web 協議時,我已經見到過很多網絡信息系統因為嘗試對用戶行為進行某些假設而失敗,比如假設用戶使用某種特定型號的電腦、通過強制用戶用特定的方式組織數據,或者使用特定的數據格式,從而限制用戶的工作方式。
而我們的目標是:任何人都應該能夠在萬維網上發布任何內容,而不受技術、語言、字符集以及文化等因素的限制。網絡中立性是開放、公平的萬維網的核心。與普遍性密切相關的是去中心化,也就是網頁內容創作者不需要經過第三方許可就能夠發布到萬維網上,沒有中央控制節點,沒有單點故障,這對萬維網的發展是和前景是至關重要的。
開放標準 Open Standards
萬維網設計與開放標準的誕生以及在全球的廣泛普及是緊密相連的,我于 1994 年創立了萬維網聯盟(World Wide Web Consortium ,W3C),為萬維網技術制定具有互操作性的標準,比如大家都很熟悉的 HTML5、移動萬維網、圖像、互聯數據的語義網(Semantic Web of linked data),以及 Web 信息無障礙等。W3C 是一個開放的組織,任何公司都可以加入,任何個人都可以審閱和幫助萬維網標準的制定。
W3C 標準制定流程的核心價值觀是透明、開放以及多數認同。在實踐中,公平性、技術質量以及進展速度也是需要折中平衡的。業界還有很多標準團體從事其他層面的技術設計,比如美國電氣和電子工程師協會(IEEE)為物理網絡連接設計標準,互聯網工程任務組 (IETF) 為互聯網的互操作性設計標準,W3C 和這些標準組織共同支持 OpenStand 開放標準,促進國際化的、免費的、開放的標準在市場的驅動下快速發展。
開放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。
開放政府與開放數據 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 的創立旨在利用并推進正在發生的開放數據浪潮的商業應用化進程。
社交網絡上個人數據的公開 Openness with personal data on the Social Net
公開(Open)這個詞經常被使用在這樣的句子里——“我不想使我的私人生活太過公開”。在目前這個信息爆炸的新時代,我們的社會還在不斷學習如何為“公開”劃清界限。在這里,我不會深入太多細節,但是會涉及一些相關的問題,例如一個幫助用戶分享信息的社交網站應該在何種程度上從用戶提交的數據中以全新的方式受益,以及關于如何使用用戶的不同類型的數據,這些問題也許會引發文化準則以及新的技術架構方面的討論。
開放平臺 Open Platform
對很多人來說,一個令人擔心的問題是,他們是否可以選擇哪些 App 能夠運行在自己的手機或電腦上。這其實并不是 Web 的一個特性,作為一個開放平臺,意味著用戶可以在其電腦或者其他設備上安裝或者編寫軟件。所以,繞開那些封閉平臺的一個驅動力就是,有些廠商希望用戶不需要安裝就能夠在設備上體驗他們內容(或產品)。有些系統是非常封閉的,在這些系統里用戶看電影玩游戲,而不能復制或者備份內容。有些系統非常開放,允許用戶拷貝數據,或者運行用戶喜歡的任何 App。還有很多系統鑒于以上兩者之間,允許用戶付費購買額外的內容或者體驗。
W3C 和它的合作伙伴們目前正在做的一件事情就是,探索那些能夠在創作者和消費者的權益之間取得平衡的 Web 技術。具體來說,W3C 旨在從總體上降低這個領域的封閉性,增強目前比較缺乏的互操作性。在美國,《數字千年版權法案》(Digital Millennium Copyright Act ,DMCA)和《計算機欺詐和濫用法》(Computer Fraud and Abuse Act,CFAA)規定不當使用電腦的個人可以被判處長期徒刑,這兩部法律加劇了平臺的封閉性。這些不公正的法律大大激化了當前的辯論,甚至有人提出所有的平臺都應該是完全開放的,這樣就沒有人會被指控不當使用電腦了。希望這些法律能夠在理智的辯論過程中逐漸被修正,逐漸探索出如何既能夠保證創作者的權益,又能夠滿足用戶參與貢獻以及壓縮、合并甚至保存的權利。
開源 Open Source
“開源”是 Web 上的另一種開放,對 Web 的發展一直都非常重要。對我來說,開源的重要性在于,我可以得到我使用的任何軟件的源代碼。如果我能得到這些源代碼,我可以改進它們嗎?我可以散發修改后的代碼,在我的機器上運行它們?
開放(科研成果)訪問 Open Access
Open Access 是一場基于 Web 的運動,旨在促進學術研究成果的免費開放。政府和納稅人為學術研究提供了資金,但是這些研究成果經常保存在封閉的學術期刊里,只有在那些資金雄厚的大學里才能有權訪問。偏遠地區和落后地區的人們則無權參與了解這些研究成果。開放期刊訪問為大眾在 Web 上合法且免費獲取學術研究成果提供了法律和技術上的保障。
開放的互聯網與網絡中立性 Open Internet and Net Neutrality
當我們談論保持一個免費和開放的互聯網時,我們經常會擔心網絡阻塞和間諜活動。我們保護 Web 的辦法之一就是要保證網絡中立性。網絡中立性是非歧視性的,它的原則是,如果我付費連接到具有一定服務質量的網絡,你也付費連接到這個網絡甚至服務質量更高的網絡,我們可以在同一水平上通訊。這一點對于一個開放、公平的市場非常重要。在 Web 上面,很多大型企業試圖控制互聯網,向用戶兜售各種商業信息。也有一些機構通過監視用戶而獲得巨量而準確的用戶隱私信息。Web 用戶的權利正在被侵犯,目前只有少數的人理解并意識到了這一點。