阅读更多

2顶
0踩

开源软件
GitHub 又发布了一年一度的章鱼猫观察报告。在这个报告中,分别对开源和社区做了一些有趣的统计,现将其中一些有趣的数据和趋势撷取出来分享给大家。完整的报告请移步此处

一、GitHub上最流行的开源项目

从让阿波罗11号登月的代码开源课程,过去十二个月中,GitHub 上又涌现了一大批开源项目。以下是最流行的(得到星标最多)项目:



其中使用最多的开源许可证是:MITApache-2.0GNU General Public License v3.0

二、GitHub 上最爱用的编程语言

GitHub 上存放的开源项目使用了多达 316 种不同的编程语言,其中在过去十二月中提交的 PR(拉取请求Pull Request,用于向项目提交补丁) 使用最多的前 15 种编程语言是(其中的数字是 PR 数量):



PR 中最流行的语言居然是 JavaScript,是因为 JavaScript 比较容易么?而且 JavaScript、C# 和 Go 语言的 PR 增长率达到了两倍,甚至,Swift 和 TypeScript 虽然总量不多,但是增长率达到了 3.5 倍。

三、贡献者的活跃程度

“活跃Active”是指有过代码提交、写了备注、被星标和问题汇报issue等行为。

这十二个月以来,有 580 万以上的活跃用户、33 万以上的活跃组织、1.9 亿以上的活跃仓库、1 千万以上的活跃问题汇报。

“贡献者contributors”是指对项目/仓库推送了代码、对打开或评论了问题和 PR 的人,按照贡献者对项目和组织进行排名:



其中贡献者最多的仓库是Font-Awesome项目,这是一个图标字体的项目,不太理解为何有这么多的贡献者。其次是dockernpm



开源贡献者最多的组织是微软,超过了 Facebook、docker,以及谷歌。看来微软这一年确实是在开源方面下了死力。



仓库被分支fork的越多代表了对它感兴趣、甚至会参与到开发中的人越多。这个排名第一的 datasharing 是个啥项目,我去看看——居然是一篇文章……好吧,让我看看第二个Spoon-Knife,这,是章鱼猫的一个教人如何分支仓库的例子……那么第三个ProgrammingAssignment2,哎,也是一个课程上用的例子……

好吧,我收回之前对分支的看法,就不能有个“正常”点的仓库嘛?

还好,第四bootstrap 和第五tensorflow都是比较正常的开源项目。总之,项目流行不流行,不要看分支数量了。



这里的代码评审者reviewers指的是对修改过的代码进行过评论的人,这也代表贡献者对仓库的关注度。好吧。我除了对第一名 homebrew 有点不解,其它的几名都觉得还算正常。

四、GitHub 的新增用户

GitHub已经有超过 520 万的用户和超 30 万的组织。这十二月以来,有超过 81 万的人发起了人生第一个 PR,更有 280 万人创造了他自己的第一个仓库。



而中国,是新用户注册增长最多的国家,基本上翻了一番。

五、GitHub 上的组织

GitHub上已经有超过 8 千万的 PR,而这些 PR 中有超过 85% 的来自于组织。在 GitHub 上以组织形式活动的除了商业性组织以外,很多大公司也在其企业的开发中采用了GitHub Enterprise,其中不乏财富50强里面公司。

六、总结

报告就解读到这里,详细的图文并茂的报告,请移步 GitHub。

原文地址:https://octoverse.github.com/    作者: GitHub

译文转载:https://linux.cn/article-7776-1.html  译者: wxy
  • 大小: 260 KB
  • 大小: 75.3 KB
  • 大小: 76 KB
  • 大小: 56.9 KB
  • 大小: 83.4 KB
  • 大小: 63.8 KB
  • 大小: 63.3 KB
2
0
评论 共 1 条 请登录后发表评论
1 楼 田梦桦 2016-10-09 11:40

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 【历史上的今天】4 月 10 日:GitHub 十五周年;人类第一张黑洞照片;计算机延误航天飞机

    时至今日,已经有超过 1 亿开发人员使用 GitHub。

  • Rancher开源Octopus:IoT设备管理系统

    目录前言1,关于 Octopus2,安装 docker-compose3,总结 前言 ...2020年7月15日,Rancher中国团队正式发布并开源了代号为“Octopus”的开源项目,它是一个面向Kubernetes及K3s的轻量级扩展控制器,旨

  • 关于开源软件名字的由来

    开源软件名字有趣的由来 1、Linux在 一九九一年,Linus Torvalds 开发了一个与 Unix 兼容的内核并称之为 Linux 。大约在一九九二年,将 Linux 与不是非常完整的 GNU 系统相结合产生了一个完整的自由软件操作系统,...

  • 聚焦边缘创新,Rancher推出全新开源力作Octopus

    2019年,业界应用最为广泛的Kubernetes管理平台创建者Rancher Labs(以下简称Rancher)发布并开源了K3s,其发展非常迅猛,迅速赢得了开发者们的青睐,至今Git...

  • GitHub 上线十五周年 | 历史上的今天

    今天是 2023 年 4 月 10 日,在 2007 年的今天,九城出资 2700 万美元闪电收购雅蜂网,当时雅蜂网上线时间还不到一年。九城从 2006 年起将电子商务领域作为重点投资领域,在 2006 年推出国际贸易 B2B 平台沱沱网后,...

  • 要闻君说:又一家云服务关停,原来是网易;MongoDB又爆泄露大新闻;Google 的中国版搜索引擎项目其实仍在继续...

    该平台基于国防科技大学 Trustie 课题组群体化开发方法、华为软件开发云 DevCloud、鹏城实验室「章鱼」集群管理和资源调度等贡献项目的重要成果,为人工智能开源项目提供协同开发、代码管理、人才培养等社区协同创新...

  • 1.Android入门

    Android里程碑 Android发展到目前为止,最新版本已到达7.1.1,功能也比刚开始的时候丰富了不知多少,...2008年09月 Android系统1.0和1.1版本发布 2008年10月 HTC推出首款Android智能手机 2009年04月 Android系统1.5版

  • Android开发技术周报 Issue#99

    谷歌测试Android/Chrome OS混合系统 代号“仙女座” 教程 微信Tinker的一切都在这里,包括源码(一) 最近半年以来,Android热补丁技术热潮继续爆发,各大公司相继推出自己的开源框架。Tinker在最近也顺利...

  • 基于改进粒子群算法的DG储能选址定容优化模型:解决电力系统时序性问题的可靠程序解决方案,基于改进粒子群算法的DG储能选址定容模型优化解决电力系统问题,DG储能选址定容模型matlab 程序采用改进粒子

    基于改进粒子群算法的DG储能选址定容优化模型:解决电力系统时序性问题的可靠程序解决方案,基于改进粒子群算法的DG储能选址定容模型优化解决电力系统问题,DG储能选址定容模型matlab 程序采用改进粒子群算法,考虑时序性得到分布式和储能的选址定容模型,程序运行可靠 这段程序是一个改进的粒子群算法,主要用于解决电力系统中的优化问题。下面我将对程序进行详细分析。 首先,程序开始时加载了一些数据文件,包括gfjl、fljl、fhjl1、cjgs和fhbl。这些文件可能包含了电力系统的各种参数和数据。 接下来是一些参数的设置,包括三种蓄电池的参数矩阵、迭代次数、种群大小、速度更新参数、惯性权重、储能动作策略和限制条件等。 然后,程序进行了一些初始化操作,包括初始化种群、速度和适应度等。 接下来是主要的迭代过程。程序使用粒子群算法的思想,通过更新粒子的位置和速度来寻找最优解。在每次迭代中,程序计算了每个粒子的适应度,并更新个体最佳位置和全局最佳位置。 在每次迭代中,程序还进行了一些额外的计算,如潮流计算、储能约束等。这些计算可能涉及到电力系统的潮流计算、功率平衡等知识点。 最后,程序输

  • 数学建模相关主题资源2

    数学建模相关主题资源2

  • 实验程序与文档报告撰写指南:科研和工程项目的综合资源介绍及应用技巧

    内容概要:本文详细介绍了一系列用于科学研究、工程项目和技术开发中至关重要的实验程序编写与文档报告撰写的资源和工具。从代码托管平台(GitHub/GitLab/Kaggle/CodeOcean)到云端计算环境(Colab),以及多种类型的编辑器(LaTeX/Microsoft Word/Overleaf/Typora),还有涵盖整个研究周期的各种辅助工具:如可视化工具(Tableau)、数据分析平台(R/Pandas)、项目管理工具(Trello/Jira)、数据管理和伦理审核支持(Figshare/IRB等),最后提供了典型报告的具体结构指导及其范本实例链接(arXiv/PubMed)。这为实验流程中的各个环节提供了系统的解决方案,极大地提高了工作的效率。 适合人群:高校学生、科研工作者、工程技术人员以及从事学术写作的人员,无论是新手入门还是有一定经验的人士都能从中受益。 使用场景及目标:帮助读者高效地准备并开展实验研究活动;促进团队间协作交流;规范研究报告的形式;提高对所收集资料的安全性和隐私保护意识;确保遵循国际公认的伦理准则进行实验。

  • 四轮毂驱动电动汽车稳定性控制策略:基于滑模与模糊神经网络的转矩分配与仿真研究,四轮毂驱动电动汽车稳定性控制:基于滑模与模糊神经网络的转矩分配策略及联合仿真验证,四轮毂驱动电动汽车稳定性控制,分布式驱动

    四轮毂驱动电动汽车稳定性控制策略:基于滑模与模糊神经网络的转矩分配与仿真研究,四轮毂驱动电动汽车稳定性控制:基于滑模与模糊神经网络的转矩分配策略及联合仿真验证,四轮毂驱动电动汽车稳定性控制,分布式驱动转矩分配。 上层基于滑模,模糊神经网络控制器决策横摆力矩,下层基于动态载荷分配,最优分配,平均分配均可做。 simulink与carsim联合仿真。 ,四轮毂驱动;电动汽车稳定性控制;分布式驱动;转矩分配;滑模控制;模糊神经网络控制器;横摆力矩;动态载荷分配;最优分配;平均分配;Simulink仿真;Carsim仿真,四驱电动稳定性控制:滑模与模糊神经网络决策的转矩分配研究

  • PyCharm 安装教程.zip

    本资源提供了一份详细的PyCharm安装教程,涵盖下载、安装、配置、激活及使用步骤,适合新手快速搭建Python开发环境。

  • 233.JSP+SQL金融借贷管理系统.zip

    毕业设计

  • 原版宋体安装文件.ttf

    原版宋体.ttf,原版宋体安装文件,安装方式,直接右键安装。

  • MicroBlaze实现IIC控制器+uart控制器+LED控制,工程源码 vivado2021.1 + vitis2021.1

    利用Xilinx FPGA内嵌的软核处理器MicroBlaze,加上自主编写的AXI_IIC控制器,实现对IMX327传感器IIC总线的控制,同时辅以UART调试串口,实现系统状态的实时监控与调试。

  • 0110_xee_irrigation_index.txt

    在 GEE(Google Earth Engine)中,XEE 包是一个用于处理和分析地理空间数据的工具。以下是对 GEE 中 XEE 包的具体介绍: 主要特性 地理数据处理:提供强大的函数和工具,用于处理遥感影像和其他地理空间数据。 高效计算:利用云计算能力,支持大规模数据集的快速处理。 可视化:内置可视化工具,方便用户查看和分析数据。 集成性:可以与其他 GEE API 和工具无缝集成,支持多种数据源。 适用场景 环境监测:用于监测森林砍伐、城市扩展、水体变化等环境问题。 农业分析:分析作物生长、土地利用变化等农业相关数据。 气候研究:研究气候变化对生态系统和人类活动的影响。

  • 通用MySQL数据库备份系统.zip

    毕业设计

  • 用esp 32C3芯片获取天气和时间的代码思路

    整个文件的代码

Global site tag (gtag.js) - Google Analytics