# Compliance-SIG 治理公约

## 合规SIG能力小组设置

合规SIG 根据工作内容需要，设置以下4个能力型小组，以支撑合规相关工作开展。
- 流程规范文档组: 负责拟定社区开源合规运作的规范、流程、基准、行为准则
- 知识体系及布道推广组：负责组织赋能培训、推广交流，包括对应业界最佳实践洞察和开源合规培训教材
- 工程工具组：负责开源合规工程工具方案及落地，包括对应设计及IT操作文档
- 合规评审及治理组：负责社区开源合规事务，包括开源合规评审，开源合规ISSUE等的治理、组织代码开源合规审查等

基于业界标准+OpenHarmony社区开发痛点等业务驱动，通过上述能力组的例行运作，不断完善社区的合规治理能力。

## 合规SIG例会运作
合规SIG例会采取轮值主持形式，以Co-Chair 进行轮值，每位Co-Chair主持周期为一个月，每月轮换一次，以自然月为准。
合规SIG能力小组所有输出的评审，在合规sig例会共同评审，通报进展及风险，协同各小组工作的开展。

## 合规SIG角色设置
为了使社区席位设置规范化和标准化，让社区参与者更好的融入社区,
- Compliance-SIG 基于[OpenHarmony社区角色定义](https://gitee.com/openharmony/community/blob/master/zh/guidelines_role_growth.md)，继承三种角色：**SIG Leader**、**committer**和**contributer**。
- 基于能力小组形式，新增**能力组 Leader** 角色
- 基于例会运作形式，新增**Co-Chair** 角色


## 选举与退出

合规SIG成员，整体遵从社区[OpenHarmony社区角色定义及晋升机制](https://gitee.com/openharmony/community/blob/master/zh/guidelines_role_growth.md),并为进一步保证SIG成员的多样性和贡献优先导向，细化补充以下规则

- SIG Leader： 作为社区标准角色，合规SIG内部进行提名和投票，推举最终候选人后，报送PMC项目管理委员会后批准后，可担任对应角色。合规SIG内部共识：SIG Leader 每次任期为1年，最多连任1次，SIG内选举时，存在多名提名候选人时，以获得票数最多者作为最终候选人； 若SIG内选举时，仅一名候选人，需获得committer总数 2/3以上同意票, 若未达到 2/3 同意票，则需在合规SIG例会澄清，并最终经PMC审核是否可以担任SIG Leader。

- SIG Committer： 作为社区标准角色，合规SIG内部进行提名和投票，满足要求后，报送PMC项目管理委员会后批准后，可担任对应角色。合规SIG内部共识：合规SIG 候选committer由现Committer提名，由于合规SIG非业务部件，无独立代码仓，且交付件具有多样性，在贡献衡量中不仅包括代码和文档贡献，因此对[OpenHarmony社区角色定义及晋升机制](https://gitee.com/openharmony/community/blob/master/zh/guidelines_role_growth.md)中Committer晋升标准中的贡献要求进行适配，并不再区分Approver和Reviewer，合规SIG成员均可进行Review，贡献要求以**合规SIG贡献衡量指标**中的贡献行为均可认定为合规SIG有效贡献，原则上Committer候选人需有至少3个月以上在合规SIG贡献的记录，有效贡献次数不少于10次。

- SIG 能力组Leader： 作为合规SIG扩展角色，由合规SIG自行管理，每次任期为1年，为保持能力建设的延续性，可连任，可基于SIG共识直接推选，如有多人竞选则，参考SIG Leader竞选规则。

- Co-Chair： 作为合规SIG扩展角色，由合规SIG自行管理，当前开放报名担任，可基于SIG共识直接推选，如有多人竞选则，参考SIG Leader竞选规则。待SIG成熟后，由commiter中推选，。


Compliance-SIG 选举周期初步设置时间为每年的6月份和12月份（SIG Leader和 能力组 Leader 任期为一年，按任期选举）。

合规SIG组应定期审视项目贡献者和活跃度，在选举周期内，设置以下衡量指标：

## 贡献衡量指标

合规SIG对社区参与者的贡献做出了一系列衡量指标，衡量时间为当前选举周期，包括但不限于以下内容：

流程规范类：

1、提交PR数（包括制定、翻译、修复问题等）

2、提交ISSUE数（自己修复的PR不重复计划Issue）

3、提交Review数

赋能培训及布道推广类：

1、输出培训教材数（包括拟定、翻译等）

2、提供培训次数

3、外部布道活动

工程工具类：

1、提交PR数（包括制定、翻译、修复问题等）

2、提交ISSUE数（自己修复的PR不重复计划Issue）

3、提交Review数

4、输出工具方案、改进意见数（非PR承载的）

5、输出指导文档数（非PR承载的，包括翻译等）

社区合规治理类：

1、提交PR数（包括制定、翻译、修复问题等）

2、提交ISSUE数（自己修复的PR不重复计划Issue）

3、提交Review数

4、评审会议提出的评审意见数（推荐通过Issue承载，无Issue的可单独举证）

5、回答社区问题数

SIG运作类：

1、议题分享次数

2、引入新成员数

3、会议主持次数

4、担任导师

成员都可能在上述不同维度有贡献，每个单项项目的贡献不限制次数门槛，以整体的贡献来衡量。

合规SIG仓库创建一个相应的贡献指标表格，用于统计相应的贡献指标，各参与者可自行提交PR到表格中，并由轮值Co-Chair完成合入。表格内容如下：

| 参与者 | 合规SIG例会参与次数 | 例会或线下meetup分享次数 | issue或PR闭环 | 发现或提出工具相关的bug、改进意见 | 流程、教程、翻译等文档类工作 | 技术贡献 | 担任导师 | 其它特殊贡献 |
| ------ | ------------------- | ------------------------ | ------------- | --------------------------------- | ---------------------- | -------- | -------- | ------------ |
|        |                     |                          |               |                                   |                        |          |          |              |

合规SIG遵从[openHarmony社区行为准则](https://www.openharmony.cn/rule)，若出现恶意刷指标、发布垃圾信息等行为，合规SIG可能采取的措施包括但不限于：

- 删除内容
- 屏蔽内容


## SIG **contributer**

### 成为contributer

contributer定义是长期活跃在社区的参与者。其社区行为符合上述定义的贡献指标一条或以上，或者获得当前committer一半以上的认可。

### contributer权利

合规SIG组contributer有希望晋升成为committer。

- 合规SIG首页展示当前的contributer名单
- 获得社区活动、meetup等活动讲师资格

## SIG committer

### Committer 权利

- OpenHarmony社区合规SIG Committer身份席位
- 合规SIG Leader的选举和被选举权、合规SIG Committer的提名和投票权
- 例行开源合规评审的评审和投票权
- 合规SIG 所有关键决策的投票权，一人一票，决策投票按照半数以上原则

### Committer 义务

合规SIG Committer继承社区[OpenHarmony社区角色定义及晋升机制](https://gitee.com/openharmony/community/blob/master/zh/guidelines_role_growth.md), 并补充以下要求：

- 参与合规SIG的双周例会次数不低于70%，例会时间冲突应委托他人参与

## Co-Chair

### Co-Chair的权利与义务

合规SIG按照[Co-Chari成员列表](https://shimo.im/sheets/B1Aw1d18GeFygLqm/gofnm) 的顺序进行轮值，轮值周期为一个自然月，在轮值期间，主要负责这一段时间合规SIG的例会主持、运营工作等，并做好交接工作。


## 能力组 Leader

### 能力组 Leader的权利与义务

能力组 Leader负责本能力领域的能力建设和能力积累，协同本能力领域内的成员，共同建设本能力域的相关知识和实践。

## 章程修改

sig-compliance的章程修改，由committer提出修改意见，所有committer参与投票，获得2/3 committer同意方可修改。
