精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

2017年哪個公司對開源貢獻最多?讓我們用GitHub的數據分析下

開源
在這篇分析報告中,我們將使用2017年度截止至當前時間(2017年10月)為止,GitHub上所有公開的推送事件的數據。對于每個GitHub用戶,我們將盡可能地猜測其所屬的公司。此外,我們僅查看那些今年得到了至少20個星標的倉庫。

在這篇分析報告中,我們將使用2017年度截止至當前時間(2017年10月)為止,GitHub上所有公開的推送事件的數據。對于每個GitHub用戶,我們將盡可能地猜測其所屬的公司。此外,我們僅查看那些今年得到了至少20個星標的倉庫。

以下是我的報告結果,你也可以在我的交互式 Data Studio 報告上進一步加工。

***云服務商的比較

2017 年它們在 GitHub 上的表現:

  • 微軟看起來約有 1300 名員工積極地推送代碼到 GitHub 上的 825 個***倉庫。
  • 谷歌顯示出約有 900 名員工在 GitHub 上活躍,他們推送代碼到大約 1100 個***倉庫。
  • 亞馬遜似乎只有 134 名員工活躍在 GitHub 上,他們推送代碼到僅僅 158 個***項目上。
  • 不是所有的項目都一樣:在超過 25% 的倉庫上谷歌員工要比微軟員工貢獻的多,而那些倉庫得到了更多的星標(53 萬對比 26 萬)。亞馬遜的倉庫 2017 年合計才得到了 2.7 萬個星標。

2017年哪個公司對開源貢獻最多?讓我們用GitHub的數據分析下

紅帽、IBM、Pivotal、英特爾和 Facebook

如果說亞馬遜看起來被微軟和谷歌遠遠拋在了身后,那么這之間還有哪些公司呢?根據這個排名來看,紅帽、Pivotal 和英特爾在 GitHub 上做出了巨大貢獻:

注意,下表中合并了所有的 IBM 地區域名(各個地區會展示在其后的表格中)。

2017年哪個公司對開源貢獻最多?讓我們用GitHub的數據分析下

2017年哪個公司對開源貢獻最多?讓我們用GitHub的數據分析下

Facebook 和 IBM(美)在 GitHub 上的活躍用戶數同亞馬遜差不多,但是它們所貢獻的項目得到了更多的星標(特別是 Facebook):

2017年哪個公司對開源貢獻最多?讓我們用GitHub的數據分析下

接下來是阿里巴巴、Uber 和 Wix:

2017年哪個公司對開源貢獻最多?讓我們用GitHub的數據分析下

以及 GitHub 自己、Apache 和騰訊:

2017年哪個公司對開源貢獻最多?讓我們用GitHub的數據分析下

百度、蘋果和 Mozilla:

2017年哪個公司對開源貢獻最多?讓我們用GitHub的數據分析下

(LCTT 譯注:很高興看到國內的***互聯網公司阿里巴巴、騰訊和百度在這里排名前列!)

甲骨文、斯坦福大學、麻省理工、Shopify、MongoDb、伯克利大學、VmWare、Netflix、Salesforce 和 Gsa.gov:

2017年哪個公司對開源貢獻最多?讓我們用GitHub的數據分析下

LinkedIn、Broad Institute、Palantir、雅虎、MapBox、Unity3d、Automattic(WordPress 的開發商)、Sandia、Travis-ci 和 Spotify:

2017年哪個公司對開源貢獻最多?讓我們用GitHub的數據分析下

Chromium、UMich、Zalando、Esri、IBM (英)、SAP、EPAM、Telerik、UK Cabinet Office 和 Stripe:

2017年哪個公司對開源貢獻最多?讓我們用GitHub的數據分析下

Cern、Odoo、Kitware、Suse、Yandex、IBM (加)、Adobe、AirBnB、Chef 和 The Guardian:

2017年哪個公司對開源貢獻最多?讓我們用GitHub的數據分析下

Arm、Macports、Docker、Nuxeo、NVidia、Yelp、Elastic、NYU、WSO2、Mesosphere 和 Inria:

2017年哪個公司對開源貢獻最多?讓我們用GitHub的數據分析下

Puppet、斯坦福(計算機科學)、DatadogHQ、Epfl、NTT Data 和 Lawrence Livermore Lab:

2017年哪個公司對開源貢獻最多?讓我們用GitHub的數據分析下

我的分析方法

我是怎樣將 GitHub 用戶關聯到其公司的

在 GitHub 上判定每個用戶所屬的公司并不容易,但是我們可以使用其推送事件的提交消息中展示的郵件地址域名來判斷。

  • 同樣的郵件地址可以出現在幾個用戶身上,所以我僅考慮那些對此期間獲得了超過 20 個星標的項目進行推送的用戶。
  • 我僅統計了在此期間推送超過 3 次的 GitHub 用戶。
  • 用戶推送代碼到 GitHub 上可以在其推送中顯示許多不同的郵件地址,這部分是由 GIt 工作機制決定的。為了判定每個用戶的組織,我會查找那些在推送中出現更頻繁的郵件地址。
  • 不是每個用戶都在 GitHub 上使用其組織的郵件。有許多人使用 gmail.com、users.noreply.github.com 和其它郵件托管商的郵件地址。有時候這是為了保持匿名和保護其公司郵箱,但是如果我不能定位其公司域名,這些用戶我就不會統計。抱歉。
  • 有時候員工會更換所任職的公司。我會將他們分配給其推送最多的公司。

我的查詢語句

  1. #standardSQL 
  2. WITH 
  3. period AS ( 
  4.   SELECT * 
  5.   FROM `githubarchive.month.2017*` a 
  6. ), 
  7. repo_stars AS ( 
  8.   SELECT repo.id, COUNT(DISTINCT actor.login) stars, APPROX_TOP_COUNT(repo.name, 1)[OFFSET(0)].value repo_name  
  9.   FROM period 
  10.   WHERE type='WatchEvent' 
  11.   GROUP BY 1 
  12.   HAVING stars>20 
  13. ),  
  14. pushers_guess_emails_and_top_projects AS ( 
  15.   SELECT * 
  16.     # , REGEXP_EXTRACT(email, r'@(.*)') domain 
  17.     , REGEXP_REPLACE(REGEXP_EXTRACT(email, r'@(.*)'), r'.*.ibm.com''ibm.com') domain 
  18.   FROM ( 
  19.     SELECT actor.id 
  20.       , APPROX_TOP_COUNT(actor.login,1)[OFFSET(0)].value login 
  21.       , APPROX_TOP_COUNT(JSON_EXTRACT_SCALAR(payload, '$.commits[0].author.email'),1)[OFFSET(0)].value email 
  22.       , COUNT(*) c 
  23.       , ARRAY_AGG(DISTINCT TO_JSON_STRING(STRUCT(b.repo_name,stars))) repos 
  24.     FROM period a 
  25.     JOIN repo_stars b 
  26.     ON a.repo.id=b.id 
  27.     WHERE type='PushEvent' 
  28.     GROUP BY  1 
  29.     HAVING c>3 
  30.   ) 
  31. SELECT * FROM ( 
  32.   SELECT domain 
  33.     , githubers 
  34.     , (SELECT COUNT(DISTINCT repo) FROM UNNEST(repos) repo) repos_contributed_to 
  35.     , ARRAY( 
  36.         SELECT AS STRUCT JSON_EXTRACT_SCALAR(repo, '$.repo_name') repo_name 
  37.         , CAST(JSON_EXTRACT_SCALAR(repo, '$.stars'AS INT64) stars 
  38.         , COUNT(*) githubers_from_domain FROM UNNEST(repos) repo  
  39.         GROUP BY 1, 2  
  40.         HAVING githubers_from_domain>1  
  41.         ORDER BY stars DESC LIMIT 3 
  42.       ) top 
  43.     , (SELECT SUM(CAST(JSON_EXTRACT_SCALAR(repo, '$.stars'AS INT64)) FROM (SELECT DISTINCT repo FROM UNNEST(repos) repo)) sum_stars_projects_contributed_to 
  44.   FROM ( 
  45.     SELECT domain, COUNT(*) githubers, ARRAY_CONCAT_AGG(ARRAY(SELECT * FROM UNNEST(repos) repo)) repos 
  46.     FROM pushers_guess_emails_and_top_projects 
  47.     #WHERE domain IN UNNEST(SPLIT('google.com|microsoft.com|amazon.com''|')) 
  48.     WHERE domain NOT IN UNNEST(SPLIT('gmail.com|users.noreply.github.com|qq.com|hotmail.com|163.com|me.com|googlemail.com|outlook.com|yahoo.com|web.de|iki.fi|foxmail.com|yandex.ru''|')) # email hosters 
  49.     GROUP BY 1 
  50.     HAVING githubers > 30 
  51.   ) 
  52.   WHERE (SELECT MAX(githubers_from_domain) FROM (SELECT repo, COUNT(*) githubers_from_domain FROM UNNEST(repos) repo  GROUP BY repo))>4 # second filter email hosters 
  53. ORDER BY githubers DESC 

FAQ

有的公司有 1500 個倉庫,為什么只統計了 200 個?有的倉庫有 7000 個星標,為什么只顯示 1500 個?

我進行了過濾。我只統計了 2017 年的星標。舉個例子說,Apache 在 GitHub 上有超過 1500 個倉庫,但是今年只有 205 個項目得到了超過 20 個星標。

2017年哪個公司對開源貢獻最多?讓我們用GitHub的數據分析下

2017年哪個公司對開源貢獻最多?讓我們用GitHub的數據分析下

這表明了開源的發展形勢么?

注意,這個對 GitHub 的分析沒有包括像 Android、Chromium、GNU、Mozilla 等***社區,也沒有包括 Apache 基金會或 Eclipse 基金會,還有一些其它項目選擇在 GitHub 之外開展起活動。

這對于我的組織不公平

我只能統計我所看到的數據。歡迎對我的統計的前提提出意見,以及對我的統計方法給出改進方法。如果有能用的查詢語句就更好了。

舉個例子,要看看當我合并了 IBM 的各個地區域名到其***域時排名發生了什么變化,可以用一條 SQL 語句解決:

  1. SELECT *, REGEXP_REPLACE(REGEXP_EXTRACT(email, r'@(.*)'), r'.*.ibm.com', 'ibm.com') domain 

 

2017年哪個公司對開源貢獻最多?讓我們用GitHub的數據分析下

2017年哪個公司對開源貢獻最多?讓我們用GitHub的數據分析下

當合并了其地區域名后, IBM 的相對位置明顯上升了。

回音

關于“ GitHub 2017 年***貢獻者”的一些思考

接下來

我以前犯過錯誤,而且以后也可能再次出錯。請查看所有的原始數據,并質疑我的前提假設——看看你能得到什么結論是很有趣的。

  • 用一下交互式 Data Studio 報告

感謝 Ilya Grigorik 保留的 GitHub Archive 提供了這么多年的 GitHub 數據!

責任編輯:未麗燕 來源: Linux中國
相關推薦

2021-10-09 12:10:38

索尼Linux基金會開源

2024-01-29 18:04:24

前端框架TypeScript

2017-12-08 12:44:44

GithubiOS機器學習

2018-08-15 09:16:40

2019-08-05 13:35:10

數據分析Python分析工具

2019-12-10 09:14:12

數據分析初創公司大數據

2020-12-01 22:35:12

數據分析初創公司數據

2021-08-09 09:39:59

Docker部署鏡像

2016-11-22 23:44:56

2017-03-20 10:22:58

大數據

2017-03-22 22:52:52

大數據分析預測報告

2017-03-06 17:04:54

數據分析智能數據張冬梅

2018-12-06 08:19:27

數據分析初創公司智能技術

2013-01-09 09:57:34

大數據分析大數據Actuate

2017-01-11 16:54:34

數據分析數據準備數據虛擬化

2022-12-13 11:13:34

數據傳感器

2021-08-05 05:02:04

DPU數據中心Pensando

2022-07-10 23:15:46

Go語言內存

2014-04-15 10:11:05

Github開源

2017-07-28 09:00:59

點贊
收藏

51CTO技術棧公眾號

亚洲一区二区三区精品动漫| 51午夜精品视频| 中文字幕55页| 高清电影在线观看免费| 2017欧美狠狠色| 国产欧美在线看| 久久综合色综合| 精品国产日韩欧美| 91精品蜜臀在线一区尤物| 国产美女主播在线| 福利视频在线看| 风流少妇一区二区| 国产精品极品美女在线观看免费| 一级片视频免费观看| 国产精品刘玥久久一区| av电影天堂一区二区在线| 国产日韩视频在线观看| wwwxxx亚洲| 希岛爱理av一区二区三区| 亚洲精品电影在线观看| 亚洲网中文字幕| 成人欧美大片| 亚洲一区二区综合| 一区二区在线不卡| 日韩二区三区| 国产精品77777竹菊影视小说| xvideos亚洲人网站| 麻豆精品国产传媒av| 91嫩草国产线观看亚洲一区二区 | 日本久久91av| 国产成人无码aa精品一区| 蜜桃一区二区三区| 精品伦理精品一区| 久久午夜夜伦鲁鲁一区二区| 麻豆蜜桃在线| ㊣最新国产の精品bt伙计久久| 成人黄色网免费| 成人h动漫精品一区二区下载| 网曝91综合精品门事件在线| 欧美大片免费久久精品三p| 麻豆三级在线观看| 日韩av大片站长工具| 五月天欧美精品| 一卡二卡三卡视频| 亚洲第一图区| 日韩码欧中文字| 日韩中文字幕一区| 狠狠色伊人亚洲综合网站l| caoporen国产精品视频| 国产精品.com| 欧美熟妇交换久久久久久分类 | 少妇黄色一级片| 久久男人天堂| 精品久久久一区二区| 青青青青在线视频| 成人在线影视| 亚洲啪啪综合av一区二区三区| 国产乱码精品一区二区三区日韩精品| 狠狠躁夜夜躁人人爽天天高潮| 久久爱www成人| 日韩成人av在线| 国产男女猛烈无遮挡a片漫画| 麻豆久久久久| 欧美日韩色一区| 我要看一级黄色大片| 日韩制服一区| 欧美麻豆精品久久久久久| 182午夜视频| 老司机亚洲精品一区二区| 日韩欧美国产一区二区三区| 成人啪啪18免费游戏链接| 久9re热视频这里只有精品| 精品欧美久久久| 久久久久国产精品无码免费看| 本网站久久精品| 在线成人av网站| 国产农村妇女精品久久| 视频二区欧美| 亚洲精品久久久一区二区三区 | 精品一区二区三区日韩| 91精品免费看| www.麻豆av| 高清不卡一区二区在线| 久草精品电影| 九色视频在线播放| 中文字幕亚洲不卡| 丁香婷婷综合激情| 欧美色网一区| 91精品久久久久久久久99蜜臂| 黄色片一级视频| 成人精品国产| 欧美tickling网站挠脚心| 国产精品九九九九九| 日韩欧美自拍| 久久久久久亚洲| 麻豆成人免费视频| 国内成人免费视频| 久久国产欧美精品| 九色porny丨首页在线| 亚洲国产日产av| 美女喷白浆视频| 一区二区三区四区高清视频 | 天堂av一区二区三区在线播放| 欧美一区二区三区在线观看| 丝袜熟女一区二区三区| 青青草97国产精品麻豆| 欧美极品少妇xxxxⅹ免费视频 | 日韩中文欧美| 欧美激情视频免费观看| 中文字幕免费视频观看| 国产69精品一区二区亚洲孕妇 | 91精品久久久久久综合五月天| 亚洲人成网站影音先锋播放| 日韩精品xxxx| 国产区一区二| 在线播放精品一区二区三区 | 91高清视频在线免费观看| 国产免费a视频| 成人永久aaa| 影音欧美亚洲| 欧美色片在线观看| 亚洲大胆人体av| 亚洲 欧美 变态 另类 综合| 久久一二三区| 久久国产手机看片| 日本理论片午伦夜理片在线观看| 亚洲自拍偷拍综合| 中日韩av在线播放| 国产一区二区在线| 91大神福利视频在线| 亚洲精选一区二区三区| 国产精品久久免费看| 久久久精品在线视频| 亚洲精品mv在线观看| 女人高潮被爽到呻吟在线观看| 图片区小说区国产精品视频| 善良的小姨在线| 色琪琪久久se色| 国产精品白嫩美女在线观看| 天堂av2024| 午夜私人影院久久久久| 波多野结衣电影免费观看| 天天超碰亚洲| 成人亚洲欧美一区二区三区| 免费黄色电影在线观看| 欧美视频一区二区在线观看| 精品欧美一区二区久久久| 国产情侣久久| 狠狠色综合网站久久久久久久| 国产精品一区在线看| 91国内精品野花午夜精品| 在线免费观看成年人视频| 亚洲九九精品| 国产综合第一页| 亚洲天堂资源| 亚洲欧洲中文天堂| 中文字幕 国产精品| 国产欧美一区二区精品性| 亚洲免费av一区二区三区| 欧美伦理影院| 国产欧美日韩最新| 超碰在线免费播放| 91精品国产美女浴室洗澡无遮挡| 中文在线永久免费观看| 在线播放一区| 欧美高清性xxxxhdvideosex| 91精品xxx在线观看| 伊人伊成久久人综合网小说| 亚洲视频久久久| 亚洲色图制服丝袜| 欧美xxxx日本和非洲| 亚洲国产激情| 免费精品视频一区| 精品国产欧美日韩一区二区三区| 亚洲国产另类久久精品| 亚洲欧美一区二区三区在线观看| 国产成人午夜精品影院观看视频| 欧美资源一区| 亚洲日日夜夜| 欧美日韩成人在线播放| 五月天婷婷视频| 欧美在线你懂的| 国产黄在线免费观看| 成人精品鲁一区一区二区| 国产l精品国产亚洲区久久| 成人黄色小视频| 亚洲一区二区中文| 末成年女av片一区二区下载| 色妞色视频一区二区三区四区| 中文字幕在线日本| 亚洲手机成人高清视频| 亚洲欧美综合视频| 日韩高清一区二区| 青青视频免费在线| 亚洲福利天堂| 99re国产视频| 欧美aaa视频| 欧美国产极速在线| 国产小视频在线| 日韩一区二区精品葵司在线| 中文字幕黄色片| 亚洲男女毛片无遮挡| 中文字幕xxx| 国产乱人伦精品一区二区在线观看| 影音先锋欧美资源| 黑人久久a级毛片免费观看| 国产精品美女无圣光视频| 五月婷婷视频在线观看| 尤物yw午夜国产精品视频| 欧美一级淫片aaaaaa| 欧美视频中文一区二区三区在线观看| 中文字幕av久久爽一区| 国产不卡视频一区二区三区| 在线观看国产中文字幕| 亚洲精选国产| 中文字幕色呦呦| 成人av国产| 国产精品视频500部| 国产私拍福利精品视频二区| 久久久伊人日本| 黄网址在线观看| 国产一区二区三区网站| 亚洲欧美日韩免费| 精品久久久影院| 国产精品久久久久久免费免熟| 一区二区三区四区激情| 网爆门在线观看| 久久久欧美精品sm网站| 屁屁影院国产第一页| 国产精品77777竹菊影视小说| 欧美视频在线观看视频| 天天综合亚洲| 亚洲最大色综合成人av| 免费av一区| 久久99精品久久久久久青青日本| 国产私拍福利精品视频二区| 清纯唯美亚洲激情| 三级在线看中文字幕完整版| 欧美激情一级精品国产| 怡红院在线播放| 久久久成人的性感天堂| 免费av在线网站| 久久精品成人动漫| 免费高清完整在线观看| 欧美色视频日本高清在线观看| 美女扒开尿口让男人操亚洲视频网站| 一炮成瘾1v1高h| 欧美在线啊v一区| 精品视频一二三区| 在线这里只有精品| 天堂av免费在线观看| 91高清视频在线| 无码日韩精品一区二区| 在线亚洲欧美专区二区| 无码人妻精品一区二区蜜桃色欲| 亚洲三级理论片| 可以免费看av的网址| 国产视频视频一区| 国产免费看av| 久久精子c满五个校花| 黄免费在线观看| 欧美国产乱子伦 | 亚洲丁香婷深爱综合| 国产suv一区二区| 91麻豆精品91久久久久久清纯| 国产99久久久| 岛国av一区二区三区| 天堂网一区二区| 7878成人国产在线观看| 狠狠躁夜夜躁av无码中文幕| 日韩av中文字幕在线播放| 无码国精品一区二区免费蜜桃| 欧美一区二区三区色| 成人福利小视频| 日韩精品亚洲元码| 91视频在线观看| 精品激情国产视频| 色老头在线观看| 欧美尤物巨大精品爽| 久草综合在线| 不卡一卡2卡3卡4卡精品在| 青青草久久爱| 中文字幕一区二区三区在线乱码| 欧美巨大xxxx| 五月天色一区| 欧美日韩日本国产亚洲在线| 中国丰满人妻videoshd| 七七婷婷婷婷精品国产| 中文字幕无人区二| 国产婷婷色一区二区三区在线| 国产精品一区二区入口九绯色| 国产成人精品免费| 日韩在线免费观看av| 亚洲欧洲精品天堂一级| 国产手机在线视频| 欧美高清视频在线高清观看mv色露露十八 | 亚洲最大成人在线视频| 日韩欧美123| 精品电影在线| 久久久久久91香蕉国产| 亚洲天堂一区二区| 成人自拍偷拍| 久久激情电影| 国产精品久久中文字幕| 麻豆成人在线观看| 国产精品伦子伦| 亚洲欧美激情一区二区| 久久精品无码av| 亚洲精品在线观| 国产鲁鲁视频在线观看特色| 欧美在线视频一二三| 91在线一区| 中文字幕中文字幕一区三区| 视频一区二区中文字幕| 亚洲麻豆一区二区三区| 亚洲女同一区二区| 日韩精选在线观看| 日韩大片免费观看视频播放| 色婷婷av在线| 成人激情视频在线播放| 欧洲激情综合| 欧美三级午夜理伦三级| 成人教育av在线| 欧美国产日韩综合| 欧美日高清视频| 成人精品一区| 日本亚洲欧洲色α| 韩国女主播一区二区三区| 免费的一级黄色片| 国产精品1区2区3区在线观看| 农村末发育av片一区二区| 中文字幕一区二区视频| 波多野结衣毛片| 日韩精品在线免费| а√在线天堂官网| 国产伦精品一区二区三区照片| 天天躁日日躁狠狠躁欧美| 中文字幕色呦呦| 国产精品白丝jk黑袜喷水| 91精品一区二区三区蜜桃| 欧美日韩精品一区二区三区蜜桃| 精品欧美在线观看| 亚洲精品视频在线播放 | 久久久久久一级片| 天天操中文字幕| 国产视频久久网| 亚洲免费福利| 欧美一区国产一区| 日韩专区在线视频| av男人的天堂av| 日韩欧美成人网| 久久精品a一级国产免视看成人| 久久亚洲私人国产精品va| 欧洲亚洲精品| 亚洲免费在线精品一区| 麻豆中文一区二区| www.97视频| 欧美一级欧美三级在线观看| 日韩123区| 国产视频一区二区三区四区| 国产午夜精品一区二区三区欧美| 五月天丁香花婷婷| 亚洲精品亚洲人成人网| 亚洲国产精品欧美久久| 97成人精品区在线播放| 久久爱www成人| 亚洲一区在线不卡| 中文字幕一区二区三| 国产av无码专区亚洲a∨毛片| 亚洲天堂免费观看| 成人国产激情| 黄色录像特级片| 97精品超碰一区二区三区| 日本成人一级片| 另类专区欧美制服同性| 国产精品美女在线观看直播| 久久久免费视频网站| 亚洲欧美一区二区三区孕妇| 99久久久国产精品无码免费| 韩国日本不卡在线| 视频一区欧美| 亚洲精品国产久| 黑人巨大精品欧美一区二区| h网站在线免费观看| 91精品国产99久久久久久红楼| 日韩电影在线视频| 欧美女同在线观看| 亚洲精品视频一区二区| 日本高清视频www| 国产精品日日做人人爱| 欧美精品国产| 欧美熟妇一区二区| 777久久久精品| 婷婷电影在线观看| 一区二区国产日产| 成人av电影在线观看| 中文字幕欧美色图| 欧美精品videossex88| 欧美日韩亚洲在线观看| 任你躁av一区二区三区|