Linux中國

開源軟體二十年 —— 過去,現在,未來

二十年以前,在 1998 年 2 月,「 開源 open source 」 這個辭彙第一次出現在「軟體」這一名詞之前。不久之後, 開源的定義 Open Source Definition (OSD) 這一文檔被創建,並成為了撒播 開放源代碼促進會 Open Source Initiative (OSI)的種子。正如 OSD 的作者 Bruce Perens 所說

開源」是這場宣傳自由軟體的既有概念到商業軟體,並將許可證化為一系列規則的運動的正式名稱。

二十年後,我們能看到這一運動是非常成功的,甚至超出了當時參與這一活動的任何人的想像。 如今,開源軟體無處不在。它是互聯網和網路的基礎。它為我們所有使用的電腦和移動設備,以及它們所連接的網路提供動力。沒有它,雲計算和新興的物聯網將不可能發展,甚至不可能出現。它使新的業務方式可以被測試和驗證,還可以讓像谷歌和 Facebook 這樣的大公司在已有的基礎之上繼續攀登。

如任何人類的造物一樣,它也有黑暗的一面。它也讓反烏托邦的監視和必然導致的專制控制的出現成為了可能。它為犯罪分子提供了欺騙受害者的新的途徑,還讓匿名且大規模的欺凌得以存在。它讓有破環性的狂熱分子可以暗中組織而不會感到有何不便。這些都是開源的能力之下的黑暗投影。所有的人類工具都是如此,既可以養育人類,亦可以有害於人類。我們需要幫助下一代,讓他們能爭取無可取代的創新。就如 費曼所說

每個人都掌握著一把開啟天堂之門的鑰匙,但這把鑰匙亦能打開地獄之門。

開源運動已經漸漸成熟。我們討論和理解它的方式也漸漸的成熟。如果說第一個十年是擁護與非議對立的十年,那麼第二個十年就是接納和適應並存的十年。

  1. 在第一個十年裡面,關鍵問題就是商業模型 —— 「我怎樣才能自由的貢獻代碼,且從中受益?」 —— 之後,還有更多的人提出了有關管理的難題—— 「我怎麼才能參與進來,且不受控制 ?」
  2. 第一個十年的開源項目主要是替代現有的產品;而在第二個十年中,它們更多地是作為更大的解決方案的組成部分。
  3. 第一個十年的項目往往由非正式的個人組織進行;而在第二個十年中,它們經常由創建於各個項目上的機構經營。
  4. 第一個十年的開源開發者經常是投入於單一的項目,並經常在業餘時間工作。 在第二個十年里,他們越來越多地受雇從事於一個專門的技術 —— 他們成了專業人員。
  5. 儘管開源一直被認為是提升軟體自由度的一種方式,但在第一個十年中,這個運動與那些更喜歡使用「 自由軟體 free software 」的人產生了衝突。在第二個十年里,隨著開源運動的加速發展,這個衝突基本上被忽略了。

第三個十年會帶來什麼?

  1. 更複雜的商業模式 —— 主要的商業模式涉及到將很多開源組件整合而產生的複雜性的解決方案,特別是部署和擴展方面。 開源治理的需求將反映這一點。
  2. 開源拼圖 —— 開源項目將主要是一系列組件,彼此銜接構成組件堆棧。由此產生的解決方案將是開源組件的拼圖。
  3. 項目族 —— 越來越多的項目將由諸如 Linux Foundation 和 OpenStack 等聯盟/行業協會以及 Apache 和 Software Freedom Conservancy 等機構主辦。
  4. 專業通才 —— 開源開發人員將越來越多地被雇來將諸多技術集成到複雜的解決方案里,這將有助於一系列的項目的開發。
  5. 軟體自由度降低 —— 隨著新問題的出現,軟體自由(將四項自由應用於用戶和開發人員之間的靈活性)將越來越多地應用於識別解決方案是否適用於協作社區和獨立部署人員。

2018 年,我將在全球各地的主題演講中闡述這些內容。歡迎觀看 OSI 20 周年紀念全球巡演

本文最初發表於 Meshed Insights Ltd. , 已獲轉載授權,本文,以及我在 OSI 的工作,由 Patreon patrons 支持

關於作者

Simon Phipps - 計算機工業和開源軟體專家 Simon Phipps 創辦了公共軟體公司,這是一個歐洲開源項目的託管公司,以志願者身份成為 OSI 的總裁,還是 The Document Foundation 的一名總監。 他的作品是由 Patreon patrons 贊助 —— 如果你想看更多的話,來做贊助人吧! 在超過 30 年的職業生涯中,他一直在參與世界領先的戰略層面的開發 ... 關於 Simon Phipps

via: https://opensource.com/article/18/2/open-source-20-years-and-counting

作者:Simon Phipps 譯者:name1e5s 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國