國家工業信息安全發展研究中心:2021中國開源發展年度觀察(86頁).pdf

編號:61140 PDF 86頁 1.99MB 下載積分:VIP專享
下載報告請您先登錄!

國家工業信息安全發展研究中心:2021中國開源發展年度觀察(86頁).pdf

1、 2021 中國開源中國開源發展發展年度觀察年度觀察 國家工業信息安全發展研究中心 開源軟件供應鏈安全實驗室 2022 年 2 月 前 言 回首剛剛過去的 2021 年,我國開源生態從平穩起步邁向加速繁榮,開源建設取得一系列突出成效,展現出廣闊發展潛力。 中華人民共和國國民經濟和社會發展第十四個五年規劃和 2035 年遠景目標綱要 “十四五”軟件和信息技術服務業發展規劃等頂層文件為開源發展提供堅實政策保障;一批明星開源項目如雨后春筍般持續涌現;本土開源開發者群體和開源創企飛速發展壯大;開源技術持續賦能新興產業發展;地方開源文化進一步走深落實,中國開源發展的社會重視程度、總體競爭實力和國際影響力

2、均實現顯著提升,2021 年是見證我國開源生態全局推進、 多點開花的關鍵一年。 國家工業信息安全發展研究中心積極推進國內開源生態建設,聯合產學研用單位共同發起成立了開源軟件供應鏈安全實驗室。為更好地把握國內開源發展態勢走向,中心組織編寫了2021 中國開源發展年度觀察 ,從國內開源政策環境、開發者畫像特征、技術熱點趨勢、項目社區健康和商業化進展等方面,多維度展現了 2021 年我國開源發展的整體情況。報告編寫過程充分體現了開放、合作、共建、共享的開源精神,編寫工作的最終完成離不開多家單位的大力支持,在此特別致謝 Gitee 開源平臺、開放原子開源基金會、華為提供的數據支持和一手資料,以及北京航

3、空航天大學、 中科院軟件所、華為等單位專家的寶貴知識和建議。未來,開源軟件供應鏈實驗室將攜手開源產業各界同推動國內開源發展。征程萬里風正勁,開源奮楫啟新航! 國家工業信息安全發展研究中心 開源供應鏈安全實驗室 2022 年 2 月 I 目 錄 第一章 政策環境提供堅實保障 . 1 一、國家頂層設計持續加強 . 1 二、開源行業應用落地深耕 . 2 三、開源產業生態欣欣向榮 . 4 第二章 開源開發者蔚然成勢 . 8 一、開源開發者畫像特征 . 8 (一)本科和大專學歷的年青群體是主力軍 . 9 (二)由互聯網向其他高技術行業滲透 . 11 (三)經驗豐富的“中堅群體”穩步壯大 . 11 (四)

4、集中活躍于軟件產業發達地區 . 12 二、開源開發者參與行為 . 13 (一)參與方式多樣,使用和貢獻數量齊增 . 14 (二)志愿參與者多,多數開發者不求回報 . 15 (三)投入時間較少,職業開發者占比較小 . 17 (四)活動參與量少,影響開發群體凝聚力 . 17 (五)公私使用各半,兼顧代碼質量和成本 . 18 三、開源開發者交流協作 . 20 (一) “Watch”和“Star”增加, 開源項目關注度提升 . 20 II (二) 用戶間相互關注增加, 開發者交流協作加深 . 22 (三) 用戶關注的開源組織增多, 專業機構影響力有待提升 . 23 四、開源開發者社區貢獻 . 24 (

5、一) “issue”提交和解決俱增, 開發者共促代碼完善 . 25 (二)“PR”發起與合并俱增,開發者合力提升項目水平 . 26 第三章 開源技術賦能創新 . 28 一、開源基礎開發組件受到高度關注 . 28 二、編程語言折射技術演進趨勢 . 29 (一)傳統編程語言熱度不減 . 29 (二)新勢力編程語言快速崛起 . 30 三、開源主導基礎軟件研發創新 . 32 四、開源促進關鍵技術創新發展 . 35 (一)云原生開源生態取得積極進展 . 35 (二)開源持續繁榮人工智能技術發展 . 37 (三)物聯網底層技術架構大多基于開源 . 38 第四章 開源項目及社區整體向好 . 39 一、明星項

6、目培育初見成效 . 39 (一)優質頭部項目格局基本穩定. 41 III (二)均衡發展的全能型項目初步形成 . 41 二、開源項目安全合規重要性凸顯 . 42 (一) 開發者知識產權意識增強, 項目合規性顯著提升 . 42 (二) 開源供應鏈安全整體可控, 高危漏洞敲響警鐘 . 45 三、優質開源社區加速繁榮,全面趕超尚需時日 . 47 (一) 本土優質社區不斷涌現, 影響力和活躍度顯著提升 . 47 (二) 社區治理水平相對滯后, 需進一步借鑒國際先進經驗 . 61 第五章 開源商業化發展起勢蓄能 . 68 一、開源軟件具有獨特的商業競爭優勢 . 68 (一) 開源項目天然具備“群眾基礎”

7、, 廣受開發者歡迎 . 68 (二) 開源軟件支持“先試后買”, 更易實現口碑傳播 . 69 (三) 開源模式加速建立事實標準, 鞏固擴大商業生態 . 70 二、全球開源商業化迎來重大發展機遇 . 70 (一)開源發展從技術創新步入商業模式創新階段 . 70 IV (二) 開源軟件日益形成多樣化、 可持續的商業模式 . 71 (三)開源軟件企業日益成為資本市場競逐焦點 . 72 三、我國具備開源商業化枝繁葉茂的有利條件 . 73 四、我國開源企業商業化步伐按下加速鍵 . 75 2021 中國開源發展年度觀察 1 第一章 政策環境提供堅實保障 近年來,開源技術在各行業各領域得到廣泛應用,在推動產

8、業數字轉型方面發揮重要作用,國家高度重視開源發展,出臺相關政策規范引導開源產業繁榮發展,國內政策環境持續為開源發展提供堅實保障,行業開源軟件治理體系逐步優化,產業界形成開源生態推進合力。 一、國家頂層設計持續加強 作為人類進入信息社會新的歷史發展階段的超大規模智力協同模式,開源已經成為我國信息技術產業創新發展的重要引擎和實現科技自立自強的必然趨勢。國家高度重視開源生態發展,國家軟件發展戰略將培育開源生態作為重點任務,2021 年,開源首次寫入中華人民共和國國民經濟和社會發展第十四個五年規劃和 2035 年遠景目標綱要 ,明確提出支持數字技術開源社區等創新聯合體發展;國務院印發 “十四五”數字經

9、濟發展規劃 ,提出支持具有自主核心技術的開源社區、開源平臺、開源項目發展,推動創新資源共建共享, 促進創新模式開放化演進; 工業和信息化部印發 “十四五”軟件和信息技術服務業發展規劃(以下簡稱 規劃 ) ,系統布局“十四五”開源生態發展。 “軟件定義未來的世界,開源決定軟件的未來”,開源是全球軟件技術和產業創新的主導模式,開辟了產業競爭新賽2021 中國開源發展年度觀察 2 道,開源軟件已經成為軟件產業創新源泉和“標準件庫”,基于全球開發者眾研眾用眾創的開源生態正加速形成,開源在驅動軟件產業創新發展、 賦能數字中國建設的重要作用, 規劃將繁榮國內開源生態的重點任務,提出到 2025 年建 2-

10、3 個具有國際影響力的開源社區,為加快培育國內開源生態繁榮發展,國家設置“開源生態培育”專項行動,統籌推進建設高水平基金會,打造優秀開源項目,深化開源技術應用,夯實開源基礎設施,普及開源文化,完善開源治理機制和治理規則,加強開源國際合作,推動形成眾研眾用眾創的開源軟件生態。 二、開源行業應用落地深耕 開源生態發展高度遵循行業和業務屬性發展規律,近年來,我國互聯網、金融、軟件和信息技術服務等行業是開源的主要參與對象和服務對象,隨著我國加快數字化轉型的戰略布局,包括政府、醫療、電信、能源、交通物流、制造業在內的眾多傳統行業也正在不斷擁抱開源。 在金融領域,2021 年 10 月,中國人民銀行辦公廳

11、、中央網絡安全和信息化委員會辦公室秘書局、工業和信息化部辦公廳、中國銀行保險監督管理委員會辦公廳、中國證券監督管理委員會辦公廳聯合發布了關于規范金融業開源技術應用與發展的意見 (以下簡稱意見 ) 。 意見的出臺,建立在開源技術所催生的金融行業劇烈變革的大背景之下2021 中國開源發展年度觀察 3 傳統單一的銀行系統正在轉向模塊化的開源生態。 意見要求金融機構在使用開源技術時,應遵循“安全可控、合規使用、問題導向、開放創新”等原則。 意見鼓勵金融機構將開源技術應用納入自身信息化發展規劃,加強對開源技術應用的組織管理和統籌協調,建立健全開源技術應用管理制度體系,制定合理的開源技術應用策略;鼓勵金融

12、機構提升自身對開源技術的評估能力、合規審查能力、應急處置能力、供應鏈管理能力等;鼓勵金融機構積極參與開源生態建設,加強與產學研交流合作力度,加入開源社會組織等。 意見強調要加強統籌協調,建立跨部門協作配合、信息共享機制,完善金融機構開源技術應用指導政策,探索建立開源技術公共服務平臺,加強開源技術及應用標準化建設等。 在區塊鏈領域, 政府同樣加大對“開源”的重視程度。 2021年 6 月,工業和信息化部、中央網絡安全和信息化委員會辦公室聯合發布關于加快推動區塊鏈技術應用和產業發展的指導意見 (以下簡稱指導意見 ) 。 指導意見指出,要建立開源生態,加快建設區塊鏈開源社區,圍繞底層平臺、應用開發框

13、架、測試工具等,培育一批高質量開源項目。完善區塊鏈開源推進機制,廣泛匯聚開發者和用戶資源,大力推廣成熟的開源產品和應用解決方案,打造良性互動的開源社區新生態,充分強調了開源在區塊鏈技術中的重要作用,開源軟件成為區塊鏈技術的題中應有之義。 2021 中國開源發展年度觀察 4 在能源行業領域,2021 年 9 月 4 日,國家能源集團聯合華為發布礦山領域首個工業互聯網操作系統礦鴻(礦山鴻蒙操作系統) 。礦鴻是基于 OpenHarmony 開源項目打造的工業互聯網平臺,部署應用在國家能源集團 4 個重點礦廠、6 個典型場景、20 種生產設備、398 個工作單元,通過自研“軟總線”技術,推動業務系統融

14、合應用,研發標準化的通信接口協議,構建煤礦工業互聯網全面感知、實時互聯、分析決策、協同控制的生態體系,實現了鴻蒙操作系統在工業領域垂直應用。 在電信行業領域,以 5G 為代表的通信業正處在重大的拐點和機遇期,基于開源技術的協作創新目前已經成為四大電信運營企業云網發展的重要策略。2021 年 6 月 10 日,中國電信云公司、中國聯通數科、上海兆芯集成電路有限公司及無錫先進技術研究院正式成為 OpenEuler 社區理事會成員。電信行業用戶對開源生態的認可度、參與度不斷提高。 三、開源產業生態欣欣向榮 隨著制造強國、網絡強國、數字中國等國家信息化戰略的深入推進,軟件對經濟社會高質量發展的支撐引領

15、作用日益凸顯,我國開源軟件迎來快速發展的重大機遇期。國內軟件企業和開發者實現了從開源使用者到參與者、貢獻者的轉變,初步形成了開源基金會、開源項目、開源社區、開源托2021 中國開源發展年度觀察 5 管平臺、開發者等要素齊備的開源產業生態,在全球開源體系中的影響力日益顯著。 開源基金會運營方面,開放原子開源基金會蓬勃發展。開放原子開源基金會是國內唯一一家科技創新類基金會,致力于推進開源生態的繁榮和可持續發展,是自主開源生態建設中基礎性最強、重要性最高的角色,覆蓋項目孵化到畢業全生命周期的運營管理工作,培養明星項目,連接了產學研用投各方力量,通過基金會對開源的運作,促進代碼的產品化、 產業化和生態

16、化。 開放原子開源基金會成立一年半以來,陸續推動“開放鴻蒙” 、 “歐拉”等十余款重量級開源項目進入孵化階段, 截至 2021 年底, 共吸納了 46 家資金捐贈人 (白金 19 家、金牌 9 家、銀牌 18 家)和 4 家一般捐贈人,募集資金超過 1.15 億元,推動與歐洲最大的開源組織 Eclipse 達成戰略合作,共同推進開源鴻蒙在歐洲的生態建設。同時,也與其他國外基金會洽談合作,推進開源芯片的發展,以匯聚全球資源提升國際影響力。 開源項目方面,涌現大批優質明星開源項目。聚焦操作系統、數據庫、大型工業軟件、區塊鏈、云原生、工業互聯網等重點領域,部分開源項目已成長為全球頂級開源項目,比如,

17、商湯的 OpenMMLab 計算機視覺開放算法,矩陣元的 Rosetta 隱私 AI 開源框架、阿里的 RockeyMQ 海量信息中間件、京東的 JD Chain 開源區塊鏈、百度的 PaddlePaddle 深度2021 中國開源發展年度觀察 6 學習平臺和 Apollo 自動駕駛平臺、海爾卡奧斯 COSMOPlat工業互聯網平臺的開源開發框架等。同時,國內涌現了一批明星項目,OpenEuler 在處理器、整機、操作系統、數據庫、中間件、云服務等領域得到廣泛應用,社區管理代碼超過 25億行,吸納超過 300 家產業鏈合作伙伴,形成以基礎軟件為底座的開源創新產業生態格局,另外還有包括鴻蒙、龍蜥

18、、Deepin 等操作系統發展迅速,開源產業生態進一步集聚。國產數據庫發展迅速,激活數據要素價值,具有代表性的有PingCAP 的 TiDB、華為的 OpenGauss、浪潮的 ZNBase、螞蟻集團的 OceanBase、阿里的 PolarDB、騰訊的 TBase、清華的 IOTDB 等, 國內開源數據庫技術趨于成熟, 在數據庫技術的前沿研究領域中,我國已成為影響力最強的國家之一。 開發者方面,我國擁有全球第二大開發者群體,成為全球開源生態的主要貢獻者。根據 2021Github 年度報告,我國共有 755 萬的開發者,僅次于美國,預計到 2030 年,中國開發者將成為全球最大的開源群體,中

19、國開發者數量及開源貢獻度增長已成為全球最快,華為、阿里參與開源的開發者人數名列全球前10位, 在全球最大的開源項目Linux Kernel中,中國開發者連續四年貢獻第一,中國將成為世界最大的開源應用市場,國內開源人才培養取得積極進展。國家工業信息安全發展研究中心在第四屆數字中國建設峰會期間,聯合北大、清華、北航、浙大、西工大、電子科大、西安交大等重2021 中國開源發展年度觀察 7 點高校在開源生態分論壇共同啟動了“軟件開源生態高校行”活動,普及開源文化知識,促進開源人才培養,推動產學研深入合作, 。 中科院軟件所實施 “開源軟件供應鏈點亮計劃” ,聯合 OpenEuler 社區共同舉辦面向高

20、校學生的暑期活動,鼓勵在校學生積極參與開源軟件的開發維護,改善開源軟件供應鏈的自主可控程度。 騰訊實施 “犀牛鳥開源人才培養計劃” ,與高校合作幫助學生了解開源,未來希望與基金會合作,貢獻核心明星項目,吸引更多開發者參與開源,助力開源人才培養。 開源社區方面,協同創新模式趨于成熟。開源社區由開發者、代碼托管平臺、開源項目等要素構成,通過建立協作運行機制激發技術創新活力。截至 2021 年 2 月,國內開源社區數量已超 300 個1, 包括 CODE CHINA、 木蘭開源社區、Trustie 開源社區、長安鏈開源社區、Openl 啟智開源社區、MindSpore 等, 國內最大的代碼托管平臺

21、Gitee 上的注冊用戶數已達 800 萬,倉庫數量超 2000 萬,國內木蘭許可協議被國際開源組織 OSI 正式接受,成為中國首個國際通用開源協議,開放鴻蒙社區發展迅速,截止 2022 年 1 月,社區開發者達到 1268 人,社區代碼倉數量超過 8500 個,社區活躍度明顯,項目技術協同及生態治理取得積極進展。 1 數據來源:中國開源軟件推進聯盟。 2021 中國開源發展年度觀察 8 第二章 開源開發者蔚然成勢 開發者是建設開源社區和開源生態的重要主體。正是每一位開源開發者的支持和參與,才為國內開源發展提供源源不斷的動力。那么中國的開源開發者們都是怎樣的人?他們具有哪些典型特征?他們如何參

22、與開源?中國的開源開發者群體又產生了哪些新變化? 本章結合 Gitee 平臺統計數據及OSCHINA 2021 年度開源開發者問卷 調查結果, 從開發者畫像特征、 參與行為、交流協作、 社區貢獻等方面, 描繪出 2021 年中國開源開發者的整體畫像,并結合去年問卷調查結果,對比分析我國開源開發者群體特征的趨勢性變化。 一、開源開發者畫像特征 我國開源開發者大多為受教育水平較高的年青群體,主要來自互聯網行業,集中分布在軟件產業較發達地區。接觸開源 3-5 年的“熟手”群體最為壯大,與具有 6-10 年開源經驗的“老手”一起,組成了開源開發的中堅力量。值得注意的是,近年來國內開源開發者由主流行業互

23、聯網不斷向醫藥、金融等其他高技術行業擴散,由沿海地區和軟件大省不斷向內陸地區延伸,開源開發者群體更為多元,開源文化在各地區和各行業的普及程度進一步加深。 2021 中國開源發展年度觀察 9 (一)本科和大專學歷的年青群體是主力軍(一)本科和大專學歷的年青群體是主力軍 年青開發者是當前我國開源開發的主要群體。我國超半數的開源開發者年齡集中在 25-35 歲,占比達 50.5%;第二大開源開發者群體年齡為 18-25 歲,占比為 33.7%;35 歲以下的開源開發者占比超 85%(圖 2-1)。開源開發者的受教育水平整體較高。數據顯示,本科學歷的開源開發者占比達64.5%, 較去年增加了 5.18

24、 個百分點, 絕對優勢進一步加深。值得注意的是,大專學歷的開發者群體表現出明顯的增長趨勢,躍升為第二大群體,占比為 20.6%,較去年增加 6.62 個百分點,增幅居于各學歷首位(圖 2-2)。這反映出,國內開源文化正加速向各個學歷群體普及,大批大專、高職人群將成為我國開源開發的重要“后備軍”,蘊藏著巨大的智力潛能,未來應加強重視和積極推動開源教育向大專和職業院校普及。 圖 2-1 開源開發者年齡分布 2021 中國開源發展年度觀察 10 圖 2-2 開源開發者學歷分布 我國開源開發者的就業年限與開發者年齡和學歷等群體特征高度匹配。主要反映在,就業年限為 5-10 年的開源開發者占比最大,達到

25、 26.9%;就業 3-5 年的群體次之,占比為 19.3%(圖 2-3),基本符合本科學歷畢業、年齡處于 25-35 歲之間的分布特征。以上結果在一定程度上印證了“35 歲以前是開發者的黃金十年”。 圖 2-3 開源開發者就業年限分布 2021 中國開源發展年度觀察 11 (二)由互聯網向其他高技術行業滲透(二)由互聯網向其他高技術行業滲透 我國開源開發者群體大多來自互聯網行業,但向其他行業滲透的趨勢逐漸凸顯。數據顯示,互聯網行業從業者占我國開源開發者的比例高達 65.6%,繼續保持絕對優勢。值得注意的是,醫療生物技術和其他科學領域的開發者群體顯著增長,較去年翻了三番,占比達到 6.2%;教

26、育與學術科研領域、 金融和銀行領域的開源開發者占比均超過了 5%; 電信和通信領域的開源開發者占比也達 4.3%(圖 2-4)。以上數據說明,在主流行業之外,我國開源開發者群體開始在金融銀行、生物醫療、電信通信等其他高技術行業發展壯大,開源文化在各行業、各技術領域的普及程度不斷加深。 圖 2-4 開源開發者從業領域分布 (三)經驗豐富的“中堅群體”穩步壯大(三)經驗豐富的“中堅群體”穩步壯大 開源文化在我國流行的時間并不算長,但近年來,具有豐富社區經驗的開源開發者群體不斷壯大。一方面,一方面,接觸開2021 中國開源發展年度觀察 12 源 3-5 年的“熟手”成為骨干力量,占比達到 34.6%

27、,較去年增加 4.6%; 另一方面,另一方面, 具有 6 年及以上開源經驗的 “老手”占比達 24.6%,較去年增加 5%(圖 2-5)。這兩類中堅群體的持續壯大,為我國開源建設提供了堅實支撐,也說明了我國開源開發者參與開源事業具有穩定性和持續性。 圖 2-5 開發者接觸開源的時間 (四)集中活躍于軟件產業發達地區(四)集中活躍于軟件產業發達地區 我國開源開發者群體的空間分布具有三大典型特征。一一是多數開源開發者群體集中在一線城市和軟件大省。是多數開源開發者群體集中在一線城市和軟件大省。根據2021 年 Gitee 活躍度分布,廣東、北京、上海、江蘇、浙江等主要軟件大省在活躍度排行上名列前茅,

28、五大?。ㄊ校﹨⑴c平臺開源項目的開發者數量占比達 52%,占據全國開源開發者的半壁江山。二是廣東、北京成為國內開源發展的兩大二是廣東、北京成為國內開源發展的兩大增長極。增長極。廣東和北京的開源開發群體活躍度居于全國各省市2021 中國開源發展年度觀察 13 前列,形成一南一北兩大增長極,對區域開源發展和人才培養有著重要的引領帶動作用。三是開源力量呈現沿海優勢領三是開源力量呈現沿海優勢領先、內陸加速趕超的發展態勢。先、內陸加速趕超的發展態勢。沿海地區的開源開發者活躍度高于內陸地區,廣東、上海、江蘇、浙江、山東的 Gitee 活躍度指數活躍度總和占全國的 45%, (圖 2-6);與此同時,四川、湖

29、北、河南等中西部省份表現出加速趕超之勢,分列于排行榜的第六、第八和第九位。 圖 2-6 我國開源開發者地域分布 二、開源開發者參與行為 國內開發者志愿參與開源項目貢獻、積極參與開源社區建設的現象愈加普遍,開源在增強開發者創造性、激發開發者創新思維等方面發揮了積極作用。但同時,囿于當前國內2021 中國開源發展年度觀察 14 開源原生創企較少、開源商業化路徑不清晰、企業開源投入不足等現實問題,國內開源開發者大多將參與開源作為業余愛好,呈現出在工作和項目開發中專職從事開源者少、投入開源的時間較少、開源收入回報較少等特征。 (一)參與方式多樣,使用和貢獻數量齊增(一)參與方式多樣,使用和貢獻數量齊增

30、 國內開源開發者參與開源的方式多種多樣,大多數開源開發者通過多重方式參與開源。其中,使用開源項目的開發者占比達 71.7%; 超半數的開源開發者參與了社區代碼貢獻,占比達52.9%; 開發者參與文檔撰寫的比例也達到了29.2%。值得注意的是,開源開發者參與社區活動、社區運營、項目傳播等開源文化活動的比例有了顯著增加, 分別達到 36.6%、13.2%和 10.5%;同時,開源項目、產品和文化布道師職業逐漸興起,國內參與開源布道的開發者群體不斷壯大,占比達14.2%(圖 2-7)。未來,隨著 OSCHINA、木蘭開源社區、CSDN、 開源社等本土開源社區的發展, 國內開發者參與開源的平臺將更為廣

31、闊、途徑將更為多樣、本土開源文化將更為多元,只需“厚植土壤,靜待花開”。 2021 中國開源發展年度觀察 15 圖 2-7 開發者參與開源的方式 (二)志愿參與者多,多數開發者不求回報(二)志愿參與者多,多數開發者不求回報 目前國內絕大多數開源開發者參與開源是由于“志趣相投”,并未從中獲得回報。數據顯示,超八成的開源開發者零報酬參與開源,占比達 82.2%;其中志愿參與開源開發者占比達 73.6%,在學??蒲许椖亢蜕鐖F中無償參與開源的占比為 8.6%。從開源中獲得經濟回報的開源開發者不足兩成,占比為 17.8%,且其中兼職參與者較多,占比為 7.2%;全職參與者較少,占為比 5.9%。此外,另

32、有 4.7%的開源開發者獨立通過開源項目商業化獲得收入(圖 2-8)。 2021 中國開源發展年度觀察 16 圖 2-8 開發者參與開源的收入來源 由于大多數開源開發者是志愿利用業余時間參與開源,超半數的開源開發者(54.7%)每月從開源中獲得的收入為1000 元以內;22.3%的開源開發者每月從開源中獲得的收入超過 6999 元, 主要反映了專職從事開源的開發者收入 (圖 2-9)??陀^來看,開源開發者經濟回報不理想的問題在國際國內普遍存在,未來我國應大力推動優秀開源項目實現商業價值轉化,繼續探索開源商業化的多重路徑,讓更多參與者從開源中獲得收益。 圖 2-9 開發者參與開源的收入水平 20

33、21 中國開源發展年度觀察 17 (三)投入時間較少,職業開發者占比較?。ㄈ┩度霑r間較少,職業開發者占比較小 開源對我國大部分開發者來說,還只是業余活動的一種。國內開源開發者每周投入開源的時間極為有限,且專職從事開源開發的群體占比較小。數據顯示,大部分開源開發者每周投入開源的時間不超過 5 小時,占比為 78.6%,其中投入時間不超過 2 小時的開發者占比達 58%;僅有 11.3%的開源開發者每周投入開源的時間在 10 小時以上 (圖 2-10) 。 較低的開源投入時間,一方面說明了我國職業從事開源的開發者群體較為缺乏;另一方面也反映了目前國內大多數企業對開源開發的投入程度不足,其開源參與

34、仍大多停留在使用層面。 圖 2-10 開發者每周投入開源的時間 (四)活動參與量少,影響開發群體凝聚力(四)活動參與量少,影響開發群體凝聚力 參與開源活動是增強開發者間的溝通與協作、提升開源社區的活躍度的重要途徑。國內開源開發者對技術沙龍、開2021 中國開源發展年度觀察 18 源論壇、開源峰會、黑客馬拉松等相關活動的參與面較小、參與頻次較少。調查顯示,從未參與過開源活動的開源開發者占比達 41.8%;在參與過開源活動的開源開發者中,大部分開發者參與活動的次數為每月 1-4 次, 占總體的 43.8% (圖2-11)。較低的開源活動參與率,在一定程度上影響了我國開源開發者群體的凝聚力和社區活躍

35、度,未來應著重提升開源相關活動的多樣性和吸引力,不斷豐富國內開源文化的傳播形式。 圖 2-11 開發者參與開源活動的頻率 (五)公私使用各半,兼顧代碼質量和成本(五)公私使用各半,兼顧代碼質量和成本 開源開發者使用開源軟件的主要目的和影響因素,是反映開發者參與行為的重點。從使用目的來看,從使用目的來看,在個人開發、工作項目開發中使用開源軟件的開發者占比幾乎“平分秋2021 中國開源發展年度觀察 19 色”,分別為 53.2%和 46.8%。個人開發目的稍顯優勢,開源愈發成為國內開源開發者普遍的業余愛好,但也折射出目前國內開源原生企業較少、專職開源開發崗位不足等現實問題(圖 2-12)。從影響因

36、素來看,從影響因素來看,不論是在個人使用還是工作使用中,開源開發者使用開源軟件時均會考慮多重因素,關注比例超半數的主要因素包括以下四點:軟件是否免費(69.4%) 、 源碼質量 (64%) 、 相關文檔和資料是否豐富 (60%) 、是否有足夠的技術支持(53.6%) (圖 2-13)??梢钥闯?,開發者在使用開源軟件時,首要關注的仍是使用成本,但源碼的可用性、適用性、可靠性等愈發成為影響開發者是否適用該軟件的重要因素。 圖 2-12 開發者使用開源軟件的場景 2021 中國開源發展年度觀察 20 圖 2-13 開發者使用開源軟件時考慮的因素 三、開源開發者交流協作 開發者之間的分享、交流、協作是

37、促進開源項目和開源社區發展完善的“源動力”。我國開源開發者的交流協作和互動水平得到顯著提升,開發者與開發者之間、開發者與開源組織之間、開發者對開源項目的新增關注行為均呈現增長態勢。 (一) “(一) “Watch”和“”和“Star”增加,開源項目關注度提升”增加,開源項目關注度提升 在 Gitee 平臺上,用戶點擊“Watch”,即代表成功關注某個開源項目的動態;用戶點擊“Star”,即代表收藏某個開源項目。對于具體項目而言,得到的“Watch”和“Star”數量越多,表明項目的關注度和熱度越高;對于平臺而言,;對于平臺而言,“Watch”和 “Star”數量的增加, 代表了平臺開發者活躍度

38、的整體提升。根據 Gitee 平臺統計數據, 2021 年用戶新增“Watch”和 “Star”2021 中國開源發展年度觀察 21 的數量大多為 3 個以內。 在新增“Watch”行為的用戶中, 49.51%的用戶至少“Watch”了 1 個開源倉庫,30.87%的用戶“Watch”了至少 3 個倉庫(圖 2-14)。在新增“Star”行為的用戶中,56.46%的用戶至少“Star”了 1 個倉庫,27.19%的用戶至少“Star”了 3 個倉庫(圖 2-15)。 圖 2-14 2021 年開發者新增“Watch”倉庫 圖 2-15 2021 年開發者新增“Star”倉庫行為 2021 中國

39、開源發展年度觀察 22 (二)用戶間相互關注增加,開發者交流協作加深(二)用戶間相互關注增加,開發者交流協作加深 用戶間的相互關注行為說明了開源開發者之間溝通、協作、交流程度的加深。根據 Gitee 平臺統計數據,2021 年大部分用戶的關注者數量有所增加,但關注和被關注數量大多在 3 個以內。在新增關注者的用戶中,超過 86.7%的用戶新增了 1-2 個關注者,但新增 10 個及以上關注者的用戶較少,占比不到 0.6%(圖 2-16)。與之相對應的,2021 年大部分用戶新增了對其他用戶的關注,絕大多數用戶新增關注的用戶數量在 2 個以內,占比為 85.7%;關注 3 個以上其他用戶較少,僅

40、占約 6.0%(圖 2-27)。 圖 2-16 2021 年開發者新增的關注者 2021 中國開源發展年度觀察 23 圖 2-17 2021 年開發者新關注的其他用戶 (三)用戶關注的開源組織增多,(三)用戶關注的開源組織增多,專業機構影響力有待專業機構影響力有待提升提升 國內開源開發者對開源組織的關注度普遍增加,但大部分開發者新增關注的組織數量不多。數據顯示,2021 年大部分用戶新增關注的開源組織數量集中在 2 個以內,占比為94.70%,其中關注了 1 個開源組織的用戶占比為 84.3%;新增關注 8 個及以上組織的用戶占比僅為 0.37%(圖 2-18)。在 2021 年新增關注者的開

41、源組織中,大部分組織新增的關注數量在 3 個及以下,占比為 89.67%,其中新增 1 個用戶關注的組織占比達 68.45%(圖 2-19),開源組織對開發者的號召力、影響力有待進一步提升。 2021 中國開源發展年度觀察 24 圖 2-18 2021 年開發者新增關注的開源組織 圖 2-19 2021 年開源組織新增的關注者 四、開源開發者社區貢獻 對于開源社區的發展而言,得開發者即得天下。我國開源開發者的社區貢獻度增速已位居全球首位,是推動國內開源社區加速發展的重要力量。本節對開源開發者提交和解決“issue”、發起和合并“PR”指標進行數據分析,在客觀反映2021 中國開源發展年度觀察

42、25 開源開發者對開源社區的貢獻程度的同時,洞察開源社區整體活躍度的變化趨勢。 (一) “(一) “issue”提交和解決俱增,開發者共促代碼完善”提交和解決俱增,開發者共促代碼完善 大量開源開發者通過提交和解決 “issue”, 對開源代碼中存在的漏洞進行修改完善,充分體現了開源“集眾智、采眾長”的優勢。根據 Gitee 平臺統計數據,2021 年越來越多開發者參與提交 “issue” , 但提交數量較為有限。 從數量上看,在所有參與提交“issue”的開發者中,大多數開發者提交的“issue”數量為 1-2 個,占比為 81.89%;提出了 10 個及以上 “issue” 的開發者僅占 1

43、.31% (圖 2-20) 。 與以上提交 “issue”情況相對應的,在所有參與解決“issue”的開發者中,超半數的開發者解決的“issue”數量為 1-2 個,占比為 51.54%;解決了 10 個及以上 “issue” 的開發者占比為 21.83% (圖 2-21) 。 圖 2-20 2021 年開發者參與提交“Issue”數量 2021 中國開源發展年度觀察 26 圖 2-21 2021 年開發者參與解決“Issue”數量 (二) “(二) “PR”發起與合并俱增,開發者合力提升項目水”發起與合并俱增,開發者合力提升項目水平平 Pull Request(“PR”)即“發起請求”,開源

44、開發者通過發起“PR”向項目創建人提出改進建議,項目創建人經過代碼檢查和測試后,若認可該建議,則合并“PR”,由此共促開源項目的完善。根據 Gitee 平臺統計數據,2021 年國內開源開發者積極參與“PR”貢獻,在所有參與提交了“PR”的開發者中, 提交 5 個以上 “PR” 的開源開發者占比超 13.8%(圖 2-22)。在所有參與合并“PR”的開發者中,超六成開發者合并的“PR”數量為 1-2 個,占比為 61.84%;合并 10個及以上“PR”的開源開發者占比僅為 13.26%(圖 2-23)。 2021 中國開源發展年度觀察 27 圖 2-22 2021 年開發者提交“PR”數量 圖

45、 2-23 2021 年開發者合并“PR”的數量 28 第三章 開源技術賦能創新 開源是推動軟件產業高速發展的重要方式。開源協作方式集聚開發者智慧力量,自上而下地對傳統行業進行技術分享,自下而上進行底層技術創新應用,在大數據、云計算、人工智能、區塊鏈、物聯網等領域加速技術迭代創新。 一、開源基礎開發組件受到高度關注 根據 Gitee 約 700 萬開源倉庫數據統計,2021 年用戶“Star” 過的開源項目所在領域的分布來看, 后臺管理、 底層組件和芯片開發相關領域最受關注,其中,后臺管理框架開源項目依然熱度最高, 占比超過 5% (圖 3-1) , 在 web 設計、系統開發、 數據管理等領

46、域應用廣泛。 2021 年度 Gitee “Star”數量排名前五的后臺管理框架項目分別是 Admin.NET、Vue-next-admin、 Vue.NetCore、 SCUI、 django-vue-admin (表 3-1) 。關注度排名第二和第三的是底層組件和芯片開發類開源項目,占比分別為 3.01%和 2.59%(圖 3-1) 。 圖 3-1 2021 年 Gitee 統計用戶關注開源項目所在領域 29 表 3-1 2021 年后臺管理框架關注度排名前五項目 項目名 2021 新增 Star 數量 Admin.NET 2371 Vue-next-admin 1746 Vue.NetC

47、ore 1506 SCUI 932 django-vue-admin 912 二、編程語言折射技術演進趨勢 編程是廣大開發者的基本技能,編程語言排行榜往往代表技術發展趨勢。2021 年度,根據 Gitee 約 700 萬開源倉庫數據統計,編程語言 Java、Pyhon、Erlang 受關注度較高,得益于機器學習、數據科學等技術領域的快速發展。 (一)傳統編程語言熱度不減(一)傳統編程語言熱度不減 2021 年 Java 仍然是應用最廣泛的編程語言,主要應用于 Android 前后端應用開發。 在新增的開源項目中, 使用 Java語言的占比超過 56%(圖 3-2) ,Java 在八年時間中均保

48、持首位,僅在 2016 年被 Golang 超越(圖 3-5) ,Java 作為開發者使用的基本語言,依然保持強大的競爭力。由于在人工智能和數據挖掘技術的蓬勃發展, 傳統編程語言 Fortran和Prolog得以應用(圖 3-3) ,在特定應用場景保持一定生命力。 30 圖 3-2 編程語言占比 圖 3-3 值得關注編程語言增長情況 (二)新勢力編程語言快速崛起(二)新勢力編程語言快速崛起 Erlang 面向電信行業、Web 應用、分布式計算、即時消息、電子商務等領域,成為增速最快語言,以 226.85%的增 31 長率位列第一,Rust 保持高速增長,增長率超過 115%(圖3-4) 。Ve

49、rilog 廣泛應用于數字電路設計和仿真驗證,連續兩年增速最快。TypeScript 作為 JavaScript 一種擴展性新興語言,在前端程序開發收到廣大開發者高度歡迎。Python 作為人工智能領域應用最具代表性的語言, 入選 TIOBE2021 年度流行編程語言,成為“最值得學習編程語言”和“最快上手編程語言” 。 圖 3-4 編程語言增長率 圖 3-5 編程語言排名趨勢 32 三、開源主導基礎軟件研發創新 2021 年,在市場和技術的雙輪驅動下,開源逐漸成為基礎軟件研發的主流, 根據 Gartner 統計, 全球基礎軟件的市場規模逐年攀升,預計在 2025 年超過 5000 億美元。

50、國內在新基建政策和十四五開源的支持下,科技大廠或是開源創企高度關注基礎軟件產業發展,尤其在操作系統和數據庫兩個領域研究熱度持續攀升,根據 Gitee 平臺對底層基礎軟件領域開源項目數據統計2, 該領域開源項目數量連續四年增長率超過 130%,2021 年達到 209%(圖 3-6) 。 圖 3-6 Gitee 底層基礎軟件領域開源項目年增長率 在在操作系統操作系統領域,國產操作系統技術生態不斷繁榮發展。領域,國產操作系統技術生態不斷繁榮發展。RedHat 宣布將于 2021 年底結束對 CentOS 8 的支持,為解決用戶在 CentOS 退出后可能面臨的風險, 全球用戶開始嘗 2 注:Git

友情提示

1、下載報告失敗解決辦法
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站報告下載后的文檔和圖紙-無水印,預覽文檔經過壓縮,下載后原文更清晰。

本文(國家工業信息安全發展研究中心:2021中國開源發展年度觀察(86頁).pdf)為本站 (X-iao) 主動上傳,三個皮匠報告文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。 若此文所含內容侵犯了您的版權或隱私,請立即通知三個皮匠報告文庫(點擊聯系客服),我們立即給予刪除!

溫馨提示:如果因為網速或其他原因下載失敗請重新下載,重復下載不扣分。
客服
商務合作
小程序
服務號
折疊
午夜网日韩中文字幕,日韩Av中文字幕久久,亚洲中文字幕在线一区二区,最新中文字幕在线视频网站