GitHub 2019年度報告,用戶超過4000萬,Python首次超過Java

2019: A year in this report is the last 365 days from the last Octoverse release, October 1, 2018 to Sept 30, 2019.

GitHub 2019年度報告,用戶超過4000萬,Python首次超過Java

除美國以外的貢獻者

GitHub上有超過4000萬開發人員,約有80%來自美國以外的國家。僅去年一年便有1000萬新開發人員加入,2019年創建的第一個存儲庫比2018年多44%,更有130萬人第一次為開源做出貢獻。自2014年以來,我們每年都能看到更多來自美國以外的開源貢獻。

GitHub 2019年度報告,用戶超過4000萬,Python首次超過Java

除美國外開放源碼使用最多的20個地區

今年,繼美國之後,中國、印度和德國的開源使用速度較之去年明顯加快,中國的開發商投入 fork 和 clone 的項目增加了48%。

GitHub 2019年度報告,用戶超過4000萬,Python首次超過Java

Where open source is growing

隨著開發社區在亞洲和非洲的發展,開源變得更加全球化。從安圭拉到南極洲,我們也看到了以前從未有過的貢獻。

GitHub 2019年度報告,用戶超過4000萬,Python首次超過Java

By percentage growth of open source contributors

按開源貢獻者的百分比增長來看。今年,貢獻者增長最快的是香港(SAR)、新加坡和日本。

GitHub 2019年度報告,用戶超過4000萬,Python首次超過Java

Where contributors come from, by continent

自2015年起,亞洲貢獻者群體的年增長率已經超過歐洲和北美。不僅僅是在開源領域,從公共和私人貢獻來看,亞洲的開發商社區在2019年的增長也尤為迅猛。其中亞洲貢獻者中31%為中國人,開發商在整個歐洲大陸的貢獻更大。

GitHub 2019年度報告,用戶超過4000萬,Python首次超過Java

各大洲使用免費的私有存儲庫的排名

自2019年1月推出以來,我們已經看到80%的免費私人存儲庫是在美國以外創建的。36%是在亞洲創造的,主要是印度、中國和日本的開發商。

GitHub 2019年度報告,用戶超過4000萬,Python首次超過Java

全球貢獻者增長Top 10地區

香港第二年佔據榜首,日本持續攀升,印尼排名第三,愛爾蘭與日本持平,土耳其、荷蘭、尼日利亞、巴基斯坦、葡萄牙緊隨其後。

GitHub 2019年度報告,用戶超過4000萬,Python首次超過Java

最依賴項目的開源包Top 10

細看你會發現,400多萬個存儲庫分別依賴於lodash/lodash、expressjs/express和visionmedia/debug。

作為GitHub上最流行的項目之一,TensorFlow可以向我們展示開源項目如何連接更大的軟件社區。依賴於Python包的存儲庫的社區貢獻者的平均數量約為19K,TensorFlow的社區也不例外。成千上萬的人對它的依賴性做出貢獻,像Numpy、Pytest等等。

各組織正在跨時區協作,並依賴於開源軟件。現如今,Github上有近300萬個組織賬戶,它們來自世界各地,代表著公司、非營利組織、開源項目等等的集體作業。研究發現,Github上4000萬用戶來自70多個不同的國家。今年,全球財富50強中有35家為開源做出了貢獻-專有代碼在很大程序上取決於開源社區。

自2017年11月發佈安全警報以來,該社區已修復超過700多條漏洞警報。自Dependabot 2019年5月加入GitHub以來,超過209,000個拉取請求與自動更新合併……

超過76萬人在GitHub上學習,學生在GitHub上學習代碼的總數較之去年增加了55%;教師在課堂中使用GitHub上的次數較之去年增加33%;越來越多的學生正在學習和建立GitHub學生開發包;全球範圍內活躍的高中、大學和培訓班在課程中使用GitHub。

GitHub 2019年度報告,用戶超過4000萬,Python首次超過Java

最受歡迎的頂級編程語言

今年,C和Shell登上了榜單。Python第一次超過Java,成為GitHub上存儲庫貢獻者第二流行的語言。值得注意的是,儘管GitHub傳統上是軟件開發人員的家園,但因編程語言的“新舊更替”,世界上的代碼也在進化,Python增長背後是一個迅速擴展的數據科學專業人員和愛好者社區,這裡包含他們每天使用的工具和框架…它們既為數據科學工作提供障礙,又在學術界和企業中證明了項目的價值。

此外,軟件社區比以往任何時候都更加緊密地聯繫在一起;在存儲庫貢獻者中,Python超過Java成為GitHub上最受歡迎的語言,Dart和Rust成為增長速度最快的編程語言;在過去3年中,使用Jupyter的同比增長100%;TensorFlow的貢獻者從2238人發展到擁有25166人的全球社區;去年創建了超過4400萬個存儲庫,從機器學習、深度學習到機器人……


分享到:


相關文章: