diff --git "a/\343\200\2122022\344\270\255\345\233\275\345\274\200\346\272\220\345\217\221\345\261\225\350\223\235\347\232\256\344\271\246\343\200\213\351\235\236\346\234\200\347\273\210\347\211\210/\347\254\2543\347\253\240 \344\270\255\345\233\275\345\274\200\346\272\220\351\241\271\347\233\256\345\217\221\345\261\225\347\216\260\347\212\266.md" "b/\343\200\2122022\344\270\255\345\233\275\345\274\200\346\272\220\345\217\221\345\261\225\350\223\235\347\232\256\344\271\246\343\200\213\351\235\236\346\234\200\347\273\210\347\211\210/\347\254\2543\347\253\240 \344\270\255\345\233\275\345\274\200\346\272\220\351\241\271\347\233\256\345\217\221\345\261\225\347\216\260\347\212\266.md" index 70280f0b8d4e09748ceeeb04e0e4c11c21548735..941e837d3fb03cd7a3e7b5462a83fc95df4bdd24 100644 --- "a/\343\200\2122022\344\270\255\345\233\275\345\274\200\346\272\220\345\217\221\345\261\225\350\223\235\347\232\256\344\271\246\343\200\213\351\235\236\346\234\200\347\273\210\347\211\210/\347\254\2543\347\253\240 \344\270\255\345\233\275\345\274\200\346\272\220\351\241\271\347\233\256\345\217\221\345\261\225\347\216\260\347\212\266.md" +++ "b/\343\200\2122022\344\270\255\345\233\275\345\274\200\346\272\220\345\217\221\345\261\225\350\223\235\347\232\256\344\271\246\343\200\213\351\235\236\346\234\200\347\273\210\347\211\210/\347\254\2543\347\253\240 \344\270\255\345\233\275\345\274\200\346\272\220\351\241\271\347\233\256\345\217\221\345\261\225\347\216\260\347\212\266.md" @@ -4,41 +4,41 @@ 据全球GitHub事件日志、活跃仓库、活跃开发者五年趋势图显示,GitHub仓库与开发者活跃数量稳步上涨,事件日志总量在2021年突破了10亿条。通过统计全域GitHub 事件日志,可观测到近5年全球开源的总体活跃情况和活跃仓库数量都在明显上升。特别是COVID-19疫情暴发已来,尽管新冠疫情影响了人们的工作生活,但是没有阻止开源事业的发展。与此同时,中国开源发展也进入平稳增长期,随着2021年国家对开源的支持政策出台以及开放原子开源基金会的成立,促使各大企业相继拥抱开源、大力投入、并涌现出一批以开源为主的初创企业。可以预见,在不久的将来,中国开源的发展还将进入新的快速增长期。 -![]()** +![]()
** -![]()** +![]()
** 为了更好地展现中国企业在全球范围内的开源贡献水平,本节通过对比美国与中国活跃度排名前十的开源贡献企业、美国与中国开源影响力排名前十的企业进行分析。 美国的大型互联网企业在开源活跃度与影响力方面持续领先,微软由于使用GitHub作为大部分团队的日常开发平台,故项目数量较大,总活跃度第一,Google次之,而在项目平均活跃度方面,Google依然是世界上平均活跃度最高的企业。在中国企业的开源活跃度排名中,阿里巴巴的项目数量和总活跃度均为榜首,但整体项目体量以及活跃度总量距离美国Google等大企业还有一定的差距。不过,中国的开源初创企业和项目则表现抢眼,根据项目平均活跃度可见如 PingCAP、百度、青云、悦数科技(vesoft)都脱颖而出。 -![]()** +![]()
** -![]()** +![]()
** 从总体活跃度指标来看,虽然在开源项目的体量方面,中国较美国有一定落差,但在项目平均活跃度方面则水平相当,因此,中国需要继续大力孵化、培育优秀开源项目。 企业的开源影响力指标更关注开发者生态,对比美国与中国的企业在影响力指标可见,美国的开源项目数量更多,二者在项目平均影响力的表现则相当。在中国企业中,有赞的开源项目影响力最高,从一众企业中脱颖而出,这得益于其主要的开源项目vant良好的开发者生态。 -![]()** +![]()
** -![]()** +![]()
** 此外,从中国企业近5年的开源发展趋势,包括活跃度趋势与影响力趋势来看,阿里巴巴、百度、蚂蚁集团长期名列前茅。其中,阿里巴巴的开源活跃度与影响力长期排名榜首,百度近几年对开源的投入与贡献显著增加。值得一提的是初创企业PingCAP,其开源活跃度与影响力一直稳居第四的位置。 -![]()** +![]()
** -![]()** +![]()
** 同样的,根据开源项目活跃度和影响力,相较GitHub中全球开源项目和中国开源项目的Top 20,可见从单个项目而言,中国主导的开源项目的活跃度和影响力距离全球顶级开源项目的活跃度与影响力还有一定差距,特别是在影响力方面,需要国内企业最大限度地融入全球开源生态中发展中国开源项目。 -![]()** +![]()
** -![]()** +![]()
** -![]()** +![]()
** -![]()** +![]()
** ## 3.2 中国重点领域开源项目发展现状 @@ -76,9 +76,9 @@ 据 DB-Engines 的数据显示,自2021年1月,开源数据库的流行度首次超越商业数据库,并持续领先。全球 383 款数据库中,开源数据库占据 51.7%,排名前十的数据库中,开源数据库占据六席。据墨天轮的中国数据库流行度排行榜,198个数据库产品中包含13个开源的数据库产品,而榜单的前十名就有5个开源产品。从数据库开源项目的现状来看,全球最受欢迎的两种开源数据库MySQL 与 PostgreSQL是一系列数据库产品衍生的基础,中国数据库流行度排行榜中,源自MySQL和PostgreSQL的数据库数量分别为12和18。在今天的数据库领域,开源已经成为主要的趋势和潮流。 -![]()** +![]()
** -![]()** +![]()
** ### 3.2.2 开源与人工智能 @@ -97,9 +97,9 @@ 总体来看,国内在人工智能领域的研究日益广泛,相应的开源项目也层出不穷,许多有影响力的工作均得到了来自全球各地开发者的贡献。开源极大地促进了新技术的形成和新产业的落地。 -![]()** +![]()
** -![]()** +![]()
** 3.2.3 开源与云计算 @@ -109,7 +109,7 @@ 同时,在过去几年里,容器化和容器资源的管理,也逐渐走向成熟,并快速被广大开发人员和厂商所采用,也标志了云(计算)原生时代的到来。作为云原生领域最具权威的组织,云原生CNCF从2016年11月开始发布并持续更新云原生全景图(Cloud Native Landscape, https://landscape.cncf.io ),帮助企业和开发人员快速了解云原生体系的全貌。图中左半部分按照层级从下至上分别是Kubernetes服务提供商、资源配置工具、运行时工具、编排与调度工具、应用开发工具,涵盖了全球云原生开源项目及其所属厂商。开源在云原生体系中起到了至关重要的作用,几乎所有的云原生技术,都有开源项目作为其代表实现或主流方案,从某种意义上整个云原生体系是构建在开源上的。 -![]()** +![]()
** 近年来国内涌现出一批优秀且成熟的开源云原生项目,具有代表性的有PingCap推出的分布式事务键值数据库TiKV;阿里巴巴的云原生镜像分发系统Dragonfly、分布式内存数据管理引擎Vineyard;京东为大规模容器平台设计的分布式文件系统ChubaoFS;以及由南京大学 PASALab 副研究员顾荣博士、阿里云容器服务高级技术专家车漾、Alluxio 项目创始成员范斌博士联合推动发起的 Fluid;等等。 @@ -123,7 +123,7 @@ 由于区块链技术去中心化、多方共享、可扩展等特点,使该领域绝大多数项目都是开源的,而开源也赋能区块链领域的技术创新,近几年尤为活跃。最受关注的方向便是以太坊的扩容问题,其中,基于零知识证明的ZK-Rollup方案被Vitalik Buterin寄予厚望。它的想法是,将交易的合法性验证的主要工作转移到主链之外,同时,通过零知识证明的方法保证主链级别的安全性。这一方法有望将以太坊的交易效率提高100倍左右。ZK-Rollup方案针对的是一些既定的交易类型,为了解决一般智能合约的类似问题,难度更大的ZK-EVM方案被提出,该方向目前已有若干团队进行研发。 -![]()** +![]()
** ### 3.2.6 开源与工业互联网 @@ -141,4 +141,4 @@ 随着开源已蔓延至工业互联网领域,我国工业软件的发展得到助力,如中望软件、中控技术、华大九天等国内企业分别推出中望CAD、DCS控制系统ECS-700X、EDA全流程工具等国产化软件。总体而言,开源加速了我国工业软件的成长速度,同时也有助于形成我国工业互联网发展新优势。 -![]()** +![]()
** diff --git "a/\343\200\2122022\344\270\255\345\233\275\345\274\200\346\272\220\345\217\221\345\261\225\350\223\235\347\232\256\344\271\246\343\200\213\351\235\236\346\234\200\347\273\210\347\211\210/\347\254\2544\347\253\240 \344\270\255\345\233\275\345\274\200\346\272\220\347\244\276\345\214\272\345\217\221\345\261\225\347\216\260\347\212\266.md" "b/\343\200\2122022\344\270\255\345\233\275\345\274\200\346\272\220\345\217\221\345\261\225\350\223\235\347\232\256\344\271\246\343\200\213\351\235\236\346\234\200\347\273\210\347\211\210/\347\254\2544\347\253\240 \344\270\255\345\233\275\345\274\200\346\272\220\347\244\276\345\214\272\345\217\221\345\261\225\347\216\260\347\212\266.md" index 1fa42212bb6392ce3b59403fab645359ae8723bc..5b4a78a42c4af5dbdd48fe58bce6db0570204f60 100644 --- "a/\343\200\2122022\344\270\255\345\233\275\345\274\200\346\272\220\345\217\221\345\261\225\350\223\235\347\232\256\344\271\246\343\200\213\351\235\236\346\234\200\347\273\210\347\211\210/\347\254\2544\347\253\240 \344\270\255\345\233\275\345\274\200\346\272\220\347\244\276\345\214\272\345\217\221\345\261\225\347\216\260\347\212\266.md" +++ "b/\343\200\2122022\344\270\255\345\233\275\345\274\200\346\272\220\345\217\221\345\261\225\350\223\235\347\232\256\344\271\246\343\200\213\351\235\236\346\234\200\347\273\210\347\211\210/\347\254\2544\347\253\240 \344\270\255\345\233\275\345\274\200\346\272\220\347\244\276\345\214\272\345\217\221\345\261\225\347\216\260\347\212\266.md" @@ -47,9 +47,8 @@ 项目型社区是指聚焦在聚焦在特定开源项目,包括代码贡献和协作、集成测试、应用实践、用户反馈等核心功能,大部分项目型社区由背后的机构或企业来资助或直接运营,代表型项目社区有:OpenHarmony、TiDB社区、RT-Thread、百度飞桨社区、龙蜥开源社区(OpenAnolis)等。 -用户组社区主要是开源爱好者自发形成的小型社区,以知识分享、经验交流和传播开源文化为主要目标。其中最为典型的有LiuxnFans、西电开源社区、物联网自动化社区iot.cechina、Go开发者社区、Python中国社区等。 - -综合社区平台是指具备开源代码、项目孵化、开源治理、媒体等多种服务功能的社区,内容和用户中开源领域居多,其他垂直小众社区也在该社区平台构建自己的影响力。代表性如CSDN社区(Gitcode开源代码平台),开源中国社区(Gitee)、思否、51CTO、博客园等。 +* 用户组社区主要是开源爱好者自发形成的小型社区,以知识分享、经验交流和传播开源文化为主要目标。其中最为典型的有LiuxnFans、西电开源社区、物联网自动化社区iot.cechina、Go开发者社区、Python中国社区等。 +* 综合社区平台是指具备开源代码、项目孵化、开源治理、媒体等多种服务功能的社区,内容和用户中开源领域居多,其他垂直小众社区也在该社区平台构建自己的影响力。代表性如CSDN社区(Gitcode开源代码平台),开源中国社区(Gitee)、思否、51CTO、博客园等。 还有一些小类如活动型:以开源社、腾源会为代表;学术型:以木兰社区、白玉兰社区为代;协会性质:CCF开源发展委员会、福州开源研究院;行业性质:Open Islands(基于隐私计算)等。 @@ -60,15 +59,30 @@ 社区走向专业在外部表现为和中国开源项目的蓬勃发展同频,在过去的2021年,由开源项目驱动的开源平台和开源社区发展也非常迅猛。 ### 4.2.1 中国开源代码托管平台 - 随着开源项目的不断增加,以及国内开发者在使用到GitHub、GitLab 等平台时,经常遇到访问速度太慢,甚至有时还会遇到无法连接的情况。在此趋势下,中国也诞生了一批优秀的代码托管平台。 -GitCode - 2020年9月,中国专业IT开发者社区CSDN推出全新升级的开源项目创新服务平台GitCode,其秉承“创新、开放、协作、共享”的开源价值观,致力于为大规模开源开放协同创新助力赋能,打造创新成果孵化和新时代开发者培养的开源创新生态。作为独立的第三方开源社区,GitCode 不仅具备 GitLab 的先进技术,同时也充分考虑了中国用户的使用习惯,多方合力创建开放、协作、共享的全球开源技术共同体。截至2022年5月,GitCode开发者数量已超120w+,项目入驻 20w+,开源组织5w+,百度、阿里、腾讯、华为、旷视等知名企业,以及OceanBase、OpenCV、Jenkins等优秀项目均已入驻GitCode。 -Gitee - 码云(Gitee)是 OSCHINA 推出的代码托管协作开发平台,支持Git和SVN,提供免费的私有仓库托管。2016年推出企业版,提供企业级代码托管服务,成为开发领域领先的SaaS服务提供商。 -GitLink - GitLink(确实开源)是CCF官方指定的开源创新服务平台,截至目前,已有5万开发者、1000+组织入驻,仓库数量累计140万。它为我国创新型软件产业发展提供了关键技术支撑和实践指南,支持了我国航空、航天、国防等多个关键领域的可信软件生产,为包括新一代人工智能启智社区、ARM绿色计算社区、科技部云计算与大数据木兰社区、科技委可控开源创造行动红山社区等的建设提供关键技术支撑,为我国关键领域开源社区生态建设发挥了重要作用。 + +随着开源项目的不断增加,以及国内开发者在使用到GitHub、GitLab 等平台时,经常遇到访问速度太慢,甚至有时还会遇到无法连接的情况。在此趋势下,中国也诞生了一批优秀的代码托管平台。 + +#### GitCode + +2020年9月,中国专业IT开发者社区CSDN推出全新升级的开源项目创新服务平台GitCode,其秉承“创新、开放、协作、共享”的开源价值观,致力于为大规模开源开放协同创新助力赋能,打造创新成果孵化和新时代开发者培养的开源创新生态。作为独立的第三方开源社区,GitCode 不仅具备 GitLab 的先进技术,同时也充分考虑了中国用户的使用习惯,多方合力创建开放、协作、共享的全球开源技术共同体。截至2022年5月,GitCode开发者数量已超120w+,项目入驻 20w+,开源组织5w+,百度、阿里、腾讯、华为、旷视等知名企业,以及OceanBase、OpenCV、Jenkins等优秀项目均已入驻GitCode。 + +#### Gitee + +码云(Gitee)是 OSCHINA 推出的代码托管协作开发平台,支持Git和SVN,提供免费的私有仓库托管。2016年推出企业版,提供企业级代码托管服务,成为开发领域领先的SaaS服务提供商。 + +#### GitLink + +GitLink(确实开源)是CCF官方指定的开源创新服务平台,截至目前,已有5万开发者、1000+组织入驻,仓库数量累计140万。它为我国创新型软件产业发展提供了关键技术支撑和实践指南,支持了我国航空、航天、国防等多个关键领域的可信软件生产,为包括新一代人工智能启智社区、ARM绿色计算社区、科技部云计算与大数据木兰社区、科技委可控开源创造行动红山社区等的建设提供关键技术支撑,为我国关键领域开源社区生态建设发挥了重要作用。 Coding - Coding是深圳市腾云扣钉科技有限公司推出的产品,其重点面向团队和企业的代码协作开发服务。Coding的项目管理包含任务、讨论、文件等功能,支持多成员协作,并且深度集成了代码仓库的操作与状态。 -4.2.2 中国开源项目社区蓬勃发展 - 从开发者规模和开发者合作、参与层次性,部分开源社区已经发展到非常庞大的规模,在社区生态上发出显著的成绩。 + +Coding是深圳市腾云扣钉科技有限公司推出的产品,其重点面向团队和企业的代码协作开发服务。Coding的项目管理包含任务、讨论、文件等功能,支持多成员协作,并且深度集成了代码仓库的操作与状态。 + +### 4.2.2 中国开源项目社区蓬勃发展 + +从开发者规模和开发者合作、参与层次性,部分开源社区已经发展到非常庞大的规模,在社区生态上发出显著的成绩。 + 部分开源项目社区清单: + +![]()
** + +