技术宪章

本宪章明确了对 Open Responses(以下简称“项目”)的技术贡献职责与管理程序,该项目是一项面向大型语言模型 API 的开源、无厂商绑定的规范。

Open Responses 作为一个由社区治理的开源规范项目运行。所有贡献者(包括担任维护者、核心维护者、首席核心维护者及其他技术角色者)以及项目中所有其他参与者(统称为“合作者”)均须遵守本宪章条款。


1. 使命与范围

项目使命是定义、维护并推广一种开放、无厂商绑定的大型语言模型 API 规范,其设计灵感源自并可与 OpenAI /v1/responses API 互操作。

项目的范围包括:

  • Open Responses 规范
  • 参考实现
  • 兼容性测试
  • 文档资料
  • 支持可互操作客户端、服务器及生态系统的工具及其他相关成果

项目旨在促进跨厂商和平台的 LLM API 的可移植性、竞争性与长期稳定性。


2. 技术治理结构

项目采用分层的技术治理结构:

  • 贡献者 – 任何提交代码、文档、规范、问题或其他技术成果的人
  • 维护者 – 拥有项目一个或多个仓库提交权限的贡献者
  • 核心维护者 – 对规范的整体技术方向和完整性负有责任的维护者
  • 首席核心维护者 – 当无法达成共识时,被指定为最终技术决策者的单一核心维护者

所有治理角色均由个人担任,不归属于组织。不为特定公司预留席位。

单个供应商不得控制多数核心维护者席位。

技术指导委员会(TSC) 由所有核心维护者及首席核心维护者组成。TSC 负责项目的全部技术监督工作。

初始的核心维护者名单及首席核心维护者人选应记录在项目的 CONTRIBUTING 文件中。TSC 可制定替代方法以选择或轮换投票成员,但此类方法必须公开记录。

TSC 会议向公众开放,可通过电子方式或线下举行。


3. 角色与晋升规则

除非另有说明:

  • 贡献者指任何提交技术成果的人
  • 维护者是拥有提交权限的贡献者
  • 核心维护者是负责规范、架构及跨仓库发展方向的维护者
  • 首席核心维护者担任 TSC 主席,除非另有其他核心维护者被指定

晋升规则:

  • 贡献者 → 维护者:需 TSC 多数同意
  • 维护者 → 核心维护者:需 TSC 多数同意

移除规则:

  • 维护者:需 TSC 多数同意
  • 核心维护者:由首席核心维护者在与 TSC 协商后作出决定

只要遵守本宪章及项目政策,任何人均可参与项目。


4. 核心维护者提名与移除

任何维护者或核心维护者均可提名一名候选人成为核心维护者。

首席核心维护者将根据以下标准评估提名:

  • 技术贡献
  • 与项目原则的一致性
  • 社区行为表现
  • 多厂商中立性

首席核心维护者将公开确认或拒绝提名,并说明理由。

任何合作者均可提出动议以移除一名核心维护者。其余核心维护者(排除存在利益冲突者)将进行审议并公布决定。


5. 首席核心维护者选举与移除

首席核心维护者可由全体核心维护者(不含现任者)以三分之二以上(75%)多数票罢免。

若现任者被罢免、辞职或永久无法履职,核心维护者将使用在 CONTRIBUTING 文件中记录的共识寻求法或排序选择投票法,选出新的首席核心维护者。


6. TSC 的职责

TSC 负责:

  • 管理 Open Responses 规范
  • 批准变更、扩展及弃用
  • 管理参考实现和测试套件
  • 制定发布、兼容性和版本控制政策
  • 成立工作组
  • 指派联络人至其他标准组织或开源项目
  • 定义贡献与审查流程
  • 解决技术争议
  • 协调项目相关信息的传播

7. 投票机制

项目追求共识。当需要投票时:

  • 每位 TSC 成员拥有一票
  • 有效会议人数需达到 TSC 成员总数的 50%
  • 决策需获得出席会议成员的多数票,除非另有规定
  • 电子投票需获得全体 TSC 成员的多数票

若 TSC 无法解决争议,首席核心维护者将作为裁决方;若争议仍未解决,TSC 可召集一个由 TSC 成员组成的特别子委员会,提出建议供 TSC 最终审议。


8. 社区原则

项目秉持公开、透明与协作的原则运作。

除因未遵守公平适用于所有人的既定规则外,不得排除任何个人或组织。

所有提案、决策和技术讨论均须向公众公开。


9. 知识产权

贡献者保留其贡献内容的版权。

除非经 TSC 另行批准:

  • 规范文本和文档采用 知识共享署名 4.0 国际许可协议(CC-BY-4.0)
  • 代码采用 Apache 2.0 许可证

所有代码贡献必须包含开发者证书(Developer Certificate of Origin, DCO)签署。

TSC 可通过三分之二多数票批准特定组件的替代许可证。


10. 项目资产与商标

名称 Open Responses、关联标识、域名及 GitHub 组织由 TSC 指定的中立实体代为保管,作为项目信托资产。

任何单一供应商不得声称对项目身份或基础设施拥有排他性所有权或控制权。


11. 修订

本宪章可由 TSC 全体成员以三分之二多数票修订。