OpenHarmony2。0运营者开放原子开源基金会发布孵化
IT之家6月3日消息开放原子开源基金会是致力于推动全球开源产业发展的非营利机构,于2020年6月正式获得民政部批准在北京成立,由阿里巴巴、百度、华为、浪潮、360、腾讯、招商银行等十家龙头科技企业联合发起,由工信部作为业务指导单位。开放原子开源基金会拟通过共建、共治、共享的方式,系统性打造信息产业和工业开源开放框架,搭建国际开源社区,提升行业协作效率,赋能千行百业。目前开放原子开源基金会业务范围主要包括为各类开源软件、开源硬件、开源芯片、开源内容提供中立的知识产权托管、战略咨询、法务咨询、项目运营、品牌营销和教育培训等服务。
今天,OpenHarmony2。0孵化和运营者开放原子开源基金会发布了孵化项目毕业标准v1。0。
1。代码与文档(CodeandDocument)
OACD10
【中】项目代码是易于找到的,并且能被公开访问。
【EN】Theprojectscodeiseasilydiscoverableandpubliclyaccessible。
OACD20
【中】可以使用常用的标准工具对项目代码进行重复构建。
【EN】Thecodecanbebuiltinareproduciblewayusingwidelyavailablestandardtools。
OACD30
【中】应通过源代码管理系统保留项目代码的完整变更历史,所有已发布版本都可以被重新构建。
【EN】Thefullhistoryoftheprojectscodeisavailableviaasourcecodecontrolsystem,inawaythatallowsanyreleasedversiontoberecreated。
OACD40
【中】每一行代码必须由具备强认证机制的提交者通过源代码管理系统建立,当提交第三方贡献时,提交备注中要包含可靠的代码来源信息。
【EN】Theprovenanceofeachlineofcodeisestablishedviathesourcecodecontrolsystem,inareliablewaybasedonstrongauthenticationofthecommitter。Whenthirdpartycontributionsarecommitted,commitmessagesprovidereliableinformationaboutthecodeprovenance。
OACD50
【中】项目必须有最终用户文档,例如:API、CLI、仪表板、安装部署、配置等。
【EN】TheprojectmusthaveenduserdocsinplacesuchasAPIuse,CLIuse,Dashboarduse,Deploymentuse,Configurationuse。
OACD60
【中】项目应具有可证实的用户支持历史,可以是在邮件列表或issue系统中的答复。
【EN】Theprojectshouldhaveaprovenhistoryofprovidingusersupport,suchasrepliesinmailinglistorissuesystems。
2。流程(Process)
OAPR10
【中】项目需要有符合业界最佳实践的代码提交流程。
【EN】Theprojectrequiresacodecommitprocessthatmeetsindustrybestpractices。
OAPR20
【中】项目团队应该与营销团队一起确定合适的官方名称。
【EN】Theprojectshouldhaveengagedwithmarketingteamtochecksuitableofficialname。
OAPR30
【中】项目需要通过独立的第三方安全审计。
【EN】Theprojectshouldhavecompletedanindependentandthirdpartysecurityaudit。
OAPR40
【中】项目必须使用基金会基础设施团队认可的任务、缺陷和设计跟踪工具。
【EN】Theprojectmustusetask,defectanddesigntracktoolsthatapprovedbyinfrastructureteamofOpenAtomFoundation。
3。许可证与版权(LicensesandCopyright)
OALC10
【中】代码发布需要满足项目所采用开源许可证的合规性兼容性要求,且符合开放原子开源基金会的知识产权政策。
【EN】Thecodeisreleasedundertheopensourcelicensethatprojectused,meetsthecompatibilityrequirements,andcomplieswithOpenAtomFoundationsIPRpolicy。
4。发布(Releases)
OARE10
【中】发布要包含源代码,分发时需要采用标准开放的打包格式,以便长期保持可读性。
【EN】Releasesconsistofsourcecode,distributedusingstandardandopenarchiveformatsthatareexpectedtostayreadableinthelongterm。
OARE20
【中】发布由项目的项目管理委员会批准。
【EN】ReleasesareapprovedbytheprojectsPMC(ProjectManagementCommittee)。
OARE30
【中】发布需要进行数字签名或带有哈希摘要,以校验下载包的完整可靠。
【EN】Releasesaresignedandordistributedalongwithdigeststhatcanbereliablyusedtovalidatethedownloadedarchives。
OARE40
【中】发布必须包含源代码,也可同时发布二进制文件。
【EN】Releasemustincludesourcecode;conveniencebinariescanbedistributedalongsidesourcecode。
OARE50
【中】发布过程必须有详细的文档说明,并且是可重复进行的。根据文档指引,任何人能够独立生成发布所需的所有制品。
【EN】Thereleaseprocessisdocumentedandrepeatabletotheextentthatanyoneisabletoindependentlygeneratethecompletesetofartifactsrequiredforarelease。
OARE60
【中】项目必须有清晰的版本计划,并且必须制定至少2个常规的后续里程碑。
【EN】Theprojectmusthaveaclearroadmapandmusthavefollowedatleasttwocommonmilestones。
5。质量(Quality)
OAQU10
【中】项目对代码的质量要开放且诚实。
【EN】Theprojectisopenandhonestaboutthequalityofitscode。
OAQU20
【中】项目的安全性是最高优先级的。
【EN】Theprojectputsaveryhighpriorityonsecuresoftware。
OAQU30
【中】需要提供一套规范化的安全响应流程。
【EN】Theprojectrequiresastandardizedsecurityresponseprocess。
OAQU40
【中】项目要重视兼容历史版本,尽可能将所有不兼容的变更文档化,并提供工具和使用说明帮助用户过渡到新的特性。
【EN】Theprojectputsahighpriorityonbackwardscompatibility,aimstodocumentanyincompatiblechangesandprovidestoolsanddocumentationtohelpuserstransitiontonewfeatures。
OAQU50
【中】项目应该努力及时响应已上报的BUG。
【EN】Theprojectstrivestorespondtodocumentedbugreportsinatimelymanner。
OAQU60
【中】该项目必须具有合理的CI流程工具、单元测试及测试代码覆盖率。
【EN】TheprojectmusthavedecentCIprocesstools,unittestandtestcodecoverage。
OAQU70
【中】项目对登记的issue应进行合理的分类、分级。
【EN】Theprojectshouldhaveadecentrecordoftriagingincomingissues。
6。社区(Community)
OACO10
【中】项目有一个众所周知的主页。
【EN】Theprojectshouldhaveawellknownhomepage。
OACO20
【中】社区欢迎所有出自善意、行为受尊重、为项目增添价值的参与者的贡献。
【EN】Thecommunitywelcomescontributionsfromanyonewhoactsingoodfaithandinarespectfulmannerandaddsvaluetotheproject。
OACO30
【中】贡献包含但不局限于源代码,也可以是文档、建设性的错误报告、建设性的讨论、市场推广或者其他任何会为项目增值的内容。
【EN】Contributionsincludenotonlysourcecode,butalsodocumentation,constructivebugreports,constructivediscussions,marketingandgenerallyanythingthataddsvaluetotheproject。
OACO40
【中】社区要符合贤能治理的精神,随着时间的推移,为项目增值的贡献者会被赋予更多的权利和责任。
【EN】Thecommunitystrivestobemeritocraticandovertimeaimstogivemorerightsandresponsibilitiestocontributorswhoaddvaluetotheproject。
OACO50
【中】社区的运作基于具有决策权的成员的共识,避免一言堂。
【EN】Thecommunityoperatesbasedonconsensusofitsmemberswhohavedecisionpower。Dictators,benevolentornot,arenotwelcomeinprojects。
OACO60
【中】项目致力于及时解答用户的问题。
【EN】Theprojectstrivestoansweruserquestionsinatimelymanner。
OACO70
【中】项目需要在项目网站或Readme显示项目的孵化状态。
【EN】Theprojectshouldlistproject’sincubationstatusprominentlyonwebsitereadme。
OACO80
【中】项目有一定数量的活跃提交者和相当规模的代码提交数量和合并数量。
【EN】Theprojectshouldhaveahealthynumberofcommitters,anddemonstrateasubstantialongoingflowofcommitsandmergedcontributions。
OACO90
【中】项目应明确定义项目治理和提交者的管理流程。
【EN】Theprojectshouldexplicitlydefineaprojectgovernanceandcommitterprocess。
OACO100
【中】项目应至少在主要代码仓库中提供公开的使用者列表(例如提供ADOPTERS。md,或在项目网站上展示采用者的Logo列表)。
【EN】Theprojectshouldhaveapubliclistofprojectadoptersforatleasttheprimaryrepo(e。g。,ADOPTERS。mdorlogosontheprojectwebsite)。
7。共识建立(ConsensusBuilding)
OACS10
【中】该项目维护着具有决定权的贡献者的公开列表项目管理委员会由这些贡献者组成。
【EN】TheprojectmaintainsapubliclistofitscontributorswhohavedecisionpowertheprojectsProjectManagementCommitteeconsistsofthosecontributors。
OACS20
【中】决策由项目治理委员会成员的共识形成,并在主要的沟通渠道中记录。要考虑社区意见,如有异议,项目管理委员会拥有最终决定权。
【EN】DecisionsaremadebyconsensusamongProjectManagementCommitteemembersandaredocumentedontheprojectsmaincommunicationschannel。CommunityopinionsaretakenintoaccountbuttheProjectManagementCommitteehasthefinalwordifneeded。
OACS30
【中】无法通过讨论形成共识的情况下,可以使用文档化的投票规则来达成目标。在项目中,否决权只对代码提交有效,且否决要求有合理的技术性理由。
【EN】Documentedvotingrulesareusedtobuildconsensuswhendiscussionisnotsufficient。Inprojects,vetoesareonlyvalidforcodecommitsandarejustifiedbyatechnicalexplanation。
OACS40
【中】所有重要的讨论都应该以书面形式在项目的主要沟通渠道上异步进行。对项目会产生影响的线下、面对面或私下的讨论也应在该渠道记录下来。
【EN】Allimportantdiscussionshappenasynchronouslyinwrittenformontheprojectsmaincommunicationschannel。Offline,facetofaceorprivatediscussionsthataffecttheprojectarealsodocumentedonthatchannel。
8。中立性(Independence)
OAIN10
【中】项目独立于任何公司或组织。
【EN】Theprojectisindependentofanycompanyororganization。
OAIN20
【中】项目必须有不少于三方的核心评审团队。
【EN】Theprojectmusthaveadiversecorereviewersteam(atleast3)。
OAIN30
【中】贡献者的社区角色权限不应受雇佣关系变化而影响。
【EN】Theroleamp;permissionsofcontributorsinthecommunityshouldnotbeaffectedwhentheiremploymentrelationshipchanges。
OAIN40
【中】项目毕业需要至少三位TOC成员提名进入毕业流程。
【EN】Theprojectshouldrequireatleast3TOCmemberstostepforwardassponsorstoentergraduationprocess。
9。成熟度(Maturity)
OAMA10
【中】至少三个独立用户成功将项目用于生产环境,TOC根据质量和范围判定用户是否有效。
【EN】Theprojectshouldbeusedsuccessfullyinproductionbyatleast3independentenduserswhich,intheTOC‘sjudgement,areofadequatequalityandscope。
10。其它(Others)
OAOT10
【中】项目毕业需获取全部TOC席位23的赞同票。
【英】Toentergraduation,theprojectshouldreceivetheaffirmativevoteoftwothirdsoftheauthorizedTOC。
OAOT20
【中】上述指标由于项目的类型、范围和大小不同有一定的偏差,因此TOC对上述指标有一定的自由裁量权。
【EN】Sincethesemetricscanvarysignificantlydependingonthetype,scopeandsizeofaproject,theTOChasfinaljudgementoverthelevelofactivitythatisadequatetomeetthesecriteria。
课文林海的教学设计教案本文是由语文教案工作室上传的:《林海》教学设计。第一课时教学内容、学习生字,读准字音,认清字形,了解字义;、初读课文,理清文章脉络;、正确、流利地……
四个太阳说课稿范文第一步:教学本课会认字1利用幻灯片,让学生借助拼音、识字、说偏旁识字、组词识字,并分别找出平、翘舌音的字和后鼻音、前鼻音的字。2。利用生字卡片,以开小火车的形式巩固本课会认字,……
拼多多回应车主首笔付款日为7月28日,如果特斯拉这样说就是在8月20日上午消息,针对宜买车官方微博昨日晚上发布的武汉车主交付全过程提到的8月18日当天付款,当天提车和当天交付,新浪科技独家获悉,这笔订单的首笔付款1000元的日期是7月2……
大江保卫战课文教学反思之一:语文课,是以教师为起点,还是以学生实际为起点?俗话说良好的开始是成功的一半,所以,一直以来我都非常重视课文的导入设计。然而在《大江保卫战》一文的教学中,我发现设计的……
中国传统文化读本阅读答案寓言是什么?说得通俗一点,寓言就是作者另有寄托的故事。作为一种很独特的文学样式,寓言具有双重结构:表面上讲一个故事,即寓体,但故事里往往寄托着特殊的意义,即寓意。中国寓言……
比尾巴的公开课教学设计教学目标1、自由读悟课文内容,培养学生的自学能力。2、图文结合,培养学生的理解能力、观察能力、朗读能力,提高学生的学习兴趣。3、加强课堂的口语和说话训练。……
比利时电信部部长比利时不会将华为拒之门外IT之家7月14日消息据央视援引比利时荷兰语媒体《标准报》(DeStandaard)当地时间14日报道,比利时国家电信部部长菲利普德巴克近日表示,比利时不会将中国华为公司拒之门……
英国宣布最终决定停止在5G建设中使用华为设备感谢IT之家网友阿姆斯特丹的线索投递!IT之家7月14日消息据BBC报道,英国文化大臣奥利弗道登(OliverDowden)刚刚宣布,英国已决定停止在5G建设中使用华为设……
北师大版小学五年级数学第一单元ampnbsp倍数与因数教案第一单元倍数与因数第1课时〔教学内容〕数的世界〔教学目标〕1、结合具体情境,认识自然数和整数,联系乘法认识倍数和因数。2、探索找一个数的倍数……
关于声母jqx的教学反思我常自我反思,如何让学生在快乐中学拼音。在几次的反思当中,我总结出,拼音教学,要孩子们学好,没有趣味性是不行的。因为一年级的孩子注意力太难集中了。下面我以《jqx》的教学为例,……
苏教版小学三年级语文下册练习1教学设计第一课时一、教学第一题1、审题提示辩读bin,再指名读题目。(2)说说平舌声母和翘舌声母各有哪几个。2指导。(1)用,画出乎舌音的字,用画出……
用去向造句去向拼音【注音】:quxiang去向解释【意思】:去的方向:不知不明。去向造句:1、你最好去向主席解释一下。2、你不会被侧边栏,通知或是额外……