近年来,开源生态发展势头迅猛,开源在推动技术创新、促进产业协作、加快各行业数字化进程方面发挥的作用日益凸显。
过去一年,开源生态进一步发展成熟,并呈现全新态势。开源生态从个人参与到企业参与,从开源技术交流到开源生态协同,逐步形成产业供应关系。自上而下体系化构建方式与自下而上竞争式模式相结合,不断推动开源生态发展。
为了对开源社区常见发展模式与发展阶段进行形象化的描述,帮助社区跟踪自身动态发展趋势,2021 年,中国信息通信研究院(以下简称「中国信通院」)提出开源社区成熟度曲线(见下图),成熟度曲线的横轴为「时间」,表示某个社区随时间发展经历各个阶段,纵轴代表开源社区的价值。
开源项目千千万,Github 上托管的开源项目已经超 2 亿。随着开源项目和开源社区的规模越来越大,在海量的开源项目中脱颖而出成为了每个项目开发者优先考虑的问题。
做好一个开源项目是一件费时费力费心的工作,它的最大难点除了代码维护之外,还包括后期的维护和持续的跟进等工作。
为此,中国信通院云计算与大数据研究所启动可信开源项目 life cycle 2.0,从社区成熟度、用户成熟度和市场成熟度三个角度出发,定义了开源项目从开始到结束所经历的五个阶段。
目标项目拟涵盖操作系统、中间件、微服务、数据库、大数据、前端开发、移动开发、UI 框架、运维、人工智能和其他类别等主要开源项目领域,给出国内发起的开源项目目前处在的具体生命周期阶段。
目前在 life cycle 上呈现的数据主要来源于以下三个方面:
1、社区成熟度:主要考察开源项目的社区生态数据、社区吸引能力、社区响应能力、社区安全能力、社区合规能力、项目支持能力等。
2、用户成熟度:主要考察开源项目的用户规模、用户认可度、用户忠诚度等。
3、市场成熟度:主要考察开源项目的投融资情况、商业模式等。
然而,启动稿 life cycle 目前还有一些不完善的地方:
1、Github 覆盖的账号数不全,目前只覆盖大企业和热衷于宣传的项目。
2、项目未托管到 Github 以及国内知名代码托管平台,我们暂时没有覆盖。
3、项目所在类别可能不准确,受限于整理人的知识储备,有些开源项目不熟悉,分类可能不准确。
life cycle 项目后续安排:
1、征求意见:2022 年 4 月 15 日-5 月 15 日,如有意向加入中国信通院可信开源项目 life cycle 2.0,欢迎与我们联系。
2、完善阶段:2022 年 5 月 15 日-6 月 15 日,根据征求意见收集的开源项目,如有些类别项目过多,我们将使用一套开源项目活跃度评价模型,筛选前几名进行展示。
3、发布阶段:暂定 2022 年 9 月。发布渠道为《开源生态白皮书(2022年)》。
诚邀补充加入中国信通院可信开源项目 life cycle 2.0!
想了解项目情况,可扫描下方二维码添加「腾小源」微信,备注「life cycle」。
扫一扫,添加腾小源为好友
腾源会是腾讯云成立的汇聚开源项目、开源爱好者、开源领导者的开放社区,致力于帮助开源项目健康成长、开源爱好者能交流协助、开源领导者能发挥领袖价值,让全球开源生态变得更加繁荣。
欢迎关注「腾源会」公众号,期待你的「在看」哦~