QGIS被谷歌评为最重要的C++开源项目前十名

近日,在谷歌推出的衡量开源项目重要性的评分(Criticality Score)中,QGIS入围最重要的C++开源项目名单,位列所有C++开源项目第十名。

根据谷歌的开放源码博客发布的文章,开源项目重要性评分由开源安全基金会(Open Source Security Foundation,简称OpenSSF)倡导和发起,旨在解决开源项目长期存在的“公地悲剧”(Tragedy of the commons)问题——即作为公共资源的开源项目因自由使用和不受限制的要求而被过度剥削造成项目枯竭。开源安全基金会希望通过开源项目重要性评分,将大家普遍依赖的重要开源项目与提供资金支持的企业联系起来,使相关开源项目获得良性发展。

重要性评分反映项目的重要程度,根据项目使用情况,建立项目评估指标,用数字0到1来度量。初始的评估指标包括:项目使用期限、上次更新时间、参与者数量、参与者所属组织数量、代码提交频率、过去一年发布的次数、最近90天内更新和关闭问题的数量、评论频率以及提交消息中提到的项目数量等,每个评估指标赋予不同的权重,并由程序自动计算得分。

各个项目最终得分的计算公式为:

根据上述标准,分别评选出C、C++、JavaScript、Java、Go、Python、Rust等编程语言排名前200位的开源项目,QGIS位列C++开源项目第十名,这也是开源GIS项目的最高排名。

据悉,识别出重要的开源项目之后,开源安全基金会将会根据需要为这些项目的维护者提供资源支持,包括资金和基础设施等方面,这也意味着QGIS项目将有更加光明的未来。

目前,开源项目重要性评分尚处于起步阶段,项目创建者之一Abhishek Arya指出,虽然在评估指标选取和计算方面已经取得一定进展,但是仍然渴望开源社区的广泛参与,完善评估指标,并解决目前只能自动计算Github托管开源项目的问题。


参考资料:

[1] google  open source blog:https://opensource.googleblog.com/2020/12/finding-critical-open-source-projects.html。

[2] Open Source Project Criticality Score (Beta):https://github.com/ossf/criticality_score。

版权声明

本文欢迎转载,转载时请注明出处。

猜你喜欢

转载自blog.csdn.net/QGISClass/article/details/111307875
今日推荐