← 返回子午社区

子午社区公约

讨论稿 v0.1。本公约面向子午社区的成员、项目贡献者及正式合作参与方。下划线标出具体借鉴的句子或短语,每处附来源社区、文档、原文章节和链接;子午自定的实施规则另行说明。

讨论稿

v0.1 · 2026-10-20

带下划线的句子或短语 为借鉴内容。句后编号对应本段下方的社区、文档、具体章节及原文链接。

下划线仅标记有明确原文对应的借鉴范围,属于中文转述或原则借鉴,并非逐字引文。入社、投票门槛、联合发布等具体规则在「子午约定」中说明。参考文档包括治理规则、贡献指南与行为准则,不全部属于社区公约。

01

共同目标与基本原则

#

以真实贡献、开放协作和长期维护,形成可持续的技术社区。

社区以共同解决技术问题、积累可复用成果和培育贡献者为目标。技术判断以问题价值、证据、质量与可维护性为依据,尊重不同经验和技术路线。

社区规则适用于各项目的共同协作;具体项目可以制定附则,说明其技术范围、交付和验证要求,并与本公约保持一致。

子午约定子午社区与项目附则的适用关系,以及赞助不自动产生本社区背书和发布资格,为子午约定。

02

开放参与与正式入社

#

公开开源成果依许可证开放;正式共建先确认共同规则与参与范围。

任何人均可在相应公开入口使用项目、提出问题、参与讨论或提交贡献〔02.1〕。已公开开源的代码与资料依各自许可证使用、修改和分发,包括许可证允许的商业使用,均不以加入社区为前提〔02.2〕。

划线部分 · 借鉴出处
〔02.1〕
vLLM ·《Contributing to vLLM》原文部分:Contributing to vLLM(开篇贡献方式说明) ↗开篇欢迎所有人通过问题反馈、功能建议、文档、答疑和评审等方式参与;此处仅借鉴开放参与原则。来源说明 [3]
〔02.2〕
Open Source Initiative ·《The Open Source Definition》原文部分:6. No Discrimination Against Fields of Endeavor;7. Distribution of License ↗第 6 条允许商业使用领域,第 7 条要求许可权利随再分发适用;不附加入社条件是子午据此作出的约定。来源说明 [12]

拟开展正式共建、深度技术协作或申请访问未公开材料的参与方,应先认可公约并完成入社确认。正式合作可根据需要确认参与身份、所属机构或代表授权、联系方式、贡献方向及资料权限;收集的信息仅用于必要的协作与管理。

子午约定正式共建先认可公约并入社、身份与授权确认、未入社的资料交流边界,均为子午约定;公开开源内容按各自许可证处理。

03

贡献形式与贡献记录

#

贡献不只包括代码;可复核的工作与持续维护同样重要。

社区认可代码与工程实现〔03.1〕、数据处理、任务与评测设计、实验验证、问题反馈、评审、文档、答疑〔03.2〕和社区协调等贡献。评价应结合质量、实际采用、持续性与协作责任,避免以单一数量指标代替判断。

划线部分 · 借鉴出处
〔03.1〕
vLLM ·《Contributing to vLLM》原文部分:Contributing to vLLM(开篇贡献方式说明) ↗原文认可新模型支持和新功能实现,子午据此认可代码与工程贡献。来源说明 [3]
〔03.2〕
vLLM ·《Contributing to vLLM》原文部分:Contributing to vLLM(开篇贡献方式说明) ↗原文明确列出报告问题、改进文档、回答问题和评审 PR,认可代码之外的贡献。来源说明 [3]

每项正式共建应说明所解决的问题、交付范围、负责人、来源和使用权限,以及计划采用的验证方式。重要贡献应保留可追溯的交付与评审记录,真实呈现各参与方的工作。

  • 提出想法、提供设备和资源、组织交流均可得到相应认可;是否形成组件交付,应依据实际成果判断。
  • 尊重已有作者和第三方成果,注明适用的引用、署名与许可证要求。
  • 使用辅助工具不免除提交者对贡献质量与测试的责任〔03.3〕;提交者还须对来源与表述真实性负责。
    划线部分 · 借鉴出处
    〔03.3〕
    vLLM ·《Contributing to vLLM》原文部分:AI Assisted Contributions ↗原文要求使用 AI 辅助的提交者仍负责理解和检查代码、端到端验证并运行适当测试,贡献须达到同样的质量标准。来源说明 [3]

子午约定数据、任务、实验等贡献类别、正式共建记录要求,以及提交者对来源与表述真实性的责任,结合子午项目实践制定;贡献认可不自动等同于联合发布资格。

04

角色、授权与维护责任

#

协调人帮助协作,维护者对成果负责;权限随责任授予。

社区协调人负责组织沟通〔04.1〕、参与确认、规则维护与跨项目协调。项目维护者负责相应领域的技术评审〔04.2〕、交付验收、版本维护与贡献者支持;具体职责、负责范围与权限应有记录〔04.3〕。

划线部分 · 借鉴出处
〔04.2〕
vLLM ·《Governance Process》原文部分:Committers and Area Owners ↗原文由具有领域经验的维护者负责相应代码区域、PR 评审和贡献者反馈。来源说明 [4]
〔04.3〕
SGLang ·《SGLang Code Maintenance Model》原文部分:Role Descriptions;The List of Merge Oncalls and Reviewers ↗原文分别列明各角色的权限、责任和负责模块,子午借鉴这种明确记录职责的方式。来源说明 [7]

角色与权限依据持续贡献、专业判断、协作表现和实际承担的责任授予〔04.4〕,并根据参与情况调整。授权应满足实际工作需要;角色变动、长期离开或不再承担职责时,应完成相应交接与权限调整。

划线部分 · 借鉴出处
〔04.4〕
vLLM ·《Governance Process》原文部分:Project Maintainers;Committer Proposal Process ↗原文将持续优质贡献、领域能力、响应评审和支持贡献者作为维护角色的选择依据。来源说明 [4]

子午约定社区协调人与项目维护者的具体设置、授权调整、利益关系披露及回避流程,为子午约定。

05

提案、决策与交付评审

#

重要事项书面讨论,优先形成共识;关键成果由非作者复核。

日常事项由相应负责人在授权范围内推进。重要技术方向、跨项目安排、关键规则及其他重大事项,应先形成书面提案(RFC),说明问题、目标、方案、替代选择〔05.1〕、影响与负责人,并留出适当讨论机会〔05.2〕。

划线部分 · 借鉴出处
〔05.1〕
vLLM ·《Collaboration Policy》原文部分:Adding New Major Features ↗原文要求重大功能先提交 RFC,写明动机、所解决的问题、拟议变更和考虑过的替代方案。来源说明 [5]
〔05.2〕
vLLM ·《Governance Process》原文部分:Merging Code ↗原文要求维护者根据变更的重要程度给予他人适当评审机会;子午将此原则用于重要提案讨论。来源说明 [4]

决策以共识为先;必要时采用表决〔05.3〕,应事先公布该事项的表决资格、范围与程序,由无利益冲突且有表决资格的维护者过半同意通过,并记录理由、异议与结果。适合公开的结论和依据应公开〔05.4〕;涉及受限信息的记录按其权限保存。

划线部分 · 借鉴出处
〔05.3〕
Apache Software Foundation ·《The Apache Way》原文部分:Consensus Decision Making ↗原文优先推动共识,必要时以表决或其他协调形成决定;不包含子午的过半票与回避规则。来源说明 [2]
〔05.4〕
Apache Software Foundation ·《The Apache Way》原文部分:Open Communications ↗借鉴让技术与决策讨论可公开查阅的原则;子午另设受限信息边界,未完整采用 Apache 的公开范围。来源说明 [2]
vLLM ·《Governance Process》原文部分:Decision Making ↗原文要求重大变更保留公开记录,包括问题、理由和考虑过的替代方案;受限信息边界由子午自定。来源说明 [4]
  • 关键交付须有明确负责人,并至少由一名非作者完成复核;复核应覆盖适用的接口、来源、测试或验证证据。
  • 评审意见应针对成果与证据,作者应回应意见、修订或说明保留理由〔05.5〕。
    划线部分 · 借鉴出处
    〔05.5〕
    vLLM ·《Contributing to vLLM》原文部分:What to Expect for the Reviews ↗原文要求贡献者回应每条评审反馈,通过修改或解释处理意见,也允许讨论不同看法。来源说明 [3]
  • 紧急处理须记录原因、决策人及影响,并及时补充复核和必要的修复。

子午约定表决资格与无利益冲突维护者过半规则、关键交付负责人加至少一名非作者复核,以及受限记录边界,均为子午约定,不是上述项目规则的照搬。

06

知识产权与资料边界

#

原有权利归属不因入社改变,资料共享依据明确授权。

加入社区、参加讨论或提交贡献,不自动转让既有知识产权。贡献的使用、修改、分发与公开方式,应遵循相应许可证、权利人的授权及明确约定;代码、数据、模型、文档等可具有不同的授权条件。贡献者应确认自己有权提交相应材料,并在需要时取得雇主或其他权利人的授权〔06.1〕。

划线部分 · 借鉴出处
〔06.1〕
Apache Software Foundation ·《ASF Contributor Agreements》原文部分:Contributor License Agreements ↗借鉴明确贡献授权及机构所持权利、代表授权的做法;不要求照搬 Apache 的 ICLA/CCLA。来源说明 [10]

资料分为公开、受限和机密。公开资料按已公布的条件使用;受限资料仅供获授权人员在约定范围内使用;机密资料须有明确的保密范围和接触授权。资料提供方应说明类别与共享条件,接收方不得未经许可转发、公开或扩大用途。

子午约定权利归属、公开/受限/机密分类、具体授权与保密范围、合同及发布资格边界,均为子午自行约定,并受各成果已有许可证和有效授权约束。

07

成果归属、品牌与联合发布

#

联合发布以实际组件贡献为基础,署名与对外表述应对应事实。

以子午社区或项目名义开展联合发布,参与方须有已交付、可核验且被共同成果实际采用的组件贡献,并完成相关验收与发布授权。联合发布前,应共同确认贡献清单、采用范围、验证结论、署名和对外表述。

社区及项目名称、标识和官方背书应依相应授权使用〔07.1〕,不得因入社、参会或赞助而声称获得官方推荐、认证或联合发布资格。引用和事实性介绍应真实、准确,不制造未经授权的关联〔07.2〕。

  • 组件贡献可以是代码、数据处理、任务图、推理与执行、评测、仿真或真机验证等被实际采用的交付。
  • 仅提供资金、设备、算力、场地或一般交流支持,可按事实获得支持署名或致谢,不自动构成联合发布资格。
  • 本条不限制既有开源许可证允许的使用、修改与分发,也不剥夺作者或第三方依法、依许可证应有的署名与权利。
  • 社区或项目的官方成果说明须区分已实现、已验证和待研究内容,不夸大合作关系或技术能力。

子午约定实际组件贡献、采用和验收作为联合发布条件,支持署名与联合发布的区分,以及子午和项目的品牌授权流程,均为子午约定。

08

尊重、争议处理与退出

#

对事讨论,保护隐私;处理有依据、有回避、有复核。

成员应尊重不同背景与观点,建设性地提出批评,不得骚扰、歧视、人身攻击、威胁、泄露他人私人信息〔08.1〕或报复善意举报。本条适用于社区沟通渠道、项目协作、活动及代表社区开展的对外交流。〔08.2〕

划线部分 · 借鉴出处
〔08.1〕
SGLang ·《Code of Conduct》原文部分:Our Pledge;Our Standards;Our Responsibilities ↗原文要求尊重差异和建设性批评,禁止骚扰、人身攻击、未经许可公开私人信息,并处理威胁性行为。来源说明 [8]
〔08.2〕
SGLang ·《Code of Conduct》原文部分:Scope ↗原文适用于全部项目空间,以及个人在公开场合代表项目或社区的行为。来源说明 [8]

举报和争议应由未涉事、无利益冲突的负责人员受理;在必要范围内核实事实,保护举报人及相关人员隐私〔08.3〕,听取当事人说明,并采取与情节和影响相称的措施〔08.4〕。正式受理方式与负责角色应在公约实施前公布。

划线部分 · 借鉴出处
〔08.3〕
SGLang ·《Code of Conduct》原文部分:Our Standards;Enforcement ↗原文禁止未经许可公开他人私人信息,并明确要求对举报人的身份和相关信息保密。来源说明 [8]
〔08.4〕
vLLM ·《vLLM Code of Conduct》原文部分:Enforcement Guidelines ↗原文按行为对社区的影响区分纠正、警告、临时禁入和永久禁入,子午借鉴分级处置原则。来源说明 [6]

子午约定利益冲突回避、陈述与复核、退出交接和既有权利保护,以及正式受理方式的公布要求,为子午约定。

09

公约修订与持续完善

#

规则随实践改进,修订留痕,既有权利得到尊重。

本版本为讨论稿 v0.1,用于形成社区共识。正式实施、后续修订和项目附则调整,应通过书面提案与适当讨论,按本公约的决策机制确认,并公开版本、变更内容与适用时间。

修订应解释目的和影响;涉及既有合作安排时,应明确过渡方式。不得以单方面修改公约追溯剥夺已合法获得的许可、署名或其他既有权利。

子午约定讨论稿状态、版本管理、实施与过渡安排、项目附则适用边界及不追溯剥夺既有权利,为子午约定。

参考来源

以下为划线内容实际使用的参考文档。每项来源均可返回对应原句。引用只说明具体借鉴范围,不表示任何来源方对本社区或其项目的认可、隶属或背书;子午自定的实施规则不归为来源社区的原有制度。

  1. [1]

    Linux Foundation

    Building a successful open source community: How coordination and facilitation helps projects scale and mature

    原文定位:How does coordination and facilitation help improve my project?;Guidance for your community → Facilitating;Program Managers 活动列表

    借鉴范围资金和商业事务与技术治理相区分,协调角色支持社区协作,技术判断依据技术价值。

    适用边界不据此推导子午的入社条件、知识产权条款、投票门槛、联合发布资格或具体组织架构。

  2. [2]

    Apache Software Foundation

    The Apache Way

    原文定位:Earned Authority;Independence;Consensus Decision Making;Open Communications

    借鉴范围个人贡献、共识、公开沟通和社区独立性。

    适用边界不宣称子午属于 Apache 或完整采用其治理制度;子午的入社、受限资料、表决和联合发布标准为自行制定。

  3. [3]

    vLLM

    Contributing to vLLM

    原文定位:Contributing to vLLM(开篇贡献方式说明);AI Assisted Contributions;What to Expect for the Reviews

    借鉴范围认可代码、文档、答疑和评审等多种贡献,提交者对贡献质量与验证负责。

    适用边界不将 vLLM 的提交格式、DCO 或具体工具流程自动应用于子午;Physical AI 贡献类型由项目附则确定。

  4. [4]

    vLLM

    Governance Process

    原文定位:Committers and Area Owners;Project Maintainers;Committer Proposal Process;Collaboration Values — Individual Merit;Merging Code;Decision Making

    借鉴范围治理资格源于个人贡献,维护者承担领域责任,重大变更保留理由与替代方案记录。

    适用边界不照搬 vLLM 的维护者层级、提名程序、最终决策权或合并例外;子午的多数规则与非作者复核要求为自行制定。

  5. [5]

    vLLM

    Collaboration Policy

    原文定位:Adding New Major Features

    借鉴范围重大功能先提交 RFC,说明问题、动机、替代方案和拟议变化,并明确协调责任。

    适用边界不沿用其模型发布、硬件合作或品牌授权规则;子午的资料准入和联合发布另行约定。

  6. [6]

    vLLM

    vLLM Code of Conduct

    原文定位:Enforcement Guidelines;Enforcement Guidelines — 1. Correction;2. Warning;3. Temporary Ban;4. Permanent Ban;Enforcement Responsibilities

    借鉴范围按行为影响采取纠正、警告和限制参与等分级措施,并在适当情况下说明管理决定的理由。

    适用边界不使用 vLLM 的受理渠道;子午的回避、复核、退出与交接机制为自行制定。

  7. [7]

    SGLang

    SGLang Code Maintenance Model

    原文定位:Role Descriptions;The List of Merge Oncalls and Reviewers

    借鉴范围明确记录各角色的权限、维护责任与负责模块。

    适用边界这是一份代码维护规则,不将其扩称完整社区章程;不照搬绕过 CI 的权限或具体处罚期限。

  8. [8]

    SGLang

    Code of Conduct

    原文定位:Our Pledge;Our Standards;Our Responsibilities;Scope;Our Standards;Enforcement

    借鉴范围反骚扰、尊重差异、保护私人信息、明确执行责任并保密处理举报。

    适用边界举报隐私保护不等同于技术材料保密;子午的资料准入、回避及申诉程序为自行制定。

  9. [9]

    Linux Foundation

    Contributions to Projects: DCO and CLAs

    原文定位:Overview;Developer Certificate of Origin (DCO);Contributor License Agreements (CLAs);Other Approaches

    借鉴范围区分贡献进入项目的授权与对外分发许可,说明项目应明确其贡献机制。

    适用边界引用该说明不代表子午采用 DCO、CLA 或特定许可证;资料分类与保密安排为子午约定。

  10. [10]

    Apache Software Foundation

    ASF Contributor Agreements

    原文定位:Contributor License Agreements

    借鉴范围明确贡献授权的条件,并考虑个人贡献、机构权利与有权代表机构作出授权的关系。

    适用边界不照搬 Apache 的 ICLA、CCLA、签署门槛或协议条款,不将入社自动视为版权转让。

  11. [11]

    Apache Software Foundation

    Apache Software Foundation Trademark Policy

    原文定位:Description of Key Trademark Principles → What is the “confusing similarity” or “likelihood of confusion” test?;Description of Key Trademark Principles → What is nominative use?;Important Note

    借鉴范围区分软件许可与名称、标识使用,避免对成果来源、关联和官方背书产生误导。

    适用边界不将 Apache 的商标所有权、许可流程或适用条款套用到子午;子午及项目的具体品牌使用安排需另行明确。

  12. [12]

    Open Source Initiative

    The Open Source Definition

    原文定位:6. No Discrimination Against Fields of Endeavor;7. Distribution of License;7. Distribution of License

    借鉴范围开源许可不限制商业使用领域,许可权利随软件分发适用,无需另签额外许可。

    适用边界开源定义不是特定项目的许可证,也不表示子午或项目获得 OSI 认证;具体使用、分发和署名义务依相应许可证。

回到社区公约