您现在所在的位置:主页 > 开源 >
开放原子开源基金会发布孵化项目毕业标准 v10
发布日期:2021-06-04 06:40   来源:未知   阅读:

  最快开奖现场报码IT之家 6 月 3 日消息 开放原子开源基金会是致力于推动全球开源产业发展的非营利机构,于 2020 年 6 月正式获得民政部批准在北京成立,由阿里巴巴、百度、华为、浪潮、360、腾讯、招商银行等十家龙头科技企业联合发起,由工信部作为业务指导单位。开放原子开源基金会拟通过共建、共治、共享的方式,系统性打造信息产业和工业开源开放框架,搭建国际开源社区,提升行业协作效率,赋能千行百业。目前开放原子开源基金会业务范围主要包括为各类开源软件、开源硬件、开源芯片、开源内容提供中立的知识产权托管、战略咨询、法务咨询、项目运营、品牌营销和教育培训等服务。

  今天,OpenHarmony 2.0 孵化和运营者开放原子开源基金会发布了孵化项目毕业标准 v1.0。

  【中】应通过源代码管理系统保留项目代码的完整变更历史,所有已发布版本都可以被重新构建。

  【中】每一行代码必须由具备强认证机制的提交者通过源代码管理系统建立,当提交第三方贡献时,提交备注中要包含可靠的代码来源信息。

  【中】项目必须有最终用户文档,例如:API、CLI、仪表板、安装部署、配置等。

  【中】项目应具有可证实的用户支持历史,可以是在邮件列表或 issue 系统中的答复。

  【中】代码发布需要满足项目所采用开源许可证的合规性 / 兼容性要求,且符合开放原子开源基金会的知识产权政策。

  【中】发布要包含源代码,分发时需要采用标准开放的打包格式,以便长期保持可读性。

  【中】发布过程必须有详细的文档说明,并且是可重复进行的。根据文档指引,任何人能够独立生成发布所需的所有制品。

  【中】项目必须有清晰的版本计划,并且必须制定至少 2 个常规的后续里程碑。

  【中】项目要重视兼容历史版本,尽可能将所有不兼容的变更文档化,并提供工具和使用说明帮助用户过渡到新的特性。

  【中】该项目必须具有合理的 CI 流程 / 工具、单元测试及测试代码覆盖率。

  【中】贡献包含但不局限于源代码,也可以是文档、建设性的错误报告、建设性的讨论、市场推广或者其他任何会为项目增值的内容。

  【中】社区要符合贤能治理的精神,随着时间的推移,为项目增值的贡献者会被赋予更多的权利和责任。

  【中】项目应至少在主要代码仓库中提供公开的使用者列表(例如提供 ADOPTERS.md,或在项目网站上展示采用者的 Logo 列表)。

  【中】该项目维护着具有决定权的贡献者的公开列表 - 项目管理委员会由这些贡献者组成。

  【中】决策由项目治理委员会成员的共识形成,并在主要的沟通渠道中记录。要考虑社区意见,如有异议,项目管理委员会拥有最终决定权。

  【中】无法通过讨论形成共识的情况下,可以使用文档化的投票规则来达成目标。在项目中,否决权只对代码提交有效,且否决要求有合理的技术性理由。

  【中】所有重要的讨论都应该以书面形式在项目的主要沟通渠道上异步进行。对项目会产生影响的线下、面对面或私下的讨论也应在该渠道记录下来。

  【中】至少三个独立用户成功将项目用于生产环境,TOC 根据质量和范围判定用户是否有效。

  【中】上述指标由于项目的类型、范围和大小不同有一定的偏差,因此 TOC 对上述指标有一定的自由裁量权。