“一片羽毛的故事”:Apache軟體基金會成立15年
今年是Apache軟體基金會成立15週年紀念!Apache軟體基金會成立於1999年,非盈利組織,英文名稱 Apache Software Foundation,簡稱 ASF,最早源於開發Apache HTTP伺服器的一個愛好者組織“Apache組織”。Apache軟體基金會主要為開源專案提供組織、法務和其他形式的支援,它所支援的專案和軟體產品都遵循Apache許可證(Apache License)。
本文主要為大家介紹了Apache軟體基金會目前取得成功的原因,如不干涉技術、許可權分明的管理架構、保持獨立與公開等原則。同時,也與大家分享了Apache社群名言“社群勝於程式碼”的理解、ASF重要里程碑與部分重要專案。
Apache軟體基金會自成立15年來,已經擁有超過150個世界頂級專案,超過500名個人成員,擁有4000名提交者(committer)。在 回顧這15年發展歷程時,Apache軟體基金會主席Brett Porter說,除了具在計算領域具有影響力的專案外,Apache許可證(Apache License)、Apache貢獻者協議許可(CLAs)和開放合作的模式(稱為“Apache之道”)的影響力遠遠擴充套件於Apache基金會之外。很多Apache專案已經建立起強大成功的生態,同時也有一些享有名聲的專案加入到Apache基金會並獲得更大發展,社群更加多樣。
Apache成功之道
不干涉技術
Apache聚集了一批渴望以開源合作方式構建軟體的優秀人才,雖然數量如此之多,但全部提交者都是以志願者身份參與的。Apache軟體基金會不會干涉技術方向,部分基金會專案也存在競爭關係,它著眼於社群、成員和專案,並因此獲得極大信任。
許可權分明的管理架構
同時,Apache軟體基金會的成功,也得益於其管理架構的設計,如下所示。基金會與單個專案的管理界線明顯,這使得Apache基金會的運營不會對專案發展施加影響。每個專案都會在有影響力的貢獻者中選舉自己的專案管理委員會(PMC)——負責管理整個專案;PMC直接向執行董事會報告,以確保專案符合ASF願景與策略。
保持獨立與公開
Apache軟體基金會操作公開透明,每月董事會都會向公眾釋出 會議備忘,包括了會議執行細節、常規執行報告、財務資訊以及基金會工作人員和專案的70+份報告。基金會下的專案,每季度都會發布季度報告,內容包括社群發展、版本釋出及未來計劃。
在過去的5年時間裡,Apache軟體基金會成員數和專案數整整擴大了2倍。Apache基金會因保持獨立而獲得大公司信任,使其能夠長期保持貢獻,也逐漸成為它們商業成功的基礎;因保持獨立而獲得貢獻者信任,使其能夠暢快工作並受同儕尊敬;因保持獨立而獲得使用者信任,使其樂用樂享基金會專案成果。
談到Apache軟體基金會未來發展時,Apache軟體基金會主席Brett Porter說,ASF未來發展仍將保持高速發展,仍將繼續(甚至增加)對專案的支援,仍將保持已建立的文化與信任,也會積極應對不斷變化的開源世界和軟體開放開發實踐。
社群勝於程式碼(Community Over Code)
Apache軟體基金會執行副總裁Rich Bowen在 慶祝Apache 15週年文章中說談到,ASF過去15年產生了一些非官方的座右銘,被人們口口相傳,如 “Community-led development”(社群主導開發)、“No Jerks Allowed”等,更為大家稱道的是“Community Over Code”(社群勝於程式碼),也有人很極客地寫成“Community > Code”。
對社群而言,一切都是圍繞程式碼而生,無程式碼則社群不復存在。然而,在程式碼之上,則是如何做事、如何待人、如何決策的理念體現。Apache Web伺服器專案負責人Brian Behlendorf曾在一次採訪中提到,一個健康的社群遠比優秀的程式碼重要——如果程式碼奇爛無比,社群可以重寫,但社群有了毛病,程式碼最終也會付之東流。
我們來看下資料:Apache軟體基金會成立15年來,擁有超過150個世界頂級專案,超過500名個人成員,擁有4000名提交者,貢獻1.2億行程式碼——相抵32,500人年(注:人年是工作量度單位)、20億美金。所有這些成就,皆為社群之力!
為何社群如此重要?Rich Bowen給大家舉了一個生動的例子:一個程式設計師,程式碼寫得好,文件測試也是棒棒的,但覺得除了自己別人都是白痴,結果如何?要麼眾人棄之,要麼從之,但前者可能性更大。如果眾人從之,那麼這個專案成了混蛋聚集的地方,再也沒人願意加入進來,專案就不可能獲得更加持續的發展,“獨行快,眾行遠”是也。
從另一個角度說,Apache對商業友好度很高,所以商業公司樂意為Apache開源專案貢獻人力和財力。Rich Bowen還強調說,健康、令人尊敬的社群比迷幻的感覺更加務實,只有健康、多樣和包容(或友好)的社群才能推動專案可持續發展,甚至獲得商業上的成功。
ASF發展里程碑
- 1999年及之前。Brian Behlendorf開始徵集應用到NCSA http伺服器上的補丁。最初的Apache小組,共有8個人,主要是大家在郵件列表上交換補丁。1995年4月,Apache伺服器推出第一個公開版本0.6.2。1995年12月1日,放出Apache 1.0,並在一年之內超過NCSA成為使用量最大的Web伺服器。
- 1999年。1999年6月1日Apache小組成立Apache軟體基金會,作為非盈利行組織,享受美國501(c)(3)稅法的免稅待遇。新的Apache Jakarta和XML專案加入Apache HTTP伺服器專案。同年,在ASF大會上選舉並推出了董事委員會、Apache許可證等。ASF獲得ACM頒發的軟體系統獎。ASF榮登“100家公司重視”的工業標準之列。
- 2000年。推出Perl-Apache、Apache PHP、Apache/TCL專案。在Orlando舉辦第二屆ApacheCon,同年晚些時候在倫敦發起第一個歐洲活動。孵化出Apache Struts、Batik、FOP等專案。
- 2001年。孵化出Apache Avalon等專案。開始下一版本Apache許可證工作。舉辦第四屆ApacheCon。
- 2002年。社群爆發式參與ASF專案。選出新董事會成員。
- 2003年。Apache Web伺服器專案誕生。Apache許可證v.1.2釋出,基金會專案全部以新許可證協議釋出。
- 2004年。Apache學科正v.2.0版本釋出,ASF貢獻者許可協議(CLA)適用企業捐贈。PHP專案從Apache基金會脫離。
- 2009年。ASF成立10週年,此時ASF已有300名會員,2000名提交者,68個頂級專案。
- 2010年。ASF程式碼提交超過100萬次。
- 2012年。Apache HTTP伺服器釋出2.4版本,該專案成為世界上最流行的Web伺服器,支撐了4000萬個站點。
- 2014年。ASF程式碼提交超過200萬次。
詳情,可參見 Apache MileStone。值得注意的是,從ASF程式碼提交超過100萬次到超過200萬次,僅用了4年時間。
Apache著名專案列表(部分)
- Apache HTTP伺服器
- CouchDB
- Hadoop
- Kafka
- Tomcat
- OpenOffice
- OpenJPA
- OpenNLP
- Perl
- Lucene
- Struts
- Spark
- Storm
- Subversion
- ZooKeeper
詳情,可參見 Apache。
有網友評論說,ASF成立15載,其專案總是處於幾十個業界技術和工具前列,幾乎每個終端計算裝置至少有一種Apache產品,可以說沒有Apache就沒有開源社群的今天。讓我們再次祝賀Apache軟體基金會成立15週年,未來發展的越來越好!
相關文章
- 恭喜 DevLake 加入 Apache 軟體基金會孵化器!devApache
- 祝賀姜寧連任 2023 Apache 軟體基金會董事Apache
- Linux基金會宣佈將為GraphQL成立基金會Linux
- 祝賀姜寧當選 2022 Apache 軟體基金會新任董事Apache
- [翻譯] 宣佈成立 PHP 基金會PHP
- APENFT基金會宣佈成立藝術夢想專項基金
- PHP有救了!JetBrains宣佈成立PHP基金會!PHPAI
- 優步Uber向Apache軟體基金會提交了一個開源大資料庫HudiApache大資料資料庫
- 正式畢業!Apache Kyuubi 成為 Apache 基金會頂級專案!Apache
- 自動駕駛開源專案 Autoware 基金會成立背景自動駕駛
- 那個被大家用來用去的Ceph,終於成立了基金會
- Dubbo 畢業,成為 Apache 基金會頂級專案Apache
- Linux基金會開源軟體學園技術公開課Linux
- Linux基金會成立LF Edge小組 支援邊緣網路開發Linux
- Apache 基金會將其所有專案雙主映象至 GitHubApacheGithub
- Linux基金會成立聯盟組織 欲終結裝置相容難題Linux
- 中國首個開源基金會成立,已有七個專案加入孵化
- Apache 基金會年度報告 | ShardingSphere 程式碼提交量位列前十Apache
- 百度 Doris 專案進入 Apache 基金會孵化器Apache
- 開源軟體名稱中的故事
- JetBrains 官方宣佈將成立“ PHP 基金會”!歷時 26 年煥發新機AIPHP
- 開源筆記軟體 Joplin 背後的故事筆記
- PHP 主力開發因生活壓力不再參與維護,PHP基金會加速成立PHP
- 安勢資訊加入Linux基金會OpenChain專案,助力軟體供應鏈安全LinuxAI
- 英國基金會
- 12、web 中介軟體加固-apache 加固WebApache
- 周鴻禕殺出的一片紅海:防毒軟體的死傷現場防毒
- 彰顯社會擔當 小鵬汽車成立小鵬綠色家園專項基金
- 計算中介軟體 Apache Linkis 成為 Apache 重要專案Apache
- OpenSSF 和 Linux 基金會出席白宮峰會:開源軟體供應鏈安全議題成焦點Linux
- 朝夕光年成立奇想基金投資遊戲團隊遊戲
- 參與 Apache 頂級開源專案的 N 種方式,Apache Dubbo Samples SIG 成立!Apache
- 羽毛球拍的重要引數
- Apache Paimon流式湖倉學習交流群成立ApacheAI
- 索尼宣佈成立1000萬美元基金扶植獨立遊戲遊戲
- 一家軟體服務商與DDOS之間的故事
- 構建人工智慧產學研生態體系,中國軟體行業協會智慧應用服務分會在京正式成立人工智慧行業
- Linux基金會:預計2021年Linux基金會收入將達到1.77億美元Linux
- 微軟投資 OpenAI ,矽谷卻哀嚎一片微軟OpenAI