软件指导委员会#
软件指导委员会的现任成员列于领导层名录。
宗旨#
Jupyter 软件指导委员会(SSC)对整个 Project Jupyter 的软件相关决策拥有管辖权,主要侧重于项目间的协调以及对众多 Jupyter 子项目有影响的决策。它也是一个让各项目代表分享信息和专业知识的机制。SSC 未明确参与的技术决策和流程将自动授权给各个项目,让它们独立自主地管理日常活动、在其组织中创建新的代码仓库等。
职责#
独立职责#
SSC 负责以下事务:
定义 Jupyter 增强提案(Jupyter Enhancement Proposals)的提交、审查和批准流程。
管理 JEP 流程,确保其具有包容性和参与性,并征求相关利益方的反馈。作为起点,NumFOCUS DISCOVER Cookbook 可能提供一些有用的初步指引。
在收集社区反馈后对 JEP 做出决策(JEP 是将任何软件决策/想法提升至更广泛项目层面的机制,而各个子项目则可以通过其常规机制在其范围内做出决策)。
拥有、管理和实施 Jupyter 孵化流程(jupyter-incubator)。
拥有、管理和实施 Jupyter 归档流程(https://github.com/orgs/jupyter/repositories?type=source&q=archived%3Atrue)。
管理 JEP 之外涉及跨领域问题、标准、协议以及其他影响整个项目的架构问题的讨论和活动。
拥有和管理与整个项目的安全漏洞相关的任何事务,包括 Jupyter 安全邮件列表、任何私有安全代码仓库等。
投票接纳由执行委员会(EC)提名的工作组,使其在 SSC 中拥有一名代表。
成员#
SSC 成员是来自 Jupyter 子项目的代表,他们希望协助社区在各项目间共享信息,并参与影响 Jupyter 生态系统中众多利益相关者的决策。任何子项目的委员会成员都有资格在 SSC 中代表该子项目。虽然不理想,但一个人可以担任多个子项目的 SSC 代表。在这种情况下,该代表在 SSC 决策中可为其所代表的每个子项目投一票。
任何人不得同时在 SSC 和 EC 任职。
SSC 可以投票罢免一名 SSC 成员。如果整个 SSC 的三分之二成员投票赞成罢免,则罢免动议通过。所有 SSC 成员,包括当事成员,都应投票,不得回避。
成员构成#
软件指导委员会由每个 Jupyter 子项目的一名代表组成。此外,SSC 还将包含来自某些工作组和常设委员会的成员,这些委员会的范围对 SSC 活动有重要影响,例如多元化与包容性委员会以及国际化委员会。
任期#
SSC 成员没有任期限制,因为每个 Jupyter 子项目负责选举自己的代表。我们鼓励各项目自行规定其对 SSC 成员任期的期望,在核心团队成员中分担 SSC 成员的职责,并提供健康的轮换机制以避免倦怠。
SSC 成员的选举#
每个在 SSC 中有代表的 Jupyter 子项目、工作组或常设委员会,都负责使用Jupyter 决策指南提名一名代表。
SSC 的启动#
最初的软件指导委员会将由我们官方列表中定义的每个主要 Jupyter 子项目提名的人员组成。
沟通#
会议#
SSC 会议的时间在 Jupyter 社区日历上定义。
邮件列表#
您可以通过此 Google Groups 地址向软件指导委员会发送电子邮件。