Debian 宪章规定,修订宪章或推翻一份基金会文件需要3:1的特别多数,开发者推翻技术委员会的决定则需要2:1多数。[1]
- 地点
- 全球(在线)
- 运行始于
- 1993
- 治理
- 混合型
- 法律地位
- 不适用
- 经济
- 公共资源 / 公社式
- 自治程度
- 现有国家内的项目
- 在治理中使用 AI
- 否
背景
Debian 是历史最悠久、规模最大的自由软件操作系统项目之一。Ian Murdock 于 1993 年 8 月创立了该项目,数千名志愿者维护着数万个软件包,许多其他 Linux 发行版(包括 Ubuntu)都以这些软件包为基础。Debian 的独特之处在于其成文宪章:该宪章由开发者于 1998 年 12 月通过,此后经过数次修订(1.9 版于 2022 年 3 月获批准)。这份宪章与 1997 年的《Debian 社会契约》和《Debian 自由软件指南》共同构成了在线自治政体最完整的范例之一,具备正式选举、权力分立和修订规则。
O'Mahony 和 Ferraro(2007)追溯了 Debian 如何从由创始人主导的非正式治理,转向由选举产生、权力受宪章限制的领导层;他们认为,成员逐渐接受官僚制和民主形式的权威,但这一过程始终与黑客自治理想存在张力。
治理方式
宪章列出了决策机构:
| 机构 | 权力 |
|---|---|
| 开发者,通过全体决议或选举 | 可以推翻几乎任何其他机构的决定、修订宪章、选举项目领导人 |
| 项目领导人(DPL) | 任期一年,由选举产生;任命代表、分配资金、代表项目 |
| 技术委员会 | 最多由八名开发者组成;裁决技术争议和管辖权重叠问题 |
| 项目秘书 | 组织投票、解释宪章 |
| 代表和各个开发者 | 在各自任务范围内作出决定 |
投票采用排序式孔多塞型程序:各选项两两比较,并从施瓦茨集合中选出胜者,同时设有默认选项(“以上皆非”或“进一步讨论”)。法定人数规定为 3 倍的 Q,其中 Q 为现有开发者人数平方根的一半。部分决定需要特别多数:修订宪章或推翻《社会契约》等基础文件,需要 3:1 多数;开发者推翻技术委员会的决定,需要 2:1 多数;委员会推翻个别开发者的决定,需要委员会内部 3:1 多数。项目领导人在全体决议中拥有决定票,委员会主席则在委员会投票中拥有决定票。
成为 Debian 开发者需经过审查,内容包括身份、技术能力以及对《社会契约》的认可。此后,开发者享有平等投票权。
经济与公共品
Debian 制作自由操作系统,任何人都可以使用、修改和再分发。开发者都是志愿者,不过许多人受雇于依赖 Debian 的雇主。该项目本身不拥有独立的法律实体;捐款和资产由项目领导人指定的受托组织持有,传统上是美国独立的非营利组织 Software in the Public Interest(SPI)。资金主要用于硬件、会议(DebConf)和差旅。
冲突与争议
宪章经受过激烈争议的考验。最严重的一次争议涉及默认 init 系统。2014 年 2 月,技术委员会在 systemd 和 Upstart 之间票数持平;委员会主席 Bdale Garbee 使用决定票,将 systemd 定为“jessie”发行版的默认系统,同时指出全体决议可以推翻这一决定。同年晚些时候,开发者就 init 系统耦合问题进行全体决议投票,几名知名开发者(包括技术委员会成员)辞去了职务。反对者创立了独立发行版 Devuan。2019 年 12 月,项目拥有 1,011 名开发者时,又进行了一次包含八个选项的全体决议,最终选择了“采用 Systemd,但支持探索替代方案”。Debian 还通过了行为准则和开除成员的程序,并就公开政治声明举行过全体决议投票。
成果
三十年来,Debian 定期发布稳定版本;它经受住了创始人和多位领导者离任的考验,并保有规模庞大的志愿者成员群体,成员享有平等投票权。其宪章表明,正式规则可以为在线社群提供正当途径,以解决激烈的技术争议;但也表明,落败的少数派可能离开并分叉。决策可能缓慢,长时间辩论的负担则落在相对少数的活跃开发者身上。
制度设计的启示
- 明确写下由谁决定什么。 Debian 对各机构及其权力的列举,避免了许多管辖权争议。
- 设有默认选项的排序投票让成员能够否决所有提案,并能一次处理多个备选方案。
- 特别多数保护基础原则,例如《社会契约》,使其免受一时多数的影响。
- 分叉是开源社群保护少数派的终极手段,而分叉一旦发生,也会带来代价。
- 平等投票权需要成员资格审核。 一人一票之所以可行,是因为成员资格经过审查。
延伸阅读
时间线
使用中的机制
结果与争议
三十年来,约一千名投票开发者依据一部自1998年以来修订过九次的宪章,持续发布版本。重大争议,尤其是2014年和2019年的init系统决策,均通过宪章规定的程序解决,但一些开发者辞职,并由此出现了一个分支(Devuan)。创建年份指项目启动时间(1993年);宪章则始于1998年。
论断
2014年2月,Debian 技术委员会在默认 init 系统问题上票数持平,主席投下决定性一票,使 systemd 成为 jessie 版本的默认系统。[1]
在对 Debian 的研究中,奥马霍尼和费拉罗发现,成员形成了共同的正式权威基础,但通过民主机制对其加以限制;他们最终形成的权威观念比最初的设计更为宽泛。[1]