近几年开源技术快速发展,在众多新兴技术领域逐渐形成主流。我国企业在参与国际开源项目,跟随主流开源技术的同时,更多的开始发起原创开源项目,逐步探索引领开源的可能。与此同时,开源项目应遵循哪些规范以及用户如何选型,成为用户和项目发起方共同关注的焦点。
为规范开源项目健康发展,同时为用户企业选择开源软件提供有力参考,基于《信息技术 开源 开源项目评估模型参考架构》标准,对开源项目进行多维度全方位评估,以便帮助企业更好的选型开源软件。
《信息技术 开源 开源项目评估模型参考架构》由国防科技大学牵头,工信部电子标准院归口并组织举办多次专家研讨会,来自华东师范大学、腾讯、华为、阿里、百度、Intel、开放原子开源基金会、Linux基金会、OpenIfra基金会、Apache基金会、蚂蚁集团、CSDN、滴滴、开源社、鹏城实验室、浪潮信息等企业和组织的专家积极参与讨论,为标准的制定做出重要贡献。
4个方面12个大类47个指标项,多维度评估
该评估重点关注开源项目社区建设、安全稳定、项目健康度、项目影响力等四个方面,共涉及12个大类,47项具体指标,为企业用户选择开源软件提供辅助参考。
解决四大核心问题,助力项目高质量发展
一是社区建设方面。 从文档完备和规范、版本稳定等维度,考察开源项目是否具备持续运营健康发展的基础条件。
二是安全稳定方面。 从项目漏洞处理机制、开源许可证合规等维度,考察开源项目是否有完备的安全风险意识。
三是项目健康度方面。 从代码质量、Bug问题处理效率、参与者多元化等维度,考察开源项目的整体健康度。
四是项目影响力方面。 从项目上下游协作、关注数、派生数、问题等维度,考察开源项目的影响力。
参评价值
一是自查。 帮助企业了解自身开源项目发展阶段,发现问题查漏补缺,进一步规范和完善开源项目建设。
二是自证。 证明企业自身开源项目成熟度,方便企业开源项目进一步推广和落地应用。
已评估项目
基于标准和前期工作基础,工信部电子标准院自11月起陆续展开对百度、阿里、腾讯、蚂蚁等单位开源项目进行成熟度评估,参评项目分别是BFE开源项目(CNCF基金会沙箱项目)、龙蜥操作系统(开放原子开源基金会项目)、Clusternet多集群管理(正在申请CNCF基金会沙箱项目)、OceanBase社区版,结合评估发现,本次评估结果为:
卓越级:
龙蜥操作系统 V8.4
基础级:
OceanBase社区版 V3.1.1
BFE开源项目 V1.3.0
Clusternet多集群管理 V0.5.0
评估申请
开源项目成熟度评估已经正式启动,欢迎报名参与!
报名咨询联系人:耿航
010-64102835,genghh@cesi.cn
本文首发自木兰开源社区公众号。