閱讀一份“中國(guó)開(kāi)源年度報(bào)告”,您最想要了解什么方面的內(nèi)容呢,中國(guó)的開(kāi)源社區(qū)、開(kāi)源項(xiàng)目發(fā)展得怎么樣了?中國(guó)的企業(yè)、開(kāi)發(fā)者們,是如何參與開(kāi)源,又有哪些收獲呢?
轉(zhuǎn)自: https://kaiyuanshe.cn/2019-China-Open-Source-Report/
作者/來(lái)源: 開(kāi)源社
前言
閱讀一份“中國(guó)開(kāi)源年度報(bào)告”,您最想要了解什么方面的內(nèi)容呢,中國(guó)的開(kāi)源社區(qū)、開(kāi)源項(xiàng)目發(fā)展得怎么樣了?中國(guó)的企業(yè)、開(kāi)發(fā)者們,是如何參與開(kāi)源,又有哪些收獲呢?
筆者作為身在此山中的一員,卻常常感到難以回答。開(kāi)源社邀請(qǐng)了很多朋友,一起來(lái)完成了這份《2019 年中國(guó)開(kāi)源年度報(bào)告》,但是其實(shí)質(zhì)上,卻不是一份報(bào)告,而是一組從各種層面、各種角度出發(fā),積聚在一起的觀察報(bào)告。如果您仔細(xì)閱讀,甚至前后對(duì)比,就會(huì)發(fā)現(xiàn)報(bào)告的內(nèi)容龐雜,還有不太相符之處。正所謂:“橫看成嶺側(cè)成峰,遠(yuǎn)近高低各不同”,這大概也正好反映出,開(kāi)源的精彩紛呈與五光十色吧。
開(kāi)源是一項(xiàng)世界性的運(yùn)動(dòng),中國(guó)開(kāi)源,在其中地位如何?貢獻(xiàn)多少?又有哪些最新進(jìn)展呢?
越來(lái)越多的中國(guó)IT企業(yè),無(wú)論是大廠還是小廠,都越來(lái)越積極的投入人力物力,參與開(kāi)源,貢獻(xiàn)開(kāi)源。在2019年,有哪些值得注意的現(xiàn)象和大事發(fā)生呢?中國(guó)的開(kāi)源產(chǎn)業(yè),發(fā)展得如何呢?
開(kāi)源代碼(Open Source)代表著IT技術(shù)發(fā)展最先進(jìn)的方向。通過(guò)代碼,我們能夠發(fā)現(xiàn)哪些趨勢(shì)呢?具體到中國(guó),又有哪些開(kāi)源技術(shù),最受開(kāi)發(fā)者的喜愛(ài)呢?
開(kāi)源社區(qū)(OSS Community)代表著開(kāi)放的協(xié)作精神與創(chuàng)新的搖籃,Apache 基金會(huì)還有一句的著名格言,Community over Code,那中國(guó)的開(kāi)發(fā)者們,是如何看待開(kāi)源社區(qū),又是如何參與開(kāi)源社區(qū)的呢?
非常令人遺憾,在 2019 年,中國(guó)依然沒(méi)有誕生自己的開(kāi)源基金會(huì),我們還是只能將目光投向海外,看看那些著名的開(kāi)源基金會(huì),有哪些中國(guó)的開(kāi)源項(xiàng)目,有哪些中國(guó)的企業(yè)貢獻(xiàn)?還有一個(gè)有趣的話題:那些捐贈(zèng)給國(guó)際開(kāi)源基金會(huì)的項(xiàng)目,在全球開(kāi)源社區(qū)的舞臺(tái)上,發(fā)展的情況是怎樣的?
關(guān)于開(kāi)源,有趣的話題實(shí)在太多,值得探索的領(lǐng)域,值得追尋的答案也實(shí)在太多。作為一份志愿者花費(fèi)業(yè)余時(shí)間調(diào)查研究完成的報(bào)告,今年的這份報(bào)告也許并不能包羅萬(wàn)象洞察細(xì)微。但希望能夠引發(fā)更多愛(ài)好者的共同探索,明年也能夠參與到咱們這份報(bào)告的協(xié)作中來(lái)。
問(wèn)卷篇
一、報(bào)告概述
1.1 背景
2015 年,開(kāi)源社發(fā)布了《2015 年中國(guó)開(kāi)源社區(qū)參會(huì)調(diào)查報(bào)告》,2018 年, 開(kāi)源社持續(xù)發(fā)布了《 2018 年中國(guó)開(kāi)源開(kāi)發(fā)者調(diào)查 》, 對(duì)中國(guó)的開(kāi)源社區(qū)、開(kāi)源生態(tài)、開(kāi)源開(kāi)發(fā)者,做了一次全面的摸底調(diào)查,也得到一系列有價(jià)值的信息。
2019 年, 在社區(qū)成員的期待中, 開(kāi)源社社區(qū)成員再次自發(fā)形成了 2019 年年度報(bào)告小組, 再次籌備《2019 中國(guó)開(kāi)源參與調(diào)查報(bào)告》, 這一次我們對(duì)問(wèn)卷的設(shè)計(jì),話題等有了更進(jìn)一步的修正和完善,以體現(xiàn)出技術(shù)一日千里的澎湃發(fā)展趨勢(shì)。 我們希望了解的,不僅僅是這一年的數(shù)據(jù),更希望通過(guò)數(shù)據(jù)的變化,發(fā)現(xiàn)一些值得關(guān)注的趨勢(shì)。希望通過(guò)閱讀這份報(bào)告, 讓我們對(duì)于中國(guó)開(kāi)源開(kāi)發(fā)者,有了更加深入的了解,也對(duì)于未來(lái)技術(shù)潮流,有了一些重要的洞見(jiàn)!
希望這樣的調(diào)查報(bào)告,能夠?yàn)閺V大開(kāi)源參與者,從業(yè)者,以及參與開(kāi)源的企業(yè),提供有價(jià)值的參考。
- 調(diào)查對(duì)象:覆蓋開(kāi)發(fā)者、 社區(qū)成員、 貢獻(xiàn)者、 學(xué)生、 政府企業(yè)管理人員
- 調(diào)查內(nèi)容:主要涵蓋個(gè)人信息、 工作狀況、 開(kāi)源社區(qū)以及開(kāi)發(fā)者技術(shù)調(diào)查
- 調(diào)查方法:以在線問(wèn)卷方式搜集樣本和數(shù)據(jù), 交叉對(duì)比法分析數(shù)據(jù)
- 推廣方法:線上社交媒體,博客,開(kāi)源社,開(kāi)源中國(guó), CSDN 網(wǎng)站,Linux 中國(guó)開(kāi)源社區(qū);線下以沙龍論壇大型會(huì)議等渠道搜集問(wèn)卷
- 問(wèn)題數(shù)量:59
- 問(wèn)題類(lèi)型: 單選,多選,開(kāi)放性
- 樣本量:618
1.2 特邀專(zhuān)家
- 蔣濤 CSDN 創(chuàng)始人 & 董事長(zhǎng),極客幫創(chuàng)投創(chuàng)始合伙人
- 紅薯 開(kāi)源中國(guó) 創(chuàng)始人 & CTO
- 嚴(yán)劍峰 微軟首席產(chǎn)品經(jīng)理,微軟開(kāi)發(fā)平臺(tái)事業(yè)部
- 堵俊平 騰訊開(kāi)源聯(lián)盟主席
- 劉潔 華為開(kāi)源戰(zhàn)略專(zhuān)家
- 滕愛(ài)齡 阿里巴巴開(kāi)源事務(wù)總監(jiān)
- 王興宇 Linux 中國(guó)開(kāi)源社區(qū)創(chuàng)始人
二、重要發(fā)現(xiàn)
通過(guò)分析 2019 年的統(tǒng)計(jì)數(shù)據(jù),并且對(duì)比 2018 年的數(shù)據(jù),以及我們能夠找到的其他一些公開(kāi)發(fā)布的統(tǒng)計(jì)報(bào)告,我們有了如下一些重要發(fā)現(xiàn):
- 女性參與者比例正在上升,2018 年為 12%,2019 年上升到 16%,女性參與開(kāi)源比例逐年都在穩(wěn)定增長(zhǎng),開(kāi)源社區(qū)通過(guò)各種方式一直在鼓勵(lì)女性的參與,突出多樣性。
- 開(kāi)源參與者,20~39 歲人群是絕對(duì)主力,超過(guò) 85%。相較于 2018 年,30 歲以上人群比例有較大提升,說(shuō)明有更多資深從業(yè)者一直在持續(xù)參與開(kāi)源。
- 有 6 成以上的參與者屬于互聯(lián)網(wǎng)行業(yè),相較 2018 年下降了 10個(gè)百分點(diǎn),與此同時(shí)其他行業(yè)參與者比例大幅增加,如電信/通信、金融/銀行等,開(kāi)源正在滲透入各個(gè)行業(yè)。
- 開(kāi)源開(kāi)發(fā)者收入水平普遍較高,近 6 成的開(kāi)發(fā)者月收入在1.5萬(wàn)以上元。收入在 1.5-3 萬(wàn)這個(gè)區(qū)間的比例從 2018 年的 27.35% 增長(zhǎng)到 39%。月薪超 3 萬(wàn)者從 2018 年的 12.5% 大幅上升至 26%,這與資深從業(yè)人員數(shù)量增多有關(guān)。高收入人群例如 5 萬(wàn)以上,在2 015 年時(shí) 1.5%, 在 2018 年是 4.8%, 2019 年則增長(zhǎng)到 6%。
- 在吸引用戶使用開(kāi)源軟件的理由方面,節(jié)省開(kāi)發(fā)成本一直都不是最重要的因素。通過(guò)對(duì)比數(shù)據(jù)還可以看出,近年來(lái),大家對(duì)于開(kāi)源社區(qū)的支持與開(kāi)源精神與理念的重視,正在逐步上升。
- 相較于 2018 年有超 8 成開(kāi)發(fā)者從未或很少?gòu)拈_(kāi)源獲得收入,2019 年時(shí)這個(gè)比例已經(jīng)下降到了 53%,我們也看到有 8% 的人自我評(píng)價(jià)通過(guò)開(kāi)源獲得了很多的收入。從開(kāi)源中獲得收入的比例大幅增加,開(kāi)源產(chǎn)業(yè)生態(tài)正在逐步完善。
- 傳統(tǒng)郵件列表、微信群和 QQ 依然是開(kāi)源社區(qū)交流的主要工具,但異軍突起的新銳 Slack 正在快速吞噬市場(chǎng),Zoom 依然是視頻交流的重要工具。
- 就技術(shù)領(lǐng)域而言,AI 開(kāi)發(fā)者從 2018 年的 4% 提升到 8%,人工智能領(lǐng)域正在與開(kāi)源緊密結(jié)合,蓬勃發(fā)展。
三、開(kāi)發(fā)者群體特征
3.1 參與者普遍年輕且學(xué)歷較高,男性占八成以上
參與者中 80 后和 90 后是主力軍。普遍受教育程度較高,其中本科及以上學(xué)歷的占到了八成。男性占比達(dá)到了 84%,女性參與者為 16%,相比于 2018 年的 12% 有所提高。
樣本量:618
【堵俊平點(diǎn)評(píng)】:開(kāi)發(fā)者趨于年輕化,說(shuō)明有更多的有生力量投入到技術(shù)的研發(fā)工作中來(lái),對(duì)于開(kāi)源未來(lái)的持續(xù)發(fā)展是一件重大的利好消息。年輕的開(kāi)發(fā)者,心態(tài)上更為開(kāi)放,生活上的壓力更小,更愿意追隨自己的內(nèi)心與興趣。而開(kāi)源項(xiàng)目,既是他/她們快速成長(zhǎng)的學(xué)校,也提供了充分展示自己才華的舞臺(tái)。女性開(kāi)發(fā)者數(shù)量上升也是好事,開(kāi)源天生就是要打破壁壘,釋放潛能,讓我們期待更多的女性工程師加入到開(kāi)源項(xiàng)目中來(lái)。
【嚴(yán)劍峰點(diǎn)評(píng)】: 小于 20 的參與者占比偏小,但是這個(gè)年齡段應(yīng)該包括了近一半左右的在校大學(xué)生,還有高中生們。他們代表了開(kāi)源的未來(lái)。期待更多年輕人參與到開(kāi)源中來(lái)。同時(shí)也要關(guān)注新一代開(kāi)源力量主要的溝通渠道和信息來(lái)源,和傳統(tǒng)的渠道相比有何變化。
【劉潔點(diǎn)評(píng)】: 對(duì)“程序員形象”的負(fù)面社會(huì)認(rèn)知也可能是阻礙更多新生力量加入的誘因。2000 年左右,程序員是當(dāng)年的“潮流青年”,代表當(dāng)時(shí)的“高學(xué)歷/高收入/高科技”的高富帥人群。但近年來(lái)關(guān)于開(kāi)發(fā)者(程序員)的媒體報(bào)道整體趨于負(fù)面,過(guò)于放大了“無(wú)個(gè)人時(shí)間、不會(huì)享受生活等”的機(jī)械化螺絲釘形象,這些特征,對(duì)于“追求自我價(jià)值”的新生代,很難再產(chǎn)生類(lèi)似 2000 年左右的吸引力。
3.2 從業(yè)時(shí)間
參與者中有五成工作時(shí)間不足 5 年,工作 6-10 年占比最大,3-5 年和 10-15 年次之。
樣本量:368
【劉潔點(diǎn)評(píng)】參與本次調(diào)研的開(kāi)發(fā)者中,假設(shè)還未工作的“有才有閑”的是在校學(xué)生,比例竟然只占 2%(不排除一部分高學(xué)歷學(xué)生已經(jīng)有能力獲得收入,或者定義為自己已經(jīng)在工作)。個(gè)人以為吸引更多學(xué)生加入到開(kāi)源中來(lái)有兩個(gè)關(guān)鍵點(diǎn):講清價(jià)值激發(fā)興趣:講清楚開(kāi)源對(duì)學(xué)生的技能、就業(yè)、個(gè)人成長(zhǎng)的價(jià)值,輔以直觀的個(gè)人成功案例);降低門(mén)檻吸引投入:普及開(kāi)源社區(qū)的n種經(jīng)典成長(zhǎng)路徑,同時(shí)輔以較低的社區(qū)貢獻(xiàn)準(zhǔn)入門(mén)檻,吸引學(xué)生投入嘗試。
【編者按】本次調(diào)研數(shù)據(jù)采集除了在社交媒體上發(fā)布, 比較主要的一個(gè)渠道是線下的大會(huì), 學(xué)生參與業(yè)界大會(huì)的比例一直偏低。 或者應(yīng)該換一個(gè)思路, 開(kāi)源社應(yīng)該走進(jìn)學(xué)生的渠道, 作更有效的推廣和教育。
【王興宇點(diǎn)評(píng)】可能確實(shí)如編者按所述,本次的調(diào)查樣本有所偏離導(dǎo)致年輕人占比比較少。事實(shí)上,根據(jù) Linux 中國(guó)的翻譯志愿者的年齡分布來(lái)看,大學(xué)生參與的比例是比較高的。如果從技術(shù)的角度來(lái)看,的確可能一些工作了 3-5 年的人在開(kāi)源領(lǐng)域更具備競(jìng)爭(zhēng)力,但開(kāi)源并不只是代碼,或許我們可以有更多的方式去告訴在校生、進(jìn)入職場(chǎng) 1-2 年的人,你們也可以貢獻(xiàn)開(kāi)源。
3.3 行業(yè)領(lǐng)域
參與調(diào)查者中,有 67% 的調(diào)查者就職于互聯(lián)網(wǎng)開(kāi)發(fā)/軟件開(kāi)發(fā)領(lǐng)域,其次電信/通信領(lǐng)域的占有 6.47%,金融保險(xiǎn)行業(yè)占比 5%,也在積極參與開(kāi)源。 相比于 2018 年,互聯(lián)網(wǎng)開(kāi)發(fā)/軟件開(kāi)發(fā)領(lǐng)域以外的其它領(lǐng)域占比上升了 15%。
樣本量:368
【王興宇點(diǎn)評(píng)】相比于2018 年,2019 年我們看到互聯(lián)網(wǎng)領(lǐng)域的開(kāi)發(fā)者比重在降低,其他領(lǐng)域和行業(yè)的比重在增多,可以看到,開(kāi)源的力量不在僅僅局限于互聯(lián)網(wǎng)企業(yè),他們開(kāi)始逐漸滲透到過(guò)去開(kāi)源軟件所無(wú)法觸達(dá)的領(lǐng)域和行業(yè)。接近 40% 的占比也是值得欣喜的,在未來(lái),我們必將看到越來(lái)越多的開(kāi)源軟件占領(lǐng)各行各業(yè)。
3.4 職位分布
超過(guò)一半的參與者職位為開(kāi)發(fā)者,主管/經(jīng)理/項(xiàng)目經(jīng)理占了 25%,學(xué)生僅占 5%。
樣本量:618
【嚴(yán)劍峰點(diǎn)評(píng)】: 同樣反映出學(xué)生群體參與度應(yīng)該有更大的提升空間。是否也能深入調(diào)研一下,開(kāi)源教育,開(kāi)源文化,開(kāi)源影響在學(xué)生群體中如何更有效的推廣。這樣才能給日后業(yè)界源源不斷輸送開(kāi)源人才,形成良性永續(xù)發(fā)展。
【劉潔點(diǎn)評(píng)】一個(gè)學(xué)生如果沒(méi)畢業(yè),但寫(xiě)代碼,他的自我認(rèn)知可能更傾向于選擇“開(kāi)發(fā)者”身份。
3.5 收入水平
開(kāi)源開(kāi)發(fā)者收入水平普遍較高,近 6 成的開(kāi)發(fā)者月收入超過(guò) 1.4 萬(wàn)元。收入在 1.5-3 萬(wàn)這個(gè)區(qū)間的比例從 2018 年的 26.27% 增長(zhǎng)到 39%。5 萬(wàn)月薪以上的高收入人群,在 2018 年是 4.8%, 2019 年增長(zhǎng)到 6%。
樣本量:618
3.6 開(kāi)源社區(qū)中收入和職業(yè)的關(guān)系
學(xué)生中有 16.7% 的比例是有收入的,且收入范圍在 5K-1.4W 之間。 月薪超過(guò) 5W 的高收入人群主要以企業(yè)高管, CEO/CTO、開(kāi)發(fā)者和項(xiàng)目經(jīng)理為主。
四、開(kāi)源工作現(xiàn)狀
4.1 在開(kāi)源中的時(shí)間投入
參與者每周投入的開(kāi)源時(shí)間中,44% 的參與者每周編寫(xiě)代碼的時(shí)長(zhǎng)不足 5 小時(shí),28% 的參與者每周編寫(xiě)代碼時(shí)長(zhǎng)為 5-10 小時(shí)。
樣本數(shù)量:579
【嚴(yán)劍峰點(diǎn)評(píng)】: 值得探討一下,目前國(guó)內(nèi)普遍的重投入,重短期回報(bào),重結(jié)果的開(kāi)發(fā)者和企業(yè)文化,是否某種形式下擠壓了開(kāi)源的發(fā)展空間?
【劉潔點(diǎn)評(píng)】開(kāi)源貢獻(xiàn)是多元化的,不只限于代碼貢獻(xiàn),開(kāi)源社區(qū)中本身也存在多種角色和職能,開(kāi)源運(yùn)營(yíng)過(guò)程中有許多看似“技術(shù)含量不高但卻不可或缺”的事情。如何在開(kāi)源布道/運(yùn)營(yíng)的過(guò)程中做到對(duì)開(kāi)源“新人”友好,使其快速建立“其實(shí)自己可以參與其中并有所貢獻(xiàn)”的認(rèn)知,是開(kāi)源能否可持續(xù)發(fā)展下去的關(guān)鍵因素。
【紅薯點(diǎn)評(píng)】國(guó)內(nèi)開(kāi)發(fā)者普遍面臨加班嚴(yán)重的問(wèn)題,這在一定程度上擠占了在工作之余參與開(kāi)源的時(shí)間和精力,在這種大背景下,仍有 1/3 以上的開(kāi)發(fā)者投入了較多精力,客觀來(lái)講已是值得欣喜的。參與開(kāi)源也是在一個(gè)自我總結(jié)和沉淀、技術(shù)交流、乃至鍛煉組織能力的過(guò)程。隨著更多的企業(yè)和開(kāi)發(fā)者了解和認(rèn)可開(kāi)源文化,相信我們會(huì)看到更多的投入。
4.2 接觸開(kāi)源的時(shí)間
三成的參與者接觸開(kāi)源時(shí)間在 3 到 5 年,八成以上的參與者接觸開(kāi)源時(shí)間在 1 年以上。接觸開(kāi)源 10 年以上的比例為 9%。
樣本數(shù)量:618
【嚴(yán)劍峰點(diǎn)評(píng)】: 也反應(yīng)出學(xué)生在學(xué)校里接觸的開(kāi)源不夠多,不夠早。相比較國(guó)外大學(xué)計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的課程設(shè)置,很多專(zhuān)業(yè)課就是圍繞一個(gè)開(kāi)源項(xiàng)目深度進(jìn)行的。一個(gè)學(xué)期下來(lái),學(xué)生要看完一個(gè)真實(shí)開(kāi)源項(xiàng)目所有的源代碼,并且通過(guò)重新寫(xiě)部分功能進(jìn)行相關(guān)學(xué)習(xí)。這一過(guò)程已經(jīng)是與開(kāi)源深度結(jié)合了。當(dāng)他們進(jìn)入職場(chǎng)時(shí),已經(jīng)是浸潤(rùn)開(kāi)源有時(shí)日的老兵了。
【劉潔點(diǎn)評(píng)】開(kāi)源要從“學(xué)生”抓起!
4.3 從事的技術(shù)方向
就技術(shù)領(lǐng)域而言,后端開(kāi)發(fā)占據(jù)了近三分之一的份額,Web 前端開(kāi)發(fā)者和云計(jì)算開(kāi)發(fā)者占據(jù)了榜眼和探花的位置。 值得注意的是,AI 開(kāi)發(fā)者從去年的 4% 提升到 8%,人工智能領(lǐng)域正在與開(kāi)源緊密結(jié)合,蓬勃發(fā)展。企業(yè)的高級(jí)管理者占據(jù)了 5%, 說(shuō)明企業(yè)對(duì)于開(kāi)源的積極關(guān)注度。
樣本數(shù)量:618
【王興宇點(diǎn)評(píng)】從我們觀察到的開(kāi)源項(xiàng)目的活躍度而言,前端項(xiàng)目的活躍度要遠(yuǎn)高于后端,但是在此調(diào)查中后端開(kāi)發(fā)者卻要多于前端開(kāi)發(fā)者,這或許表明前端開(kāi)發(fā)者的個(gè)人貢獻(xiàn)量要遠(yuǎn)高于后端貢獻(xiàn)者的個(gè)人貢獻(xiàn)量。
4.4 開(kāi)源相關(guān)活動(dòng)參與度
絕大多數(shù)參與者只有每年幾次的參與。對(duì)于參與開(kāi)源社區(qū)和項(xiàng)目, 線下和線上參與的比例持平。 線下參與大多以大會(huì), 沙龍,講座為主;線上參與以在線會(huì)議, 郵件列表討論,PR 活動(dòng)等為主。
樣本數(shù)量:618
【王興宇點(diǎn)評(píng)】國(guó)內(nèi)可能一個(gè)更大的問(wèn)題不是參加活動(dòng)的數(shù)目,而是沒(méi)有活動(dòng),實(shí)際上我們看到,國(guó)內(nèi)并沒(méi)有太多與開(kāi)源相關(guān)的活動(dòng),大部分時(shí)候我們看到的都是企業(yè)的推廣活動(dòng),如果在國(guó)內(nèi)做好開(kāi)源活動(dòng),也是一個(gè)值得思考的問(wèn)題。
4.5 開(kāi)源收入
可以看到,多數(shù)人參與開(kāi)源并不追求物質(zhì)回報(bào),一半的參與者沒(méi)有開(kāi)源收入,28% 的參與者收入一般或很少,但還是熱衷于參與開(kāi)源工作。我們也看到有 8% 的人自我評(píng)價(jià)通過(guò)開(kāi)源獲得了很多的收入。
樣本數(shù)量:618
【堵俊平點(diǎn)評(píng)】這說(shuō)明在大多數(shù)情況下,開(kāi)源貢獻(xiàn)在中國(guó)仍然有強(qiáng)烈的利他主義與理想主義色彩,并沒(méi)有很多開(kāi)發(fā)者從開(kāi)源中收獲到直接的物質(zhì)回報(bào)。從某種程度而言,這反應(yīng)了開(kāi)源軟件的商業(yè)化還處于一個(gè)比較初期的水平,開(kāi)發(fā)者背后的商業(yè)公司并沒(méi)有很好發(fā)掘出開(kāi)源項(xiàng)目的商業(yè)價(jià)值,開(kāi)源軟件的盈利模式也相對(duì)簡(jiǎn)單,存在繼續(xù)探索的空間。我們希望未來(lái)在中國(guó),有越來(lái)越多的開(kāi)發(fā)者的日常工作即是為開(kāi)源項(xiàng)目做貢獻(xiàn),或者依靠開(kāi)源貢獻(xiàn)來(lái)找到更好的工作。同時(shí),能快速崛起一批小而美的、以開(kāi)源軟件研發(fā)與服務(wù)為主要盈利手段的高科技軟件公司,來(lái)對(duì)開(kāi)源軟件的商業(yè)化潛力做更好的探索。
【蔣濤點(diǎn)評(píng)】開(kāi)源商業(yè)化在全球都是個(gè)難題,開(kāi)源技術(shù)創(chuàng)業(yè)公司在中國(guó)正在發(fā)展,Tengine,openresty 是很好例子,中美脫鉤的趨勢(shì)給中國(guó)發(fā)展自己技術(shù)棧提供了巨大的機(jī)遇。
【王興宇點(diǎn)評(píng)】從我們觀察到的開(kāi)源社區(qū)的參與者情況看,確實(shí)很多人能夠無(wú)報(bào)酬地參與(或嘗試)一次兩次的開(kāi)源貢獻(xiàn),但是能持久持續(xù)地在無(wú)報(bào)酬的狀況下參與的貢獻(xiàn)者呈長(zhǎng)尾分布,數(shù)量極少。我們也希望可以在不同的開(kāi)源項(xiàng)目、開(kāi)源組織形態(tài)中探討合適的貢獻(xiàn)度測(cè)量及回饋,幫助更多的開(kāi)源貢獻(xiàn)者一個(gè)依賴(lài)于開(kāi)源存活和生長(zhǎng)的機(jī)會(huì),這方面的討論和知識(shí),都是國(guó)內(nèi)十分缺乏的。
4.6 遠(yuǎn)程辦公
遠(yuǎn)程辦公是重要的辦公方式。超過(guò)九成的參與者認(rèn)為遠(yuǎn)程辦公是重要的,且將近九成的參與者有過(guò)遠(yuǎn)程辦公經(jīng)歷,從未進(jìn)行遠(yuǎn)程辦公的僅占一成。
樣本數(shù)量:618
【堵俊平點(diǎn)評(píng)】一個(gè)合格的開(kāi)發(fā)者必須要學(xué)會(huì)與人交流與合作。而對(duì)于開(kāi)源項(xiàng)目而言,由于開(kāi)發(fā)者天然分布在不同的地域甚至國(guó)度,與其他開(kāi)發(fā)者是否能遠(yuǎn)程協(xié)作就是考驗(yàn)一個(gè)開(kāi)源貢獻(xiàn)者是否合格的重要標(biāo)志之一。通過(guò)借助在線的項(xiàng)目管理與溝通工具,定期的線上會(huì)議,以及不定期的線下技術(shù)交流,開(kāi)源貢獻(xiàn)者需要主動(dòng)與社區(qū)溝通交流,達(dá)成一致,很多項(xiàng)目甚至?xí)婕暗娇鐕?guó)溝通。所以要想有效的參與到開(kāi)源項(xiàng)目中來(lái),開(kāi)發(fā)者需要提高自己的溝通能力與技巧,包括在和其他開(kāi)發(fā)者意見(jiàn)相左的時(shí)候如何形成共識(shí)、達(dá)成一致。另外,對(duì)于中國(guó)的開(kāi)源項(xiàng)目開(kāi)發(fā)者而言,一個(gè)特殊的要求是要提高自己的英文能力,因?yàn)楫?dāng)前的現(xiàn)狀是大多數(shù)比較流行的開(kāi)源項(xiàng)目,其背后的社區(qū)是以英語(yǔ)為工作語(yǔ)言來(lái)參與貢獻(xiàn)的。
【嚴(yán)劍峰點(diǎn)評(píng)】: 期待今后能夠看到更多的中國(guó)本土開(kāi)源社區(qū)孵化出來(lái)的開(kāi)源項(xiàng)目。目前更多的還是大廠主導(dǎo)的開(kāi)源項(xiàng)目,大眾參與度還有待提高。參與國(guó)際社區(qū)主導(dǎo)的開(kāi)源項(xiàng)目,對(duì)很多國(guó)內(nèi)開(kāi)發(fā)者來(lái)說(shuō)還是存在語(yǔ)言和溝通的障礙。所以早期不需要一定和國(guó)際接軌,如果有很好的中國(guó)社區(qū)開(kāi)源項(xiàng)目,開(kāi)源治理,會(huì)培養(yǎng)更多的參與者,貢獻(xiàn)者,而不僅僅是開(kāi)源的使用者,消費(fèi)者。需要一批開(kāi)源項(xiàng)目成為開(kāi)源的“黃埔軍?!?。
【滕愛(ài)齡點(diǎn)評(píng)】遠(yuǎn)程辦公對(duì)人的要求是更高的,開(kāi)源的協(xié)作模式及各種工具提供了便利的遠(yuǎn)程辦公條件,協(xié)作的能力則需要更多的學(xué)習(xí)和鍛煉,多參與社區(qū)治理能力高的開(kāi)源項(xiàng)目是一個(gè)不錯(cuò)的學(xué)習(xí)路徑。
4.7 第一次接觸的開(kāi)源產(chǎn)品
有將近四成的參與者第一次接觸的開(kāi)源產(chǎn)品為互聯(lián)網(wǎng)產(chǎn)品,緊隨其后的便是操作系統(tǒng)相關(guān)的產(chǎn)品與開(kāi)發(fā)工具。結(jié)果與2018年的調(diào)查結(jié)果基本一致,說(shuō)明互聯(lián)網(wǎng)產(chǎn)品和操作系統(tǒng)相關(guān)產(chǎn)品仍是大家接觸和了解開(kāi)源的最初窗口。
樣本數(shù)量:618
4.8 最希望開(kāi)源的產(chǎn)品
操作系統(tǒng)和開(kāi)發(fā)工具作為相對(duì)復(fù)雜而全面的技術(shù)產(chǎn)品,成為大家最希望開(kāi)源的產(chǎn)品。
樣本數(shù)量:618
【堵俊平點(diǎn)評(píng)】這說(shuō)明越是底層的基礎(chǔ)軟件,越能勾引起開(kāi)發(fā)者通過(guò)代碼去探究技術(shù)細(xì)節(jié)的興趣。當(dāng)然相比于豐富的上層應(yīng)用型軟件,技術(shù)底座型軟件的通用性也更好。
五、開(kāi)源社區(qū)參與現(xiàn)狀
5.1 開(kāi)源最吸引你的因素
開(kāi)放透明的代碼和知識(shí)共享,以及開(kāi)源的精神理念成為開(kāi)源最吸引參與者的因素,而軟件的購(gòu)買(mǎi)成本卻并不是主要的因素。
樣本數(shù)量:618
【嚴(yán)劍峰點(diǎn)評(píng)】: 希望未來(lái)的選項(xiàng)可以增加類(lèi)似“通過(guò)我的貢獻(xiàn),來(lái)小小改變行業(yè)甚至改變世界”的成就感之類(lèi)的選項(xiàng)。成就感是很多國(guó)際開(kāi)源深度參與者的重要因素之一。
【紅薯點(diǎn)評(píng)】開(kāi)發(fā)者對(duì)開(kāi)源的認(rèn)知在不斷演進(jìn),經(jīng)歷著從「了解-認(rèn)同-參與」的轉(zhuǎn)變。在現(xiàn)階段,不少開(kāi)發(fā)者對(duì)于「參與」還有一些距離感。讓更多開(kāi)發(fā)者了解可以如何參與開(kāi)源,也是我們接下來(lái)需要去努力的方向。
5.2 最喜歡的開(kāi)源產(chǎn)品是什么
Linux 以巨大優(yōu)勢(shì),成為參與者最喜愛(ài)的開(kāi)源產(chǎn)品,Apache 今年來(lái)在中國(guó)發(fā)展已有燎原之勢(shì),容器界的黑馬 Docker 緊隨其后,MySQL、Chromium 憑借在各自領(lǐng)域的重要地位,排進(jìn)前五名。
樣本數(shù)量:618
【堵俊平點(diǎn)評(píng)】Linux 作為很多開(kāi)發(fā)者日常工作的平臺(tái)(尤其是后端程序員),深受廣大開(kāi)發(fā)者喜愛(ài)并不意外。在云原生與容器化的時(shí)代,Docker 受到廣泛歡迎也屬意料之中,不過(guò) Kubernetes 的缺失是否說(shuō)明企業(yè)級(jí)的云原生服務(wù)的易用性和穩(wěn)定性尚處于觀察期?另外一些大數(shù)據(jù)與AI領(lǐng)域熱門(mén)的項(xiàng)目,例如:Hadoop、Spark、TensorFlow 未列其中,稍顯意外,可能與這兩個(gè)領(lǐng)域的行業(yè)壁壘較高有關(guān)。
【王興宇點(diǎn)評(píng)】我認(rèn)為大家喜歡“Linux”更多的是喜歡以 Linux 為代表、以之為基礎(chǔ)而構(gòu)建出來(lái)的互聯(lián)網(wǎng)和開(kāi)源世界。
5.3 具體參與的社區(qū)工作
有 6 成的參與者在社區(qū)均參與代碼貢獻(xiàn)的工作,而文檔與測(cè)試工作也占有很大的比例?;顒?dòng)組織和社區(qū)經(jīng)理的比例占到 2 成,說(shuō)明社區(qū)的活動(dòng)還是非常必不可少的。
樣本數(shù)量:472
【滕愛(ài)齡點(diǎn)評(píng)】代碼在社區(qū)中的確是更易受認(rèn)可的部分,優(yōu)秀的文檔、完善的測(cè)試用例,對(duì)一款開(kāi)源軟件的友好度非常重要,從這部分工作入手也是比較好的一個(gè)起點(diǎn)。
5.4 最看好的開(kāi)源產(chǎn)品
開(kāi)源產(chǎn)品的前景展望中,互聯(lián)網(wǎng)產(chǎn)品以近 40% 的比例成為參與者最看好的開(kāi)源產(chǎn)品發(fā)展方向。人工智能和容器化異軍突起, 成為現(xiàn)在開(kāi)源產(chǎn)品中的風(fēng)口和熱點(diǎn)。
樣本數(shù)量:618
5.5 開(kāi)源社區(qū)的交流方式
在社區(qū)的交流方式中,郵件列表依然是最為普遍的,而微信和 QQ 也是國(guó)內(nèi)重要的即時(shí)交流工具。新銳的交流工具比例上升:Slack 和 Zoom 也是值得關(guān)注的現(xiàn)象。
樣本數(shù)量:472
5.6 社區(qū)與代碼的關(guān)系
有近八成的參與者認(rèn)為在開(kāi)源社區(qū)中,社區(qū)的價(jià)值大于或等同于代碼,因?yàn)閲@代碼而生的社區(qū), 會(huì)讓代碼變得更加優(yōu)秀。
樣本數(shù)量:618
【堵俊平點(diǎn)評(píng)】接近半數(shù)的開(kāi)發(fā)者認(rèn)為社區(qū)優(yōu)先于代碼本身,這說(shuō)明中國(guó)的開(kāi)發(fā)者在對(duì)待開(kāi)源的問(wèn)題上,觀點(diǎn)越來(lái)越成熟與理性。隨著持這樣觀點(diǎn)的開(kāi)發(fā)者人群越來(lái)越多,可以期待的是,由中國(guó)發(fā)起的開(kāi)源項(xiàng)目會(huì)越來(lái)越重視開(kāi)源社區(qū)的構(gòu)建,社區(qū)氛圍也會(huì)越來(lái)越開(kāi)放與平等。而健康的社區(qū)氛圍也會(huì)更有利于廣大開(kāi)發(fā)者以項(xiàng)目為依托,進(jìn)行有效的技術(shù)創(chuàng)新與合作。
【滕愛(ài)齡點(diǎn)評(píng)】社區(qū)和代碼的關(guān)系不應(yīng)該割裂地進(jìn)行討論,社區(qū)的開(kāi)發(fā)者根據(jù)個(gè)人愛(ài)好進(jìn)行相應(yīng)的工作側(cè)重是貢獻(xiàn)自由。但對(duì)社區(qū)核心維護(hù)者來(lái)說(shuō),如何幫助社區(qū)合適的人去解決合適的問(wèn)題,的確值得討論。
【王興宇點(diǎn)評(píng)】在實(shí)際的運(yùn)營(yíng)過(guò)程中,我們的確發(fā)現(xiàn),人可能是開(kāi)源軟件最重要的因素。代碼是可以通過(guò)一遍一遍的修改,從無(wú)到有、從壞到好,但是如果沒(méi)有一個(gè)好的社區(qū),一個(gè)再好的軟件,最終還是會(huì)走向消亡。而這一個(gè),對(duì)于開(kāi)源軟件還是閉源軟件都是一樣的。
5.7 開(kāi)源社區(qū)年齡分布
在參與者身邊的開(kāi)源社區(qū)成員中,20-30 歲的貢獻(xiàn)者是主要的組成部分,占比超過(guò)六成。
樣本數(shù)量:472
5.8 開(kāi)源軟件和自由軟件精神之間的關(guān)聯(lián)
超過(guò)半數(shù)的參與者認(rèn)為開(kāi)源軟件和自由軟件精神之間有緊密的關(guān)系,都強(qiáng)調(diào)知識(shí)共享,極少數(shù)參與者認(rèn)為二者無(wú)關(guān)。
樣本數(shù)量:618
5.9 開(kāi)源軟件安全
超過(guò)半數(shù)的參與者不會(huì)存在不安全感,但仍有三分之一的參與者會(huì)存在不安全感,開(kāi)源軟件的安全問(wèn)題仍值得關(guān)注。
樣本數(shù)量:618
5.10 中國(guó)成立開(kāi)源基金會(huì)的作用
超過(guò)三分之一的參與者認(rèn)為中國(guó)成立開(kāi)源基金會(huì)可以推廣開(kāi)源的理念、開(kāi)源文化教育、社區(qū)建設(shè)、建立開(kāi)源生態(tài)體系。
樣本數(shù)量:618
【嚴(yán)劍峰點(diǎn)評(píng)】: 希望出現(xiàn)中國(guó)的開(kāi)源黃埔軍校!
5.11 開(kāi)源社區(qū)肩負(fù)的使命與角色的重要程度
大多數(shù)參與者認(rèn)為開(kāi)源社區(qū)肩負(fù)著促進(jìn)成員技術(shù)交流、發(fā)展社區(qū)核心項(xiàng)目、傳播開(kāi)源理念的使命。
樣本數(shù)量:618
開(kāi)發(fā)者被認(rèn)為是社區(qū)中比較重要角色:四成的參與者認(rèn)為核心開(kāi)發(fā)者是最重要的角色,社區(qū)管理人員,布道師和社區(qū)活動(dòng)組織者占到了近三成的比例。開(kāi)發(fā)和社區(qū)發(fā)展, 這是開(kāi)源社區(qū)最重要的兩大支柱。
樣本數(shù)量:615
六、開(kāi)發(fā)者技術(shù)現(xiàn)狀
6.1 使用語(yǔ)言
開(kāi)發(fā)語(yǔ)言呈現(xiàn)多超多強(qiáng)的狀態(tài),前三甲分別為 JavaScript、Java 和 Python。Go 語(yǔ)言超過(guò) C/C ,排名從去年的第八上升到第六,容器生態(tài)的快速發(fā)展一方面也助推了 Go 語(yǔ)言的發(fā)展,C/C 仍占較高的使用率。
樣本數(shù)量:299
【王興宇點(diǎn)評(píng)】JavaScript 的排名是預(yù)料之中的,作為一個(gè)腳本語(yǔ)言,其天然就比 Java 、Go、C 等編譯型語(yǔ)言更有優(yōu)勢(shì),讓開(kāi)發(fā)者可以更加簡(jiǎn)單和容易的參與到項(xiàng)目的開(kāi)發(fā)者,也符合大家對(duì)于前端開(kāi)發(fā)生態(tài)中開(kāi)源軟件的認(rèn)知
6.2 在線文檔協(xié)作編輯工具
在線文檔編輯工具中,有超過(guò)半數(shù)的參與者均使用 wiki 作為他們的選擇,而即使在網(wǎng)絡(luò)受限的情況下,Google Doc 也依然受到大家的青睞;微軟的 OneDrive 也有 20% 的使用者。 另外,石墨文檔等也是在中國(guó)開(kāi)源社區(qū)經(jīng)常使用的工具。
樣本數(shù)量:472
6.3 編輯器
在編輯器請(qǐng)用情況中,黑馬 VS Code、vim、notepad 一如即往,占據(jù)著前三名,深受大家喜愛(ài)。另外,如 Sublime、Atom.io、emacs 系列等也都是大家常用的代碼編輯器。
樣本數(shù)量:299
6.4 版本控制工具
毫無(wú)疑問(wèn)的是,Git 一枝獨(dú)秀,占據(jù)著將近九成的比例。SVN、CVS 仍有近四成的使用比例。
樣本數(shù)量:299
6.5 數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)使用情況中,不出意外地,MySQL 以超七成的占比遙遙領(lǐng)先,MongoDB 與 PostgreSQL 跟隨其后。
樣本數(shù)量:299
6.6 操作系統(tǒng)
操作系統(tǒng)的使用中,前三的排名依次為 Windows、Linux、MaxOS, 三分天下。
樣本數(shù)量:299
6.7 Linux 發(fā)行版
在 Linux 的發(fā)行版本中,最受歡迎的依然是 Ubuntu,占比約五成,緊隨其后為 Red Hat 和 Debian。
樣本數(shù)量:239
6.8 Java 框架
在 Java 框架使用方面,Spring 占比較去年有所下降,但仍占有絕對(duì)優(yōu)勢(shì),占據(jù)著 6 成的比例。
樣本數(shù)量:240
6.9 Ruby 框架
在 Ruby 框架使用方面,Rails 繼續(xù)保持排名第一,有近三成的使用率,較去年有所下降。
樣本數(shù)量:202
6.10 PHP 框架
PHP 語(yǔ)言的框架使用方面,ThinkPHP 作為全面成熟的框架,有 3 成以上的參與者均使用該框架。
樣本數(shù)量:202
6.11 Go 框架
Go 語(yǔ)言的框架則呈現(xiàn)百花齊放的勢(shì)態(tài),使用較多的 Beego 有近四分之一的用戶比例。Beego 在社區(qū)推廣的比較好,功能比較多。
樣本數(shù)量:205
6.12 Node.js 框架
Node.js 框架中,Express 獨(dú)領(lǐng)風(fēng)騷,占據(jù)著將近五成的比例。
樣本數(shù)量:204
6.13 Python 框架
Python 框架中,Django 蟬聯(lián)榜首,超過(guò)四成的開(kāi)發(fā)者都在使用。 Flask 緊跟其后,占比達(dá)到三成。
樣本數(shù)量:221
6.14 前端框架
在前端框架中,近六成的開(kāi)發(fā)者選擇 Vue.js,緊隨其后的是 JQuery 和 Bootstrap。
樣本數(shù)量:237
6.15 CMS 系統(tǒng)
CMS 建站系統(tǒng)中,簡(jiǎn)單好用的 WordPress 占據(jù)超過(guò)四成的份額,具有絕對(duì)的優(yōu)勢(shì)。Jekyll 和Cody緊隨其后。
樣本數(shù)量:146
6.16 電子商務(wù)系統(tǒng)
電子商務(wù)建站系統(tǒng)中,Magento 和 Makingware 還是經(jīng)常被使用的開(kāi)源電商系統(tǒng)。
樣本數(shù)量:146
七、總結(jié) & 致謝
本次 2019 年度中國(guó)開(kāi)源參與調(diào)查報(bào)告以開(kāi)源社區(qū)協(xié)作的方式共同完成,以社區(qū)自發(fā)組織,自底向上協(xié)同完成。與整個(gè)龐大的開(kāi)源社區(qū)比,我們個(gè)人的視野和資源都有局限,該報(bào)告通過(guò)問(wèn)卷方式搜集數(shù)據(jù),如管中窺豹,略見(jiàn)一斑。我們希望由此拋磚引玉,邀請(qǐng)更多的社區(qū)和個(gè)人加入,一起來(lái)完善中國(guó)開(kāi)源年度報(bào)告。該報(bào)告的問(wèn)卷問(wèn)題,報(bào)告文檔均發(fā)布在代碼托管平臺(tái),開(kāi)源社官方網(wǎng)站和合作伙伴網(wǎng)站平臺(tái),基于 CC BY-SA 4.0 許可證協(xié)議分享。對(duì)于問(wèn)卷的問(wèn)題設(shè)計(jì)和報(bào)告內(nèi)容有任何建議和想法,歡迎您在代碼托管平臺(tái)上提交 Patch, 對(duì)報(bào)告進(jìn)行補(bǔ)充和貢獻(xiàn)。 您的一小步, 整個(gè)中國(guó)開(kāi)源社區(qū)的一大步。
為此問(wèn)卷篇報(bào)告作出貢獻(xiàn)的開(kāi)源社年度報(bào)告小組成員: 陳陽(yáng)、趙生宇、吳紹嶺。社區(qū)合作伙伴: CSDN、開(kāi)源中國(guó)、Linux中國(guó)。最后感謝特邀的開(kāi)源領(lǐng)域的專(zhuān)家,更要特別感謝積極參與我們調(diào)研的每一位朋友。
點(diǎn)擊“了解更多”可訪問(wèn)文內(nèi)鏈接
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。