openGauss开源社区理事会(Board)是openGauss社区的领导机构。
openGauss开源社区用户委员会(User Committee,简称UC)是openGauss社区的最终用户沟通机构。
openGauss开源社区品牌委员会(Branding Committee,简称BC)是openGauss社区的品牌宣传机构。
为保障技术委员会的运作,经过TC例会决策,可强制离任连续2次不参加TC会议的委员;TC成员因个人原因申请离任的,应通知全体TC成员。
新增技术委员会委员(TC)的规则要求如下:
- 个人所在企业参与openGauss社区代码贡献1年以上。
- 以个人或者企业、单位的名义加入openGauss社区,签署贡献者协议CLA。
- 个人有能力有意愿持续投入社区需求提交、Bug反馈、代码开发、代码检视、社区布道、社区推广等社区贡献。
- 优选SIG组Maintainer、Commiter。
- 新任TC成员在TC例会上决议通过方可正式成为TC成员。
负责看护SIG项目架构设计、保证SIG项目代码质量,拥有SIG项目代码检视和合入代码权限;定期召集、组织社区SIG项目例会,代表SIG参加技术委员会组织的活动和特定会议;
成为SIG的Maintainer,应担任openGauss社区Committer至少三个月,由本SIG的Maintainer或TC成员提名,经本SIG的Maintainer同意并报TC决策审批,即可当选。Maintainer的离任应报TC决策审批。
新申请SIG组具体流程:
- 发送申请邮件至:[email protected]
- 邮件申请模板参考:https://gitee.com/opengauss/tc/blob/master/sigs/Template/README.md
- 新申请的SIG组在TC例会上决议通过方可正式成为社区SIG
负责SIG日常运作,拥有其所属SIG项目的代码检视和合入权限,可参加Maintainer组织的SIG项目例会,并代表SIG与TC、其他SIG及用户进行交流协同;
成为SIG的Committer,应担任该SIG的Contributor至少三个月,同时独立完成至少一个功能或修复一个重大Bug。Committer候选人由本SIG的一名Maintainer或一名Committer提名,并经该SIG全体Maintainer和Committer同意即可当选。
需签署社区贡献者协议(CLA),并在openGauss社区有一个或以上被Committer合入的Pull Request(PR)。