关于可持续性中开源的 7 个有趣指标

Opensustain.tech 最近发布了一项研究,首次分析了开源软件在可持续性和气候技术领域的健康状况和活力。
3 位读者喜欢这个。
Global citizens unite to improve housing with open design and development

Opensource.com

开源文化已经证明了透明和协作的创新如何支持现代数字服务、数据和基础设施。然而,尽管它对数字产品产生了变革性的影响和使用(估计为 97%),但开源在开发环境可持续技术方面的潜力尚未得到充分理解。

开源软件 (OSS) 通过支持可追溯的决策、建立气候技术本地化和定制的能力,以及最重要的是帮助防止漂绿,从而加速向可持续经济的转型。这种转型需要技术创新和让社会参与开发和采用技术的新机会。

Opensustain.tech 最近发布了一项研究,首次分析了 OSS 在可持续性和气候技术领域的健康状况和活力。该分析涵盖了多个维度,包括技术、社会和组织。该报告还强调了用户、开发者和决策者的主要风险和挑战,以及进行更系统协作的机会。

在过去的两年中,作为 Open Sustainable Technology 项目和 相关数据库的一部分,收集并使用定性和定量方法系统地分析了一千多个活跃开发的开源项目和组织。

社区参与

Opensustain.tech 在 GitHub 上发现了 996 个活跃的项目存储库,这些存储库在过去一年中至少提交了一次提交或关闭了一个问题。 虽然星星不是一个完美的指标,但我们统计了这些项目中的 127,038 颗星星。 尽管如此,在 GitHub 上搜索显示,有 27 个项目的星星数量超过了整个环境可持续性软件的总和! 这表明与其他领域相比,开源作为可持续性长期转型战略的作用仍然很小。

主题

此外,所有已识别项目的一半都位于数据丰富的领域,例如气候科学、生物圈、能源系统建模、交通和建筑。 其他主题,如碳抵消、电池技术、可持续投资、排放观察和综合评估模型,显示出很少的显着发展。 根据受欢迎程度的增长,opensustain.tech 还确定了新兴的主题,例如绿色软件。 此外,大多数已识别的项目都相对年轻,中位年龄为 4.45 岁。

Development distribution chart

(Tobias Augspurger, CC BY-SA 4.0)

编程语言

对编程语言的数量和使用情况的分析进一步深入了解了所需的编码技能和项目的性质。 例如,opensustain.tech 发现 Python 在可持续性的 OSS 运动中占据主导地位,在所有项目中使用了 39.8%,其次是 R (16.7%),最后是 Jupyter notebook (9.34%)。 这表明非常关注分析大型数据集,其中 Python 和 Jupyter Notebooks 越来越占主导地位,而不太关注 Web 应用程序。

Image of graphic showing the distribution of programming languages in environmental sustainability.

(Tobias Augspurger, CC BY-SA 4.0)

许可证

各种许可证的使用揭示了与使用软件包相关的潜在知识产权问题以及项目的一般开放性。 Opensustain.tech 发现 BSD、Apache 和 MIT 等宽松许可证在可持续性方面最受欢迎。 MIT 许可证是首选,在 26% 的项目中使用,其次是 copyleft 许可证 GPLv3(占所有项目的 17.3%)。

项目规模

对知识、工作和项目治理分配的分析表明,小型开源社区主导了大部分开发。 平均而言,开源软件项目严重依赖于单个开发人员,该开发人员负责项目约 70% 的贡献。 这表明贡献者风险较高,这可能会危及许多这些项目的未来。

地理位置

大多数 OSS 项目 (64%) 都位于欧洲和北美,只有少数项目来自全球南方。 尽管亚洲的 GitHub 用户多于欧洲,但亚洲仅占可持续性 OSS 组织的 1.9%。

Image showing global distribution of organizations developing open source in environmental sustainability.

(Tobias Augspurger, CC BY-SA 4.0)

行业

学术界和几个政府机构为开源做出了重大贡献,而缺乏具有开源商业模式的营利性组织和初创公司非常显着。

建议

根据此分析,opensustain.tech 为那些有兴趣通过社区建设、政策制定和未来投资更有效地支持环境可持续性中的开源软件的人提出了建议。

  • 协作:加强已识别的开源社区的互连互通,并将项目与本地用例联系起来,对于生态系统的长期影响和稳定性至关重要。 适应和扩展全球南方代表性不足的国家的现有开源项目也是关键。
  • 资金:需要进一步的支持,形式包括开放地球智能孵化器和其他环境可持续性开源软件支持计划,以及用于开发和维护的持续、专用资金。
  • 技术:用户和开发人员组成的 OSS 社区应开发更好的跨部门和部门内平台、数据、模型和开源工具之间的技术接口,以“停止重新发明轮子”,并标准化不同级别政府之间的环境数据交换。
  • 倡导:通过开源原则弥合公司环境影响方面的知识差距,并通过透明和科学的决策来实现可持续投资的金融机构转型。

如果我们要实现商定的环境目标并为人类和地球创造一个安全和公平的通道,那么数字化和可持续转型必须融合成为数字公共产品。 开放可持续性原则可以帮助政府、研究机构、非政府组织和企业通过提供关键的透明度、可追溯的决策以及创新协作,迅速转向基于科学的脱碳和自然资源和生态系统保护。

欢迎所有人参与未来此类研究。 通过以任何方式贡献opensustain.tech,您将帮助我们构建未来的报告。 最重要的是,您与我们一起推广和鼓励开放的可持续技术。

接下来要读什么
标签
User profile image.
opensustain.tech 的创始人,一个免费和开放的气候技术开放加速平台。 他在于利希研究中心担任气候研究软件开发人员和航空航天工程师。
Hiking in Indonesia
Josh 是一位企业家、产品和数据专家,在创新和技术领域拥有十多年的经验。 他的重点是以人为本的数字化转型,为了人类和地球的福祉。

评论已关闭。

Creative Commons License此作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© 2025 open-source.net.cn. All rights reserved.