誰在主導開源社群

雨落雲風發表於2018-06-04

最近微軟收購github.com,鬧得動靜很大,我是不知道什麼是github啊,應該沒有騰訊文件好用吧。但是文章有個評論說微軟現在是github最大的貢獻者,不管你信不信,反正我是不信啊。

於是找了一個這個資料的來源,大概是這篇文章 www.oschina.net/news/90001/… 其中給了幾個圖表,只是其中按照githuber排名的那個圖,微軟排第一...

誰在主導開源社群

誰在主導開源社群


這個圖是17年的,資料有點舊了,但是不管怎麼說按照githuber排名很不理智啊,不然想刷到第一隻要一個紅標頭檔案就可以了啊。

更合理的排名還是按照貢獻專案的star總和,下面這是18年的圖。

誰在主導開源社群

誰在主導開源社群誰在主導開源社群

誰在主導開源社群誰在主導開源社群

誰在主導開源社群誰在主導開源社群

誰在主導開源社群誰在主導開源社群

誰在主導開源社群誰在主導開源社群

誰在主導開源社群

其實按照貢獻專案的star總和排名也是有問題的,這和公司的貢獻策略有關係的。有些公司使用公司郵箱一般只用於貢獻公司主導的專案,而有些公司,比如微軟,是拿著郵箱什麼專案都貢獻啊,所以可以看到比如ansible等專案,並非微軟主導的,但是也被統計了進去。如果我們把這部門也去掉,再來比較google和微軟的話,就會發現差距比較大了

看下各個公司主導的專案。googletop10的專案都是google主導的(nodejs作者現在在google,所以我把nodejs也認為的google主導的),而微軟top10的專案中electron,ansible,moby都不屬於微軟主導(helm最近被微軟收購,就認為她說微軟的專案吧),去掉這幾個專案,微軟的專案star數量只剩下了68%。

再看專案質量,google排名第一個的專案是tensorflow,比較出名的專案是tensorflow, flutter, kubernetes, angular, protobuf 都是重量級的,在大量公司大範圍使用。而微軟的專案除了vscode沒什麼拿得出手的了,而且雖然我是vscode粉絲,但是vscode再牛逼,它也只是個編輯器啊。所以從專案重量級上,不是一個層次,這方面微軟似乎還要落後fb。

結論:在開源專案影響力上,微軟不僅落後google,而且根本不是一個檔次。google目前在開源的影響力應該是遙遙領先任何一家公司的,僅從主導專案的star來看,google影響力略小於後面10家公司的總和。

是不是微軟意識到這樣的差距,才決定收購github的,這就不得而知了,但就微軟最近收購helm,github的動作來看,微軟有意向在開源領域增強影響力,這點可能會對azure帶來有益影響,因為畢竟所謂雲端計算,不過是在雲主機上跑開源軟體。


相關文章