摘要
- 2025 年 8 月 18 日生效的 W3C 现行《流程文件》第 5.9 节问:“Do you approve of the Decision?”,可选答案为 Approve、Reject 和 Abstain。
- 同一节规定,Approve 票按参与率对应的比例超过 Reject 票时,咨询委员会申诉表决通过;下一句却说,表决通过后决定被推翻。逐字执行,便会得到“更多人批准决定,所以决定被撤销”的结果。
- 2023 年版的逻辑是连贯的:Reject 多于 Approve 时,决定被推翻。公开的 pull request 901 把这一规则换成以 Approve 为胜出方的分级门槛,却没有同步改写提问对象和通过后的后果。
- 分级门槛本身有合理目的:参与率低于 5% 时表决失败;5% 至 15% 时须严格超过三比一;高于 15% 且低于 20% 时须严格超过二比一;达到 20% 后只须简单领先。明确投出的弃权票计入参与率。
- 公开修订理由是借鉴 W3C 章程的 Requisite Member Vote,防止少量参与者凭微弱多数推翻重大决定;没有任何公开说明宣告 Approve 的语义从“批准原决定”改为“批准申诉”。
- 本文审阅的公开证据不能证明 W3C 已按这段文字实际举行过申诉投票,也不能证明选票曾被错误配置、结果曾被误计,或某项决定因此被错误维持或推翻。
- W3C 应在投票开放前公开由实际配置生成的一致性记录,列明完整问题、每个选项所指对象、合格成员分母、参与率区间、严格不等式、边界测试、汇总结果、决定状态、适用流程版本及更正历史。
申诉规则不能靠熟人猜意思
一般会议纪要里出现一个用词疏漏,参与者或许能凭上下文补齐含义。申诉规则不同。它恰恰在正常共识已经失灵、原决定受到挑战时才启动。此时,谁有权发起、谁能投票、哪一边需要达到多少票、通过后发生什么,都必须在同一条可执行链上。
现行第 5.9 节的前半段区分了几种权力。处于 Good Standing 状态的成员,其咨询委员会代表可在三周内对符合条件的决定提出申诉。W3C 团队随后在一周内公布申诉。若一周内至少有咨询委员会 5% 的成员明确支持该请求,才进入投票。
这个 5% 是受理门槛,不是实体结论。它说明有足够成员认为争议值得提交全体合格选民,却不代表决定已被否定,也不预告最后哪一方获胜。
真正的选票随后出现。规范原文明确问:“Do you approve of the Decision?” 它不是问是否批准申诉,也不是问是否批准推翻决定。回答标签是 Approve、Reject、Abstain。每个成员或相互关联的一组成员只有一票,只有 Good Standing 成员的代表计入第 5.9 节的选举范围。
接下来,参与率决定门槛高度。明确投出的 Abstain 票虽然不进入 Approve 与 Reject 的胜负比,却计入参与人数。参与率不足 5%,表决失败;从 5% 到 15%,Approve 必须严格大于 Reject 的三倍;高于 15% 而低于 20%,Approve 必须严格大于 Reject 的两倍;达到 20% 后,Approve 只需严格多于 Reject。
然后,条文立即规定:如果表决通过,原决定被推翻。
问题因此不再是“某个词听上去是否自然”,而是同一输入出现两个相反输出。若 Approve 承接问题中的 Decision,它表示维持决定;若 Approve 是让申诉通过的票,它又表示推翻决定。除非悄悄改变其中一个词所指的对象,否则四个环节无法同时成立。
把数字放进去,矛盾就会显形
假设参与率达到或超过 20%,Approve 为 12 票,Reject 为 8 票。按现行公式,12 大于 8,表决通过;按下一句,原决定被推翻。可按选票问题的普通含义,12 位代表刚刚表示他们批准原决定。
把数字反过来:Approve 8 票,Reject 12 票。现行公式不通过,决定继续有效。结果是,更多代表对“是否批准决定”回答了 Reject,申诉却失败。
低参与率区间也会得到同样的倒置。Approve 16 票、Reject 5 票时,16 严格大于 15,因此申诉通过并推翻决定。Approve 15 票、Reject 5 票时则不通过,因为英文条款使用 exceeds,即必须“超过”,恰好三倍并不够。
这些数字只是规则测试,不是任何真实 W3C 投票的报告。它们把人名、立场和政治后果暂时拿走,只问一个基础问题:同样的文字被机械执行后,决定会进入什么状态?
弃权票又为这个状态机增加了第二个变量。它不改变 Approve 和 Reject 的票数,却能把参与率推入另一档,从而降低胜出方所需的倍数。两场拥有完全相同赞成与反对票的表决,可能因为明确弃权人数不同而采用不同公式。
所以,任何可核验记录都必须同时保存:合格成员的分母、参与人数、弃权数、两个决定性选项的票数、适用区间以及严格不等式。只公布“多数通过”或一个百分比,无法重做这项计算。
数学完全正确,并不能挽救一个指向错误对象的授权命题。
2023 年版提供了清楚的对照组
2023 年 11 月 3 日版《流程文件》使用相同的问题,也提供相同的三个选项。但它对结果的规定不同:Reject 票超过 Approve 票时,原决定被推翻。
那条链很短,却没有语义折返。Approve 批准原决定,Reject 拒绝原决定;更多 Reject 让申诉成功;申诉成功使决定失效。
旧规则的缺点是没有随参与率提高或降低胜出要求。修订者担心,若参与者只是全体成员中的很小一部分,一场 51 比 49 的微弱多数就可能推翻影响重大的决定。这个担心并非借口。让低参与率下的行动方证明更强的内部共识,是可辩护的治理选择。
公开的 pull request 901 恰好显示了改变发生在哪里。差异记录删除了“Reject 多于 Approve,决定被推翻”这一两步规则,插入按参与率分档、每一档都要求 Approve 压过 Reject 的新公式。其后的“表决通过即推翻决定”没有改变。前面的“是否批准该决定”也没有改变。
这份版本证据比猜测个别编辑者的动机更可靠。它证明被计算的一方换了,而提问对象与最终状态没有一起换。矛盾可以被定位到一处公开修订,不必把它包装成阴谋。
issue 886 和 pull request 的说明都把问题表述为:如何避免低参与率时凭微弱多数作出重大改变。W3C 对 2025 年新版流程的公告也只说,申诉投票在低参与率时采用更高门槛。没有一份审阅过的公开材料说,W3C 决定把“Approve”从批准原决定改成批准申诉,更没有说赞同原决定的一方应促成撤销。
因此,可以严格地说现行规范存在内部极性冲突;不能据此声称 W3C 有意颠倒结果。
章程里的肯定票,批准的是同一项行动
分级门槛并非凭空出现。W3C 章程第三条第 11 节为需要成员肯定授权的公司行动规定了 Requisite Member Vote。
当出席或被代表的成员不超过 15% 时,肯定票至少须达到 75%;参与率高于 15% 而低于 20% 时,至少须达到三分之二;参与率达到 20% 后,过半即可。
这套逻辑的治理目的很清楚:活跃者越少,行动方内部就要越一致;参与面越广,普通多数越能代表整体授权。缺席者不会自动变成反对票,小群体也不能轻易用一票之差支配重大行动。
但在章程的结构里,affirmative vote 批准的就是提交成员表决的公司行动。问题、肯定票和法律后果始终同向。
申诉选票可以有两种自洽写法。第一种问:“你是否批准原决定?”此时 Approve 表示维持,Reject 表示推翻,分级门槛应由 Reject 一方满足。第二种问:“你是否批准本申诉,或批准推翻该决定的动议?”此时 Approve 表示撤销,现有以 Approve 为核心的公式便可成立。
现行条文保留了第一种问题,却接入第二种公式。它移植了肯定票的高度,没有先确定肯定票究竟肯定哪项行动。
边界表达也不完全相同。章程所说“至少 75%”包括 15 比 5;流程所说“Approve 超过 Reject 的三倍”则不包括,因为 15 并未大于 15。如果制度只说“借鉴章程”,却不展示实际运算,最接近边界的结果仍可能引发争议。
最有力的辩护,仍不足以替代规范
替 W3C 作最强辩护,并不困难。所有参与者都知道这是申诉。发起者希望改变原决定。2023 年文本清楚地把 Reject 放在推翻一方。公开讨论聚焦于提高推翻门槛,而不是赋予支持决定者一种反常权力。一个熟悉背景的投票管理员很可能会在实际表单中改问“是否支持申诉”,或者把“维持决定”和“推翻决定”直接写在选项上。
规范源文件公开、可追溯,也能修正。当前 Editor’s Draft 仍重复相同文字,因此不存在找不到修订入口的问题。本文证据范围内,也没有发现某场真实投票受害、某个结果误计或某项决定因此失去合法性的事实。
这些都是重要限制。它们阻止分析越界,却没有使现行文字变得可执行。
制度记忆不是表决规则。负责配置表单的人不应自行判断 Approve 到底批准决定、批准申诉,还是批准撤销。若操作界面悄悄选定一种解释,再在结果公布后被当成规范“本来含义”的唯一证据,技术配置就取得了规范没有清楚授予的权力。
越是接近门槛的争议,这个问题越严重。失败一方会有动机主张另一种字面解释,胜出一方会有动机维护已经运行的配置。无需任何人恶意行动,事后解释的可信度也会自然下降。
申诉规则若只能在无人挑战它时保持清楚,就没有为真正需要它的场景做好准备。
支持申诉、参与表决、决定实体必须分开
最初的 5% 支持门槛与后续胜负不能混为一谈。发起者让机制启动;支持者让争议进入正式投票;全体合格选民在门槛下作出实体选择;W3C 团队负责公告和执行。原决定的作出者、工作组、实现者和其他依赖该决定的人承受最终后果。
这几种权力不是同一种代表关系。少数成员认为值得举行投票,不等于他们代表多数,也不等于他们已推翻决定。投票参与率说明有多少合格成员进入了过程,不自动说明哪项行动获得授权。
公开指南帮助申诉人识别决定并说明理由,但不取代第 5.9 节,也没有解决选票极性。支持声明档案只对成员开放,是一项可以理解的保密安排;它不要求 W3C 连汇总计算也保持不透明。
在不公开任何个人选择的前提下,W3C 完全可以公布合格分母、总参与数、明确弃权数、Approve 与 Reject 的汇总票数、应用的公式和原决定的新状态。个体投票隐私与集体授权透明并不冲突。
Heng Lu 对多利益相关方治理的批评在这里提供了一条纪律:参与能产生证据,也能在明确规则内形成授权;它不能凭人数本身制造委托人、议题或后果。门槛回答“多少票”,却不能替选票回答“这些票批准什么”。
从真实选票配置生成一致性记录
W3C 应为每次咨询委员会申诉建立“选票极性一致性记录”,并在开放投票前公布。记录必须由生成实际选票的同一份配置产出,而不是在结果出来后另写一篇解释。只有这样,公众所审阅的命题才与代表实际看到的命题一致。
记录至少应包括:
- 原决定的标识、标题、作出机关、公告时间和权威链接;
- 申诉标识、发起者资格状态及 5% 受理门槛的汇总结果;
- 控制该次投票的流程版本和准确章节;
- 未经改写的完整选票问题;
- 每个回答标签及其语义对象:原决定、申诉或撤销动议;
- 哪个选项维持决定、哪个选项可推翻决定的明确映射;
- Good Standing 合格成员分母及锁定分母的时间;
- 总参与人数和明确弃权人数;
- 适用参与率区间、公式以及相等是否足够;
- 每一处边界附近至少一个通过、一个失败的机器可检验例子;
- 最终汇总票数、具体运算和投票结果;
- 原决定最终是维持、推翻还是仍未解决;
- 任何更正、替代文本、临时解释和依赖该结果的后续行动;以及
- 哪些个人记录仍只限成员查阅的隐私说明。
这不是新增一个否决层级,也不是让工作人员通过元数据改写《流程文件》。它是一项一致性证明:问题、工具和状态变化必须在授权发生前指向同一方向。
提前公布还创造了低成本纠错窗口。如果问题写的是批准决定,而配置却把 Approve 连到推翻,代表可以在投票前提出异议。投票之后再改,争论的便不只是界面,而是已经投出的每张票究竟授权了什么。
两条修订路径,不替 W3C 代写法律文本
一种方案保留现行问题:“是否批准该决定?” Approve 继续表示维持决定;Reject 成为推动申诉的一方,因此分级公式改为 Reject 按参与率对应倍数超过 Approve。表决通过后推翻决定,语义便闭合。
另一种方案保留现行公式,把问题改为:“是否批准本申诉?”或“是否批准推翻该决定的动议?” Approve 直接表示支持撤销,达到门槛后推翻决定也同样闭合。
本文不替 W3C 选择最终法律措辞。定义术语、表决工具和机构惯例可能使其中一种更适合正式流程。本文只提出不可再退让的控制条件:approve 后面的对象、被公式计算的胜出方以及表决后的决定状态必须是同一项行动。
截至 2026 年 8 月 31 日,W3C 公布的 2025 年 8 月 18 日版仍是本文识别到的现行版本,当前 Editor’s Draft 也保留相同冲突。公开版本历史足以证明文字如何变化,却不足以证明任何现实误计票、故意操纵或既有决定失效。
发现一个规范缺口,并不需要先创造一个受害者。恰恰应在真实申诉出现之前修复它。
来源
- W3C《流程文件》2025 年 8 月 18 日版,第 5.9 节
- W3C《流程文件》当前 Editor’s Draft,第 5.9 节
- W3C《流程文件》2023 年 11 月 3 日版,第 5.9 节
- W3C Process pull request 901:按参与率设置分级门槛
- pull request 901 中首次引入门槛的 commit
- W3C Process issue 886:按参与率调整申诉门槛
- W3C 公告:更新《流程文件》
- W3C 指南:对 W3C 决定提出申诉
- World Wide Web Consortium, Inc. 经修订及重述的章程
- W3C Process issue 1034:咨询委员会申诉期限
- 面向忙碌读者的 W3C 流程说明:咨询委员会申诉
- Heng Lu:The Multi-Stakeholder Mirage
- Heng Lu:On the Agency Problem at the Core of Internet Governance
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance
