与许多其他公司一样,Amazon 依赖开放源软件的使用。每个软件项目都有不同的需求,但几乎所有项目都需要将开放源软件作为第三方软件依存关系进行管理。一些开放源项目涉及大量的依存关系,跟踪最新的许可和作者信息往往会变得十分复杂和耗时。项目改变版本许可证,或者提供了多个许可证但未明确其适用范围时,可能会令开发人员无所适从。开放源代码促进会 (OSI) 今天发布的 ClearlyDefined 可帮助解决开放源项目的众包数据所导致的这一问题。
一些软件项目使用非常著名的包管理器和存储库,提供发现许可证的直接路由,ClearlyDefined 可以从这些存储库中抽取信息。如有信息缺失情况,感兴趣的人员可以帮助补充额外的数据。最终形成单个、统一的发现项目许可证和所有权的方式。Amazon 开放源项目办公室很荣幸支持 ClearlyDefined 和 OSI,以践行帮助提高开放源许可证的明确性的使命。ClearlyDefined 本身是一个在 OSI 下运行的孵化器项目,任何感兴趣的人都可以任何身份参加。项目目前还处于早期阶段,但欢迎感兴趣的人贡献代码、综合处理、元数据等等。更多信息请参阅 ClearlyDefined 网站和 GitHub 项目。
本文转载自 AWS 技术博客。
原文链接:
https://amazonaws-china.com/cn/blogs/china/clearlydefined-crowdsourcing-open-source-project-data/
评论