擁抱開源軟件,擁抱開放標準
Randy Terbush 是開源社區一名公認的領導人,同時也是 Apache HTTP 服務器項目的聯合創始人。近日,他撰寫了一篇博文,解答了人們關于“為什么免費做這些事情”的疑問。
1995 年,在 Apache HTTP 服務器項目創立之初,只有一兩種 Web 瀏覽器,但沒有商業 HTTP 協議 Web 服務器為它們提供服務。在這種形勢下,Randy 參與了創建計算機軟件關鍵技術的志愿者工作,就像現在參與開源項目類似。一切都很自然,找有相同想法的人一起構建一個更好的 HTTP Web 服務器。
當時,也有一些其它商業 HTTP Web 服務器產品。但今天,在互聯網上近 9 億臺的 Web 服務器中,大約 40% 仍然運行著 Apache HTTP 服務器(2015 年這一比例是 70%)。但在其它商業產品中,只有微軟 IIS 服務器存活下來,不過,它也是免費的。這讓 Randy 倍感自豪。同時他也表示,沒有把 Apache Web 服務器商業化有一個更重要的原因:
它使企業很容易就可以在他們的產品中使用一種符合標準的 HTTP 協議棧,從而保證互聯網上的服務通信既可靠又相互兼容。這對于互聯網的未來而言非常重要。
</blockquote>另外,Randy 認為,開源意味著開放標準。HTTP 協議是 Web 瀏覽器與 Web 服務器之間的通信語言。如果一方不遵循這個標準,就會無法訪問某個特定的網站。以上世紀 90 年代的美國在線(AOL)為例。當時,許多互聯網用戶都使用 AOL Web 瀏覽器訪問站點。但有一天,AOL 修改了他們的 HTTP 代理,導致用戶無法訪問不受 AOL 控制的站點。這是 Randy 參與開源軟件開發的另一個原因。如果沒有 Apache HTTP 服務器項目,那可能意味著用戶必須為了訪問不同的站點安裝若干不同的瀏覽器軟件。
然而,時至今日,在醫療領域,同樣的標準之爭還在上演。目前,至少有兩種不同的數據交換標準。這會增加醫療服務提供商和客戶的成本。在過去數十年中,這種情況多次出現,但最終,專利解決方案的構建者總是以失敗告終。因此,他提出:
對這些公司而言,現在是時候向開源軟件開發社區學習并擁抱真正的開放標準的思想了。
</blockquote>來自: InfoQ本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!