如果你只知道Apache這個(gè)名稱(chēng)與Apache Web服務(wù)器有關(guān),就會(huì )錯過(guò)一些值得關(guān)注的軟件。Apache軟件基金會(huì )(ASF)1999年由Apache HTTP Server項目發(fā)展而來(lái),其目的是推進(jìn)開(kāi)源軟件。它提供一種許可證Apache許可證和分散式治理,要求項目采用ASF許可方式,以便它可以保護知識產(chǎn)權。
為什么叫Apache?
官方答復如下:
“選擇‘Apache’這個(gè)名稱(chēng),是為了尊重統稱(chēng)為Apache(阿帕奇)的各個(gè)美洲原住民民族,阿帕奇族因戰爭戰略方面的卓越技能和無(wú)比堅韌的忍耐力而聞名。”
不過(guò)有傳聞稱(chēng),這個(gè)名稱(chēng)的起源是由于A(yíng)pache Web服務(wù)器的早期版本是通過(guò)對NCSA HTTPd Web服務(wù)器進(jìn)行修修補補創(chuàng )建而成的,因此是“一種補丁式Web服務(wù)器”。

Apache軟件基金會(huì )在今年第20個(gè)年頭發(fā)布了2019年財年報告,著(zhù)重介紹了它的成功,你可以在這里找到聲明:
“價(jià)值超過(guò)20億美元的Apache開(kāi)源軟件產(chǎn)品提供給普通大眾,百分之百免費,造福全球數十億用戶(hù)。”
我們如何評價(jià)這個(gè)驚人的估值?也許ASF的730個(gè)成員和7000個(gè)Apache代碼提交者希望它們各自貢獻約300萬(wàn)美元的份額?我沒(méi)有正兒八經(jīng)地暗示實(shí)際情況是這樣,不過(guò)你大致可以看出開(kāi)源軟件所創(chuàng )造的價(jià)值。
價(jià)值20億美元是使用COMOMO II模型評估出來(lái)的,該模型考慮到一系列的度量指標、規模、復雜性和可靠性等因素,并估算了創(chuàng )建軟件的成本。基于分配給參數的值來(lái)調整估計的價(jià)值有相當大的余地,所以我覺(jué)得我們不能說(shuō)200億美元無(wú)論從哪個(gè)方面來(lái)說(shuō)都是準確的或客觀(guān)的。它還估計了創(chuàng )建軟件的成本,并未估計代碼的商業(yè)價(jià)值。
可能讓人困惑的地方在于,ASF看起來(lái)非常像一家商業(yè)企業(yè),其價(jià)值甚至超過(guò)它的一些贊助商,這有點(diǎn)奇怪,但也直接表明了開(kāi)源的現狀。
一些公司試圖通過(guò)添加Commons條款來(lái)阻止自己的自由軟件被人利用,這類(lèi)條款基本上阻止用戶(hù)從開(kāi)源中獲利。雖然大多數開(kāi)源組織認為任何包含Commons條款的軟件都是非自由軟件,但不難看出該條款頗具吸引力的原因。如果你是一名開(kāi)源貢獻者,看到一家大公司在轉售你的軟件,比如說(shuō)幾乎未加修動(dòng)、就作為一項云服務(wù)來(lái)提供,可能會(huì )有怨恨情緒。ASF指出了主要由志愿者生成的代碼庫具有的價(jià)值,行為類(lèi)似那樣的大公司至少可以說(shuō)表現不得體。
從較為積極的方面來(lái)說(shuō),我確實(shí)通常認為ASF是好樣的:
“ASF開(kāi)發(fā)、孵化和管理300多個(gè)免費可用的企業(yè)級項目,這些項目是一些最知名、最廣泛使用的應用軟件的支柱,涉及AI及深度學(xué)習、大數據、版本管理、云計算、內容管理、DevOps、物聯(lián)網(wǎng)及邊緣計算、移動(dòng)、服務(wù)器、Web框架及另外諸多類(lèi)別。毋容置疑,Apache軟件無(wú)處不在;在幾乎各行各業(yè),諸多Apache項目管理數澤字節(ZB)數據,執行每秒萬(wàn)億次浮點(diǎn)運算(teraflops)的操作,并存儲數十億個(gè)對象。Apache軟件是從筆記本電腦、平板電腦到手機的幾乎所有最終用戶(hù)計算設備中不可或缺的一部分。”
年報的主要內容如下:
- 使用COCOMO 2模型得出,ASF代碼庫的保守價(jià)值至少為200億美元;
- 繼續監管Apache代碼庫中超過(guò)1.9億行的代碼;
- 2018-2019財年利潤:585486美元;
共有10家白金贊助商、9家金牌贊助商、11家銀牌贊助商、25家銅牌贊助商和6家白金目標贊助商、5家金牌目標贊助商、3家銀牌目標贊助商和10家銅牌目標贊助商。
10家白金贊助商是:AWS、Cloudera、康卡斯特、Facebook、谷歌、LeaseWeb、微軟、Pineapple Fund、騰訊云和Verizon Media;

- 選出35個(gè)新的ASF成員,共計766個(gè);
- 代碼提交者超過(guò)7000個(gè);
- 202個(gè)頂級社區,監管332個(gè)Apache項目和子項目;
- 17個(gè)頂級項目剛從Apache孵化器(Apache Incubator)畢業(yè);
- 47個(gè)項目目前正在A(yíng)pache孵化器中處于開(kāi)發(fā)階段;
- 5個(gè)最活躍/訪(fǎng)問(wèn)量最大的Apache項目是Hadoop、Kafka、Lucene、POI和ZooKeeper;
- 按提交數排名前5位的Apache代碼庫是Camel、Hadoop、HBase、Beam和Flink;
- 按代碼行數排名前5位的Apache代碼庫是NetBeans、OpenOffice、Flex(合并)、Mynewt(合并)和Trafodion;
- apache.org每周的頁(yè)面瀏覽量達到3500萬(wàn)次;
- 從Apache鏡像下載的源代碼超過(guò)900萬(wàn)(不包括便利性的二進(jìn)制代碼);
- 從全球每個(gè)與互聯(lián)網(wǎng)連接的國家收到網(wǎng)絡(luò )請求;
- 3280個(gè)提交者通過(guò)222684次提交更改了71186324行代碼;
- 18750名作者在1131個(gè)郵件列表上發(fā)送了涉及570469個(gè)主題的1402267封電子郵件;
- 前5個(gè)最活躍的郵件列表(用user@ + dev@)是Flink、Beam、Lucene、Ignite和Kafka;
- 對約1800個(gè)含有~75GB代碼和代碼庫歷史記錄的git代碼庫進(jìn)行自動(dòng)化Gitbox管理;
- 監控每個(gè)GitHub帳戶(hù),確保安全合規;
GitHub流量:
前5個(gè)最活躍的Apache代碼源-克隆:Thrift、Cordova、Arrow、Airflow和Beam;
GitHub流量:
- 前5個(gè)最活躍的Apache代碼源-訪(fǎng)問(wèn):Spark、Camel、Flink、Kafka和Airflow;
- Apache HTTP Server成立24周年(ASF旗下20年);
- 簽署了770份個(gè)人貢獻者許可證協(xié)議(CLA);
- 簽署了28份企業(yè)貢獻者許可證協(xié)議;
- 簽署了26份軟件授權協(xié)議;
ASF連續第14年是谷歌編程夏令營(yíng)(Google Summer of Code)的指導組織。