1月5日,開源中國公布了“2016 年度最受歡迎中國開源軟件評選”結果,在TOP20的榜單中阿里巴巴獨占4席:數據庫連接池Druid、JSON解析庫fastjson、分布式服務框架Dubbo、分布式消息中間件 Apache RocketMQ入選,分別排名第4、第6、第7、第13位。同時,百度和騰訊分別有1款產品入選。
本次阿里入選的4個開源項目里,Dubbo、Druid、fastjson都是常青樹,而Apache RocketMQ則是剛剛捐獻給Apache基金會的新晉小生。
RocketMQ是阿里巴巴在2012年開源的第三代分布式消息中間件,歷年雙11,RocketMQ都承擔了阿里巴巴生產系統百分之百的消息流轉,在核心交易鏈路有著穩定和出色的表現,今年雙十一,更是創造了萬億級消息精準低延遲投遞。
開源,可以說是阿里巴巴的核心競爭力之一。阿里CTO張建鋒曾多次在內部的工程師對話中談到“開源推動著互聯網技術的發展,沒有開源,這個世界絕對不會是現在這個樣子”,他鼓勵工程師成為開源社區的委員會成員,把優化好的內容回饋給社區。
回顧2016,阿里的開源戰略與其他中國公司相比,似乎相當“激進”。目前,阿里巴巴集團已經開源115個項目,今年阿里云工程師又成為了數據庫領域知名社區MariaDB基金會的首位中國成員。自從2015年11月正式加入Apache基金會以來,阿里技術已經向Apache捐贈了JStorm、RocketMQ和Weex三個開源項目。阿里也曾多次在公開場合表示,開源是孵化新技術領域的容器,更是技術演進的最大推動力。
在去年10月的云棲大會上,很多人目睹了AliSQL 在GitHub 上的代碼庫從“Private”變成了“Public”,MySQL之父Michael Wideneus與AliSQL之父阿里云研究員褚霸的握手,被譽為跨國界的智慧交流。
阿里巴巴同時也是 FSF、Apache、Linux 等基金會成員,Xen 顧問委員會成員。阿里云還是開源組織 WebScaleSQL 的第五位成員。該分支是由 Facebook、 Google、LinkedIn 和 Twitter 四家互聯網公司的數據庫團隊發起的以適應互聯網場景為目標的 MySQL 分支。