你熟知的開源專案,幕後推手竟然是他們?
一個開源專案如果想要做大做好,單靠程式設計師禿頭熬夜用愛發電是不現實的,往往需要有一些組織、公司或者基金會提供資金、技術甚至是法律等方面的支援。基金會一般負責開源產品和社群的推廣,推動更加開放的平臺和執行模式,接受專案和資金捐贈,幫助企業和開發者進行專案孵化。像 Apache 基金會也提供協議框架來幫助企業和開發者們一同工作。此外,還有一些技術服務和證照等的維護。例如,一家企業可能擔心和 Google 的合作中出現問題,但是 Kubernetes 捐給了 CNCF ,那麼就可以藉助於中立的基金會完成合作。有些專案基於目前的團隊無法繼續開展,就會將其捐給基金會,基於社群中更多的開發者們共同創造,給專案一個專家會診(也可能是普通掛號會診)的機會。
對於基金會價值,在論文《The Rise and Evolution of the Open Source Software Foundation》 有這樣一段描述:
不論自由開源軟體基金會的具體性質是貿易組織還是慈善組織,非營利的基金會將為開源專案提供下面三種服務:
1.為參與者提供了一個軟體智慧財產權管理的法律框架,在這個框架中,商業公司可以和自由開源軟體專案的貢獻者進行合作。
2.提供一些技術服務,如軟體倉庫、問題跟蹤、程式碼簽名證照以及技術指導等。
3.提供業務運營和治理支援,例如金融和銀行服務、會員管理以及專案相關的溝通和公關。
隨著各大 IT 公司甚至傳統行業開始擁抱開源,加上前兩年許多去中心化的專案都是基於基金會進行運作的,大家對於基金會這個事物的關注逐漸增加。下面整理了一些有意思的基金會的介紹,更多資訊請訪問各基金會官方網站。
“規模最大的”開源基金會
https://www.apache.org/
Apache 開源基金會,Apache Software Foundation,1999 年 7 月成立,全志願者社群,2.27 億行程式碼,813 位個人會員,39000 多位程式碼貢獻者,向使用者提供了價值超過200 億美元的 Apache 開源軟體產品,完全免費,使得全球十億使用者受益。社群致力於著名的 Apache 2.0 協議。 官方有一套自己的理念:社群大於程式碼、開放的寫作方式、精英管理、強調廠商中立和多樣性共識政策等等,在 Apache 基金會當中,競爭對手也可以在競爭的同時共同解決難題,共享技術成果。
基金會支援的著名專案也有很多,例如 HTTP Server,可在多平臺和系統下執行的開放原始碼的網頁伺服器;Tomcat ,Apache 軟體基金會屬下 Jakarta 專案開發的 Servlet 容器,實現對於 Servlet 和 JavaServer Pages 的支援。日前如日中天的大資料框架 Hadoop、處理引擎 Spark 等等,均為 Apache 基金會的專案。可見,這個規模之大,名不虛傳。
“最年長的”開源基金會
https://fsf.org/
自由軟體基金會,Free Software Foundation,成立於1985年10月,主要為了執行 GNU 計劃,開發更多自由軟體。對於該組織,業內褒貶不一,一方面支援他們對於 GNU 軟體的貢獻,另一方面對於他們的“理想化”有所顧慮。
“中國自家的”開源基金會
www.openatom.org
開放原子開源基金會成立於 2020 年 9 月 9 日,提供基礎服務、法律服務、IT設施和社群管理等服務方向,基金會是致力於開源產業的全球性非營利公益機構。百度、華為分別捐獻了區塊鏈專案 XuperChain 和 鴻蒙作業系統 OpenHarmony 專案。目前,基金主要有 9 家白金捐贈人、4 家金牌捐贈人、1 家銀牌捐贈人和 1 家一般捐贈人。相對於建立之初的 7 家已經有明顯增長。這也是中國首個開源軟體基金會。
“最安全的” 的基金會
https://openssf.org/
開源安全基金會 Open Source Security Foundation (OpenSSF),成立於 2020 年 8 月,關注開源軟體的安全問題,主要針對以下方向:漏洞披露、安全工具、安全最佳實踐、識別開源專案的安全威脅、確保關鍵專案、數字身份證明等。Google、IBM、Canonical、紅帽、SUSE 以及國內的華為、騰訊等均是該基金會會員。
“雙黃的” 開源基金會
https://openjsf.org/
2019 年 3 月,Node.js 基金會和 JS 基金會宣佈合併,新的基金會叫做 OpenJS 基金會 。兩家基金會由於協作緊密,合併之後能夠消除組織之間的運營榮譽,簡化運作成本。該基金會專案根據成熟度分成下面幾個等級:Impact,Growth,At-Large, Incubation,Emeritus。在 Impact 專案當中,Electron已經“畢業”,這是一款用於JS、HTML、CSS構建平臺的桌面應用程式,GitHub 出品的編輯器 Atom 就是用Electron 寫的。還有前端必學的 jQuery ,也是該基金會的 Impact 專案。
“從商軟 IDE 走出來的”基金會
https://www.eclipse.org/org/
開源軟體基金會往往來各種開源組織,接受社會捐贈等等。 這家基金會本身就是 IBM 主導建立的。Eclipse 最初是 IBM 公司開發用於替代商業軟體 Visual Age for Java 的一款 IDE(跨平臺整合開發環境),2001 年貢獻給開源社群,目前 Eclipse 仍在釋出新版本。2004 年,為了更多專案能夠更好地發展,成立了 Eclipse 基金會。基金會旨在推進鼓勵旗下專案,為這些專案培養共同體和建立商業生態。組織成員分為戰略成員和其他成員,像 BOSCH、華為、IBM 、Oracle、紅帽等均為戰略成員。
“名字硬核”的基金會
https://www.cloudfoundry.org/foundation/
Cloud foundry 基金會成立於 2014 年,由 Pivotal 公司建立,目的是推動 Cloud Foundry 開源專案的知名度和使用,提升全球行業標準平臺即服務(PasS)開源技術。Google 、IBM、SUSE 以及老東家 VMware 都是基金會的白金會員。基金會的創立,也是為了提供“中立地帶”,因為基金會當中的很多成員和 Pivotal 或者 VMware 等存在競爭關係。雖然名字硬核,直譯起來叫做雲鑄造。隨著技術的發展,Cloud foundry 抵抗住了容器的衝擊,或者可以說,一直就在使用容器。
“最能畫的”基金會
https://www.blender.org/foundation/
Blender 基金會成立於 2002 年 5 月,為了滿足 Blender 公司和開發人員的正常執行,Ton Roosendaal 創立了基金會,同年 7 月,一個名為“免費 Blender” 的眾籌發起,僅僅7個星期就達到了 100000 歐元的目標。Blender 是用於 3D 創作的最大的開源工具。其中 Development Fund 專案是 Blender 的捐贈計劃,育碧、Amd、Nividia、微軟紛紛加入,不久之前,Facebook也加入了該項基金會。此外,Google、Ubuntu 也是該專案的白銀會員。
“關心基礎設施”的基金會
https://openinfra.dev/
開源基礎設施基金會 Open Infrastructure Foundation,原 OpenStack 基金會。成立於 2012 年,2020年10月23日改名為開源基礎設施基金會。更名意味著基金會的使命、所涉及的領域及社群事務的進一步擴充。白金會員包括螞蟻金服、華為、騰訊雲等多家國內企業。此外,我國三大運營商均為該基金會黃金會員。
“最書生氣的”基金會
https://www.documentfoundation.org/
文件基金會 The Document Foundation,是一個由最早 OpenOffice.org 社群的主要成員創立的獨立、自治、精英管理的基金會,誕生於 2012 年 2 月。2010年,文件基金會宣佈成立,是由 Openoffice.org 社群主要成員創立的。起初,辦公軟體命名為 OpenOffice,Oracle 收購 Sun公司之後,拒絕社群關於捐贈的要求。文件基金會發布了 LibreOffice,被 Oracle 要求離開 OpenOffice.org 社群委員會。自此分道揚鑣。2012年,Oracle 將 OpenOffice 捐給 Apache 基金會。從目前的釋出和下載次數來看,LIbreOffice 似乎更勝一籌,用過 Linux 的同學對這款辦公套件再熟悉不過了。
“關注場面的”基金會
www.osgeo.org
開源地理空間基金會 Open Source Geospatial Foundation 成立於2006年2 月,為擴大自由和開源地理空間社群提供經濟、組織和法律的支援。重點專案為地理空間函式庫、網路地圖、定理定位軟體、後設資料目錄等等。
“不賺快錢的”基金會
https://ethereum.org/en/
以太坊基金會,區塊鏈火起來之後,關於發幣或者套現,總繞不開的就是基金會,往往都是要先設定一個基金會進行運作。(比特幣基金會爭議過多,這裡不作討論。)以太坊基金會成立於 2014 年,和以太坊同歲,目的是為了管理通過以太幣的預售而募集的資金,用這些資金來進行以太坊和去中心化的技術生態的構建和服務。起初的目的是開發新的應用和新的技術,特別是在開放性的領域和去中心化的領域進行開發。目的在於大力推進去中心化的發展,促成以太坊技術被接受使用。
“子嗣眾多的”基金會
https://www.linuxfoundation.org/
如果開源基金會們在一起吃飯的話,Linux 基金會肯定是上座,畢竟很多基金會都是 Linux 基金會的子基金會,或是由 Linux 基金會牽頭建立的。Linux基金會成立於 2000 年,顧名思義,這是一家致力於Linux 開源軟體專案的基金會。由於 Linux 可以說是世界上最重要的開源專案,它的成果遍佈世界各地、各行各業。不光如此,Linux 基金會還為 EDX 提供了免費的教程。AT&T、Google、Intel、華為、三星和騰訊等均為該基金會的白金會員。
Linux 基金會的子基金或者牽頭創立的基金會:
LF AI :成立於 2018 年 3 月,是基金會專注人工智慧、機器學習和深度學習等的開源開發組織;
JS 基金會:2016 年 10 月成立,用於促進指導 JavaScript 生態中各種核心開源專案的發展;
Cloud Native Computing Foundation(雲原生計算基金會):2015年7月成立,幫助推薦容器技術發展,2018 年 Google 將 Kubernetes 捐給該基金會;
TARS 基金會:2020 年 3 月成立,TARS 是 Linux 基金會 2008 年的專案,致力於構建一個健康開發的微服務開源生態。
你還知道什麼有趣的基金會,歡迎下方留言補充。
參考資料
1.http://opensourceway.community/posts/foundation_introduce/the-rise-and-evolution-of-open-source-foundation/ 開源軟體基金會的崛起與演化,開源之道
2.Hunter, Paula, and Stephen Walli. “The Rise and Evolution of the Open Source Software Foundation.” IFOSS L. Rev. 5 (2013): 31.
2.https://www.linuxidc.com/Linux/2015-09/123217.htm 你需要了解的八家最重要的開源軟體基金會,布加迪
3.https://kaiyuanshe.cn/2018-China-Open-Source-Report/ 2018中國開源年度報告(洞察篇),開源社
相關文章
- SpringBoot的幕後推手...Spring Boot
- 開發者死後,他的開源專案會有人繼續維護嗎?
- 遊戲產業巨無霸Steam的幕後推手遊戲產業
- 讓客戶參與他們的IT專案
- 一個檔案的開源專案,開啟你的開源之旅
- 掘金開源秀:來沸點展示你的開源專案
- “銀色情人節”——我們的開源專案
- 科技企業的幕後推手,人工智慧究竟有何魔力人工智慧
- 《HTTP權威指南》每個成功Web事務的幕後推手HTTPWeb
- 從一個開源專案到龐大的開源矩陣,他是怎麼做到的?矩陣
- Google AR 互動的開源與幕後Go
- 2013“我們的開源專案” - 暨開源力量公開課年度慶典
- 我們在開源專案中是怎樣埋彩蛋的
- 如何為我們的開源專案建立完美的 README?
- 廣州遊戲買量江湖:破億流水手遊背後的推手們遊戲
- 如何開始做一個開源專案?他的親身經歷值得參考
- 那些年的開源專案,你跑起來了嗎?
- 如何在Github打造你的爆款開源專案Github
- 你給開源專案提過 PR 嗎?
- 不要讓你的開源專案「裸奔」,一文了解開源證書
- 15款值得學習的小型開源專案 帶你快速步入開源世界
- 適合做外包專案的開源後臺管理系統
- 給你的開源專案加一個綬帶吧
- 如何為你的開源專案釋出一個版本
- 也許你不相信,Oracle竟然是世界上最大的開源公司Oracle
- 資源 | 我們從8800個機器學習開源專案中精選出Top30,推薦給你機器學習
- 杉巖:軟體定義儲存,醫療資訊化變革的“幕後推手”
- 開源專案推薦:提高研發效率的5個開源專案
- 你如何估算專案資源的成本?
- 半棵樹的開源專案
- Amoeba -阿里的開源專案阿里
- 8 個你應該瞭解的環保開源專案
- IOS開源專案iOS
- 開源專案-WaterMark
- 淘寶開源專案
- 開源專案:MMPopupViewView
- 站在巨人的肩上,利用開源專案提高你的技術水平
- 資料庫真爛的 幕後黑手 “們”資料庫