一個非英語系國家的開放式創(chuàng)新 | 贏在Apache系列之二


本期作者:馮嘉

譯者:劉天棟


Apache 味和多樣性的社區(qū)

當(dāng)我看到阿帕奇軟件基金會 (Apache Software Foundation-簡稱ASF) 的博文 “贏在 Apache” 系列征文啟事, 我想寫一些關(guān)于過去幾年, 來自于一個非英語系國家的我, 投入開放源碼的經(jīng)驗。去年, RocketMQ 從 ASF 孵化器畢業(yè), 成為頂級項目之一。作為 RocketMQ 最初的共同創(chuàng)始人之一, 我很自豪地看到 Apache RocketMQ 擁有一個多樣性不斷成長的開源社區(qū)。

Apache 軟件基金會 (ASF) 是最著名和最偉大的技術(shù)品牌之一。數(shù)以千計的公司基于 ASF 項目搭建其軟件基礎(chǔ)設(shè)施。這從 ASF 統(tǒng)計的全球下載鏡像活動中就可以清楚證明。作為開放源碼在中國的早期實施者及先行者, Apache HTTP 服務(wù)器、Apache Tomcat、Apache Struts 1.x 和 Apache Maven,是我之前在構(gòu)建分布式和高性能網(wǎng)站時,最喜歡的軟件棧。

去年, 我寫了一篇關(guān)于?走向ASF頂級項目(Top?Level?Project - TLP)的道路的文章, 并在 InfoQ 上發(fā)布 (阿里 RocketMQ是怎樣孵化成 Apache 頂級項目的?)。有些人問我如何能夠讓自己的項目包括社區(qū)更 "Apache 味", 以及如何建立一個更多樣化的社區(qū)。這些都是許多人關(guān)心的問題。在這篇博文中, 我將討論如何做好全球化協(xié)作, 特別是在非英語系國家。

開放的溝通

隨著越來越多的即時消息應(yīng)用程序出現(xiàn)在 Android 和 IOS 世界中, 年輕一代更喜歡使用這樣的方式交流, 這已經(jīng)擴散到了大多數(shù)碼農(nóng)的日常編碼生活中。但是,?即時消息不是搜索引擎友好的, 在大多數(shù)情況下, 它不為多語言提供多通道。

我參與過許多本地技術(shù)小組, 我們透過即時消息討論各種問題, 探討解決辦法, 并共同提出一個個的解決方案。這種方法對我過去的所有項目都有效, 但是當(dāng)我們希望在世界范圍內(nèi)更多地參與開源的時候, 這種方法卻行不通了。我記得很清楚, 當(dāng) RocketMQ 開始討論其提案流程時, 有些人抱怨我們中國人在本地社區(qū)的各種私下討論與決議。我們從這個社區(qū)的討論中學(xué)到了很多, 因此找到了一個有效的解決辦法。在 Apache RocketMQ 社區(qū)中, 我們鼓勵用戶使用郵件列表提出問題。為了使溝通過程有效, 我們用同樣的語言回答這個問題。隨著越來越多的愛好者與貢獻(xiàn)者來自不同的國家, 這個解決方案將有助于發(fā)展更多樣化的社區(qū)。

但是, 正如?John?Ament 在另一個 "阿帕奇的成功小故事" 的博文 (Success at Apache: Learning to Build a Stronger Communitye)里所說, 開放的溝通不是一切。我們還允許用戶和我們之間進(jìn)行私人通信, 因為有些問題可能不適合公開討論。同樣地,?無論何時在以積極或消極的方式談?wù)搨€人時, 應(yīng)該在項目的私人郵件列表上進(jìn)行。但是,私人討論不是決策過程的一部分。

參與社區(qū)的簡單方法

這是開源世界的另一個主要問題。

有些人可能不知道, 在中國有許多關(guān)于?Apache 項目的本地社區(qū), 如 Apache HTTP 服務(wù)器, Apache Tomcat, Apache Spark 和 Apache Hadoop 等。這些項目有相應(yīng)的中文文獻(xiàn)。

另一方面, 我們竭盡全力改進(jìn)我們的英文文檔。我們審視考量每個文檔頁面后面的消息。如果你發(fā)現(xiàn)一個小的或大的原文敘述需要潤飾修改, 你可以留下一個消息, 或發(fā)送反饋給我們的開發(fā)者或用戶電子郵件列表。

除了文件外, 我們亦會在社會上不定期舉辦編程馬拉松比賽, 以便更多地參與社區(qū)活動。而在這種活動中,我們可以找到更多有興趣的用戶, 特別是跨領(lǐng)域的技術(shù)的用戶。最近, 我們在谷歌代碼夏令營開源了更多的任務(wù)。學(xué)生們在三個月期間內(nèi),將專注地開發(fā)開源軟件項目。我們將提供技術(shù)指導(dǎo)。而最為這一賽事的受益者,我們更有機會得到新開發(fā)的代碼開和--最重要的是, 識別和引進(jìn)新的活躍項目提交者。這是一個讓項目管理委員會?(PMC?)?成員知道如何改善的機會,?同時讓更多的學(xué)生更容易地參與社區(qū)。

歡迎加入阿帕奇之旅

在中國, 像阿里巴巴這樣的互聯(lián)網(wǎng)巨頭們更多的政策傾向開源項目, 因此根據(jù)我個人的經(jīng)驗, 幫助更多優(yōu)秀的中國項目進(jìn)入孵化器是有意義的。

就在農(nóng)歷新年之前, 中國的另一個著名項目?Dubbo?開始了阿帕奇之旅。我很高興成為該項目的本地導(dǎo)師, 希望能繼續(xù)分享我們孵化前后所學(xué)到的東西。

多虧了 ASF, 越來越多的開源項目將助益于我們的日常編碼。這是全球開源領(lǐng)域的一個巨大吸引力。? ? ? ? ?

點擊這里閱讀原英文博客

關(guān)于作者

馮嘉? (Von Gosling?)

簡介

馮嘉是阿里巴巴集團(tuán)中間件技術(shù)的高級技術(shù)專家。他擁有豐富的行業(yè)軟件開發(fā)經(jīng)驗, 特別是在分布式技術(shù)、高性能 Web 網(wǎng)站結(jié)構(gòu),全棧性能優(yōu)化方面。他在分布式系統(tǒng),推薦等領(lǐng)域擁有許多國內(nèi)外專利。 經(jīng)常在世界各地的開源和架構(gòu)師峰會上發(fā)表主題演講, 包括 ApacheCon,Linuxcon 和 QCon。他是第十和第十六屆中日韓開放源碼軟件獎獲得者,也是 Apache RocketMQ?最初的聯(lián)合創(chuàng)始人和 Linux OpenMessaging 標(biāo)準(zhǔn)的發(fā)起者和負(fù)責(zé)人。


“贏在Apache”是一個按月更新的博客系列,

重點關(guān)注 ASF 如此高效運轉(zhuǎn)背后的故事。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容