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,三星,龍芯等等。