技术指导委员会(TSC)

TSC 成员角色

TSC 的角色及其职责在 Zephyr project charter 中定义。

成员资格

TSC 成员在确定 Zephyr 项目的技术方向方面发挥着关键作用。TSC 成员与其他 TSC 成员、贡献者和利益相关方协作,确保项目取得成功并持续发展。

通过行使下述权利并履行下述职责,TSC 成员为 Zephyr 项目的整体成功与发展作出贡献,确保其在未来多年里始终是一个充满活力、蓬勃发展的开源社区。

权利

决策

参与与项目技术方向相关的关键决策,包括架构变更、功能新增和发布规划。

投票

对 TSC 内部讨论的重要事项行使投票权,包括功能提案、代码贡献和社区倡议。

访问权限

获得相关项目仓库、文档和沟通渠道的访问权限,以便及时了解情况并有效作出贡献。

领导工作

在专注于特定技术领域或倡议的工作组或分委员会中担任领导角色。

代表社区

代表整个 Zephyr 社区,维护贡献者、用户和利益相关方的利益。

职责

TSC 成员应履行以下职责,但不强制要求履行全部职责:

技术监督

作为工作组和委员会的核心成员积极参与工作,就技术事项提供指导和监督,确保其符合项目目标、标准和最佳实践。

代码审查

参与代码审查,以保持代码质量、一致性以及对项目标准的符合性。

社区互动

通过论坛、邮件列表、会议及其他渠道与社区交流,以促进协作、回应关切并收集反馈。

文档

参与项目文档的编写和维护,包括技术指南、API 参考和最佳实践。

发布管理

与发布经理和其他利益相关方协作,规划和协调项目发布,确保按时交付并保障质量。

贡献者支持

支持和指导新贡献者,帮助他们熟悉项目的代码库、流程和社区规范。

问题分诊

协助对用户和贡献者报告的问题进行分诊并确定优先级,推动及时解决问题和开展沟通。

合规与许可

确保遵守项目许可要求和开源最佳实践,处理可能出现的许可相关问题。

冲突解决

推动建设性讨论,解决社区内部的技术分歧或冲突,营造健康、包容的环境。

持续改进

持续寻找改进项目治理、流程和基础设施的机会,推动创新和可持续发展。

委任 TSC 成员

更多详情请参阅 Zephyr project charter 。

  • 委任 TSC 成员没有任期限制,但其任期受限于其在所代表组织的任职期限,以及该组织在 Zephyr 项目中的会员资格存续期限。

  • 委任 TSC 成员可以从同一组织中选择一名候补代表。

民选 TSC 成员

根据 Zephyr project charter ,TSC 成员可以提名技术社区代表,每季度不超过一名。

  • 候选人须获得多数票才能当选。

  • TSC 成员一经当选,任期为 2 年。

  • 民选 TSC 成员无权指定候补代表。

  • 为确保 TSC 的连续性,2 年任期结束时,TSC 必须重新确认民选成员的成员资格。如果民选成员拒绝连任,或 TSC 未能确认其连任,该席位将开放接受新的提名。

  • 如果民选 TSC 成员在 2 年任期结束前辞职,其席位将向新成员开放,且不受季度提名数量限制。新当选成员的任期为 2 年。

  • 对于不再积极参与且未履行本文所述 TSC 成员职责的民选成员,TSC 有权终止其成员资格。

  • 民选成员人数不得超过委任成员总数的 20%。

  • 在 2024 年 5 月之前当选的现任 TSC 成员,应在自首次当选起满 2 年任期后,重新确认其成员资格。

表决权暂停

如项目章程第 8b 节所述,连续缺席三次会议的代表可能被暂停表决权,且被暂停表决权的代表不计入法定人数。

代表下次出席会议时,其表决权暂停状态将在会议开始时解除,表决权随之恢复。TSC 对连续缺席三次 TSC 周会的有表决权成员执行此暂停政策。

持续多天的会议(面对面活动)计为“一次”会议。TSC 于 2022 年 2 月 16 日投票决定停止默认执行表决权暂停政策。TSC 于 2023 年 1 月 18 日投票决定恢复默认执行该政策。

连续缺席三次会议的代表将收到表决权暂停通知,通知中会说明,其表决权将在下次出席 TSC 会议时恢复。

备注

根据项目章程第 4b 节,白金会员和白银会员可以选择放弃 TSC 中具有表决权的席位。

选择放弃席位后又希望恢复席位的会员,须通知 TSC 主席,并在此后连续出席两次会议;其表决权将在第二次会议开始时恢复。

Voting

Zephyr 项目的表决规则由项目章程第 8 节规定。

下文补充了进一步的澄清说明及 TSC 的解释。理事会可选择更新章程,将以下细化内容纳入其中。在此之前,如需进一步澄清,将由流程工作组讨论,并由 TSC 批准。

  • TSC 会中表决:对于请求 Zephyr 技术指导委员会(TSC)在会议期间表决的事项,在满足法定人数要求的前提下,默认采用口头提出动议的方式,确定是否达成普遍共识。

  • 如果无人对提出的动议表示反对,则视为已达成普遍共识,动议通过。

  • 如果有人提出反对意见,表决将转为通过电子邮件进行,并遵循项目章程第 8 节所述的表决指南。

  • 如果 TSC 主席认定某项动议属于紧急事项,在满足法定人数要求的前提下,主席可要求在会议期间进行唱名表决。

表决选项

  • 表决选项为:

    • “赞成”、

    • “反对”或

    • “弃权”

弃权

计票时,弃权票既不计入反对票,也不计入赞成票;成员弃权时,其出席实际上仅用于满足法定人数要求。

弃权不影响作出表决决定所需的票数。

法定人数

TSC 会议的法定人数要求为有表决权代表的 60%……(参见章程第 8b 条)

决议

通过表决作出的决议应以多数票为依据,但至少须有百分之六十(60%)的 TSC 代表出席,或以电子方式或书面方式参与,表决才有效。(参见章程第 8c 条)

示例 A:

TSC 有 40 名具备表决资格的成员。在对一项动议的表决中,3 人弃权,12 人投赞成票,11 人投反对票。

达到法定人数:共投出 26 票(法定人数 = 40 × 60% = 24)。多数票结果:12 票赞成,11 票反对。赞成方胜出,动议通过。

示例 B:

TSC 有 40 名具备表决资格的成员。在对一项动议的表决中,5 人弃权,12 人投赞成票,6 人投反对票。是否达到法定人数?共投出 23 票(法定人数 = 40 × 60% = 24)。

表决无效。未达到法定人数。

示例 C:

TSC 有 40 名具备表决资格的成员。在对一项动议的表决中,21 人弃权,2 人投赞成票,1 人投反对票。是否达到法定人数?共投出 24 票(法定人数 = 40 × 60% = 24)。

多数票结果:2 票赞成,1 票反对。赞成方胜出。

投票不可更改

票一经投出,即视为不可更改。从动议提出到结果公布期间,投票人不得更改已投出的票。