OpenHarmony 2OA-CO-20

IT大王 6 月 3 日消息 对外开放分子开源系统慈善基金会是专注于促进全世界开源系统产业发展规划的非盈利组织,于 2020 年 6 月宣布得到国家民政部准许于北京创立,由阿里、百度搜索、华为公司、的浪潮、360、腾讯官方、招行等十家水龙头科技企业协同进行,由国家工信部做为业务流程具体指导企业。对外开放分子开源系统慈善基金会拟根据共创、共治、共享资源的方法,系统化打造出信息技术产业和工业生产开源系统对外开放架构,构建国际性开源项目,提高领域合作高效率,颠覆式创新古月百业联盟。现阶段对外开放分子开源系统慈善基金会经营范围关键包含为各种开源项目、开源硬件、开源系统集成ic、开源系统內容给予保持中立的专利权代管、战略管理咨询、法律事务部资询、项目运营、品牌推广和培训教育等服务项目。

今日,OpenHarmony 2.0 卵化和运营人对外开放分子开源系统慈善基金会公布了卵化新项目大学毕业规范 v1.0。

OpenHarmony 2OA-CO-20

1. 编码与文本文档 (Code and Document)

OA-CD-10

【中】新项目编码是便于寻找的,而且能被公布浏览。

【EN】The project’s code is easily discoverable and publicly accessible.

OA-CD-20

【中】能够应用常见的规范专用工具对新项目编码开展反复搭建。

【EN】The code can be built in a reproducible way using widely available standard tools.

OA-CD-30

【中】应根据源码智能管理系统保留项目编码的详细变动历史时间,全部已公布版本号都能够被再次搭建。

【EN】The full history of the project’s code is available via a source code control system, in a way that allows any released version to be recreated.

OA-CD-40

【中】每一行编码务必由具有强验证体制的提交者根据源码智能管理系统创建,当递交第三方奉献时,递交备注名称时要包括靠谱的编码来源于信息内容。

【EN】The provenance of each line of code is established via the source code control system, in a reliable way based on strong authentication of the committer. When third-party contributions are committed, commit messages provide reliable information about the code provenance.

OA-CD-50

【中】新项目务必有最后用户文档,比如:API、CLI、汽车仪表板、安裝布署、配备等。

【EN】The project must have end-user docs in place such as API use, CLI use, Dashboard use, Deployment use, Configuration use.

OA-CD-60

【中】新项目应具备可证实的客户适用历史时间,能够是在邮件归档或 issue 系统软件中的回应。

【EN】The project should have a proven history of providing user support,such as replies in mailing list or issue systems.

2. 步骤 (Process)

OA-PR-10 

【中】新项目必须有合乎业内最佳实践的编码递交步骤。

【EN】The project requires a code commit process that meets industry best practices.

OA-PR-20

【中】新项目精英团队应当与销售团队一起明确适合的官方网名字。

【EN】The project should have engaged with marketing team to check suitable official name.

OA-PR-30

【中】新项目必须根据单独的第三方网络安全审计。

【EN】The project should have completed an independent and third party security audit.

OA-PR-40

【中】新项目务必应用慈善基金会基础设施建设精英团队认同的每日任务、缺点和设计方案追踪专用工具。

【EN】The project must use task, defect and design track tools that approved by infrastructure team of OpenAtom Foundation.

3. 许可证书与著作权 (Licenses and Copyright)

OA-LC-10

【中】编码公布必须达到新项目所选用开源系统许可证书的合规 / 兼容模式规定,且合乎对外开放分子开源系统慈善基金会的专利权现行政策。

【EN】The code is released under the open source license that project used, meets the compatibility requirements,and complies with OpenAtom Foundation’s IPR policy.

4. 公布 (Releases)

OA-RE-10

【中】公布要包括源码,派发时必须选用规范对外开放的装包文件格式,便于始终保持易读性。

【EN】Releases consist of source code, distributed using standard and open archive formats that are expected to stay readable in the long term.

OA-RE-20

【中】公布由新项目的项目风险管理联合会准许。

【EN】Releases are approved by the project’s PMC (Project Management Committee).

OA-RE-30

【中】公布必须开展电子签名或含有hach引言,以校检免费下载包的详细靠谱。

【EN】Releases are signed and/or distributed along with digests that can be reliably used to validate the downloaded archives.

OA-RE-40

【中】公布务必包括源码,也可另外公布二进制文件。

【EN】Release must include source code; convenience binaries can be distributed alongside source code.

OA-RE-50

【中】公布全过程务必有详尽的文本文档表明,而且是可反复开展的。依据文本文档引导,所有人可以单独转化成公布需要的全部产品。

【EN】The release process is documented and repeatable to the extent that anyone is able to independently generate the complete set of artifacts required for a release.

OA-RE-60

【中】新项目务必有清楚的版本号方案,而且务必制订最少 2 个基本的事后里程碑式。

【EN】The project must have a clear roadmap and must have followed at least two common milestones.

5. 品质 (Quality)

OA-QU-10

【中】新项目对编码的品质要对外开放且诚信。

【EN】The project is open and honest about the quality of its code.

OA-QU-20

【中】新项目的安全系数是最大优先的。

【EN】The project puts a very high priority on secure software.

OA-QU-30

【中】必须给予一套规范性的安全性回应步骤。

【EN】The project requires a standardized security response process.

OA-QU-40

【中】新项目要高度重视兼容历史版本,尽量将全部兼容问题的变动文本文档化,并给予专用工具和使用说明书协助客户衔接到新的特点。

【EN】The project puts a high priority on backwards compatibility, aims to document any incompatible changes and provides tools and documentation to help users transition to new features.

OA-QU-50

【中】新项目应当勤奋立即回应已汇报的 BUG。

【EN】The project strives to respond to documented bug reports in a timely manner.

OA-QU-60

【中】该新项目务必具备有效的 CI 步骤 / 专用工具、单元测试卷及测试程序普及率。

【EN】The project must have decent CI process/tools, unit test and test code coverage.

OA-QU-70

【中】新项目对备案的 issue 应开展有效的归类、等级分类。

【EN】The project should have a decent record of triaging incoming issues.

6. 社区 (Community)

OA-CO-10

【中】项目有一个大家都知道的首页。

【EN】The project should have a well-known homepage.

OA-CO-20

【中】社区热烈欢迎全部源于真诚、个人行为受重视、为项目增加使用价值的参加者的奉献。

【EN】The community welcomes contributions from anyone who acts in good faith and in a respectful manner and adds value to the project.

OA-CO-30

【中】奉献包括但不限于源码,还可以是文本文档、建设性的错误报告、建设性的探讨、品牌推广或是别的一切会为项目升值的內容。

【EN】Contributions include not only source code, but also documentation, constructive bug reports, constructive discussions, marketing and generally anything that adds value to the project.

OA-CO-40

【中】社区要合乎贤良整治的精神实质,伴随着時间的变化,为项目升值的推动者会被授予大量的支配权和义务。

【EN】The community strives to be meritocratic and over time aims to give more rights and responsibilities to contributors who add value to the project.

OA-CO-50

【中】社区的运行根据具备决定权的组员的的共识,防止一言堂。

【EN】The community operates based on consensus of its members who have decision power. Dictators, benevolent or not, are not welcome in projects.

OA-CO-60

【中】项目专注于立即解释客户的难题。

【EN】The project strives to answer user questions in a timely manner.

OA-CO-70

【中】项目必须在项目网址或 Readme 表明项目的卵化情况。

【EN】The project should list project’s incubation status prominently on website/readme.

OA-CO-80

【中】项目有一定总数的活跃性提交者和相当规模的编码递交总数和合拼总数。

【EN】The project should have a healthy number of committers, and demonstrate a substantial ongoing flow of commits and merged contributions.

OA-CO-90

【中】项目应确立界定项目整治和提交者的流程管理。

【EN】The project should explicitly define a project governance and committer process.

OA-CO-100

【中】项目应最少在关键代码仓库中给予公布的使用人列表(比如给予 ADOPTERS.md,或在项目网址上展现选用者的 Logo 列表)。

【EN】The project should have a public list of project adopters for at least the primary repo (e.g., ADOPTERS.md or logos on the project website).

7. 的共识创建 (Consensus Building)

OA-CS-10

【中】该项目维护保养着具备决策权的推动者的公布列表 – 项目管理委员会由这种推动者构成。

【EN】The project maintains a public list of its contributors who have decision power — the project’s Project Management Committee consists of those contributors.

OA-CS-20

【中】管理决策由项目整治联合会组员的的共识产生,并在关键的沟通渠道中纪录。要考虑到社区建议,若有质疑,项目管理委员会有着最后决策权。

【EN】Decisions are made by consensus among Project Management Committee members and are documented on the project’s main communications channel. Community opinions are taken into account but the Project Management Committee has the final word if needed.

OA-CS-30

【中】没法根据探讨产生的共识的状况下,能够应用文本文档化的网络投票标准来达到总体目标。在项目中,否决权只对编码递交合理,且否定规定有有效的专业性原因。

【EN】Documented voting rules are used to build consensus when discussion is not sufficient. In projects, vetoes are only valid for code commits and are justified by a technical explanation.

OA-CS-40

【中】全部关键的探讨都应当以书面通知在项目的关键沟通渠道上多线程开展。对项目会造成危害的线下推广、零距离或私底下的探讨也应在该方式记下来。

【EN】All important discussions happen asynchronously in written form on the project’s main communications channel. Offline, face-to-face or private discussions that affect the project are also documented on that channel.

8. 可信性 (Independence)

OA-IN-10

【中】项目单独于一切企业或机构。

【EN】The project is independent of any company or organization.

OA-IN-20

【中】项目务必有不少于三方的关键审查精英团队。

【EN】The project must have a diverse core reviewers team (at least 3).

OA-IN-30

【中】推动者的社区人物角色管理权限不可受劳务关系转变而危害。

【EN】The role & permissions of contributors in the community should not be affected when their employment relationship changes.

OA-IN-40

【中】项目大学毕业必须最少三位 TOC 组员候选人进到大学毕业步骤。

【EN】The project should require at least 3 TOC members to step forward as sponsors to enter graduation process.

9. 质量指标 (Maturity)

OA-MA-10

【中】最少三个单独客户取得成功将项目用以工作环境,TOC 依据品质和范畴判断客户是不是合理。

【EN】The project should be used successfully in production by at least 3 independent end users which, in the TOC‘s judgement, are of adequate quality and scope.

10. 其他 (Others)

OA-OT-10

【中】项目大学毕业需获得所有 TOC 名额 2/3 的赞成票。

【英】To enter graduation, the project should receive the affirmative vote of two-thirds of the authorized TOC.

OA-OT-20

【中】以上指标值因为项目的种类、范畴和尺寸不一样有一定的误差,因而 TOC 对以上指标值有一定的行政执法程序。

【EN】Since these metrics can vary significantly depending on the type, scope and size of a project, the TOC has final judgement over the level of activity that is adequate to meet these criteria.

© 版权声明
好牛新坐标
版权声明:
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com

相关文章