CNCF 的部落格 發了一篇文章 《Update on CNCF and Open Source Project Velocity 2020》,中文翻譯參見 2020年CNCF和開源專案開發速度, 這個資料在2017年釋出過一次,這次是3年來的再次更新的資料,往後每6個月就會更新一次資料- open source project velocity data。
跟蹤具有最高開發速度的專案是定義未來幾年可能成功的有前途平臺的有效方法,從資料中我看到了dotnet 是 前30個增長最快速度的開源專案中排名第一的開發平臺:
圖中所展示的內容,其中五顏六色的氣泡越大,表示此開源專案的作者數量多,比如最大的Linux Kernel共有4373名貢獻者,dotnet 有2462名貢獻者 。X軸表示的總共的提交次數,而Y軸表示的是提交的PR和Issue的數量。具體可以看下錶所示:
開源專案所展現出來的現象是,自然增長的越發的規模擴大,其中的原因是大多數的開發者都傾向於使用和參與那些較大的專案,而反過來,又由於參與的人數夠多,Bug修復的就更快、增加功能也快,質量也高,一個完美的閉環, CNCF 跟蹤增長快速的專案,幫助說明在哪些方面可以參與其中,以及在接下來的幾年中有可能成為成功的平臺。
這些專案大都有一個特點是背後是經營最成功的基金會 或者是大公司的支援,由基金會主持下的開源專案,基金會就能保證企業過度的控制程式碼這樣的行為。 dotnet專案是在.NET基金會的主持下的開源專案,雖然微軟的.NET團隊是主力,相比貢獻者來說比例還不到五分之一,大量的貢獻者都來自於社群,社群成員來自於微軟之外的大公司,比如Google,AWS,RedHat,三星,龍芯等等。