治理章程¶
社群运作到一定规模后,需要把「怎么做决定」这件事写下来,避免每次重新争论基本原则。这份治理章程说明 anoni.net 社群的角色定义、决策方式、争议处理与行为准则。内容是一份活文件,重大调整都会在 Matrix 公开讨论后才提交修订。
读这份章程的两种方式:第一次参与的成员可以略读「角色」与「行为准则」两节,掌握加入社群的基本期待。资深成员、提案者、需要处理争议的核心成员,建议完整读过一遍。
适用范围¶
本章程适用于以下范畴的协作与互动:
- anoni.net 文件站(zh-TW、zh-CN、en)
- 自架的 Matrix 家服务器
im.anoni.net、Cryptpad、Etherpad、Send、SearXNG、Formbricks - 以 anoni.net 名义举办的工作坊、小聚、研讨会场次
- 与 EFF、Tor Project、OONI 等国际组织合作时的对外代表
- 社群相关 GitHub repo 的 PR、Issue、Discussion
不涵盖成员以个人身份在外部平台的言行,但在 anoni.net 场域内的言行需符合本章程。
成员角色¶
社群维持低度形式化的角色制度,避免层级造成新人疏离。实际的权限差别主要在账号层面(谁能合 PR、谁能审 Matrix 账号申请),不在发言权重上。
核心成员¶
长期投入维运、累积足够技术与社群信任的成员。负责:
- 自架服务的维运与账号审核
- GitHub repo 的合并权限
- 对外代表 anoni.net 与国际组织交涉
- 章程修订提案的最终把关
- 处理违反行为准则的争议
成员资格由现有核心成员共识决同意后加入,目前没有公开申请流程。
贡献者¶
具体有产出的成员,包括写文章、翻译、写程序、筹备活动、做设计、做研究等。在 Matrix Public Space 内的相关 room 活跃参与。
加入方式:到 如何参与与认领主题 认领主题、提 PR,或参与活动筹备。没有正式门槛。
观察员¶
订阅电子报、加入 Public Space 但暂时没有具体产出的成员。同样欢迎,社群运作偏 async,不要求每个人都活跃。
访客¶
未加入 Matrix 但读文件、看 blog、寄信来讨论的人。寄到 whisper@anoni.net 的消息会由核心成员轮值处理。
决策方式¶
共识决为主¶
社群以共识决为基本运作方式。「共识」指的是相关成员都不反对的状态,不是全员同意。具体做法:
- 提案者在 Matrix 对应 room 提出,附上脉络与选项
- 给予至少 3 天让有意见的成员回应
- 没有反对意见即视为通过
- 有反对意见就进入讨论,讨论到双方都能接受的版本
这个流程适合大多数的内容、流程、设计决策。
投票(例外状况)¶
只有当共识决明显卡关、或时间压力下需要快速结论时,才走投票。投票条件:
- 由核心成员至少两人发起
- 投票对象:所有贡献者(最近 6 个月内有具体产出的成员)
- 投票方式:Matrix Poll 公开或 Cryptpad form 半匿名
- 通过门槛:简单多数(过半)
- 重大议题(章程修订、核心成员加入或退出)需 2/3 多数
实务上目前社群几乎没走过投票,多数情况共识决就能解决。
提案流程¶
| 影响范围 | 提案管道 | 决策方式 |
|---|---|---|
| 单篇文章内容、翻译选词 | GitHub PR / Matrix room | review 共识 |
| 结构性变动(改 nav、搬档、改命名) | Matrix room 先讨论再 PR | 共识决,3 天缓冲 |
| 自架服务新增、移除、政策变更 | Matrix 核心 room + 公开 room 并行 | 核心成员共识决 |
| 章程、行为准则修订 | GitHub Issue + Matrix 双管 | 共识决,至少 7 天缓冲 |
| 对外公开立场(声明、抗议、支持书) | Matrix 公开 room | 核心成员 + 贡献者多数同意 |
争议处理¶
争议分两类:对事的争议(怎么做某件事)与对人的争议(互动冲突、行为准则违反)。
对事的争议¶
走一般的提案流程:在 Matrix 提出歧见、列出双方论点、找共识。没有共识就投票。技术性争议可以保留分歧、各自实验,过一段时间用结果再评估。
对人的争议¶
涉及成员之间的互动冲突,依严重程度分流:
- 轻微误解:相关成员私下沟通即可
- 明确违反行为准则:受影响者可向核心成员回报,核心成员协助处理(私下对话、公开警告、暂时隔离)
- 严重事件(骚扰、跟踪、人身威胁):核心成员会立即移除违规成员的存取权限,事后在公开 room 简述处置(不揭露受害者身份),并依需要协助受害者报警或联系援助资源
涉及核心成员自身的争议,由其他核心成员处理,必要时邀请外部仲裁。
行为准则¶
互动原则¶
- 互相尊重:不同背景、技术熟悉度、政治立场的成员一视同仁
- 对事不对人:批评想法、不批评身份
- 积极预设:先假设对方的提议出自善意,再讨论细节
- 资讯透明:相关决策尽量在公开 room 进行,私下协调事后同步到公开
- 新人友善:对基本问题保持耐心,把复杂的脉络拆解清楚
合法前提¶
所有协作与讨论以合法用途为前提,社群不协助也不指导以下行为:
- 洗钱、规避税务、规避经济制裁
- 骚扰、跟踪、人身威胁、未授权入侵
- 散布儿少性剥削内容、人口贩运、毒品交易
- 在他国对该国公民进行情报搜集或干预内政
匿名工具与隐私保护工具会被各种人使用,社群推广的对象是新闻媒体、公民团体、研究者、需要保护自己的个人。如果发现协作对象有上述违法意图,协作会立即终止。
机敏信息处理¶
- 涉及个人资料、未公开研究、敏感受害者身份的内容,走 上传机敏信息流程
- 不要在公开 room 直接贴受害者个资、未公开的爆料原文
- 引用敏感报导时保留原作者来源、不擅自摘要敏感细节
对外言行¶
代表 anoni.net 对外发言(媒体访问、活动致词、社群账号)需要:
- 避免发表非经社群讨论的政治立场
- 对社群成员私下意见的引述需取得当事人同意
- 与国际组织(EFF、Tor Project、OONI)交涉前先在 Matrix 同步
成员以个人身份对外发言时,注明「个人立场,不代表社群」。
违反处置¶
违反行为准则的处置由核心成员依个案决定,可能的处置由轻至重:
- 私下提醒:核心成员私讯提醒,不留公开记录
- 公开警告:在相关 Matrix room 公开记录违规行为
- 暂时隔离:暂停 Matrix 账号、Cryptpad 存取、GitHub 权限数天到数周
- 永久移除:撤销所有自架服务的账号、合作关系、社群相关活动的参与资格
处置会考量违规严重性、是否累犯、当事人态度。重大事件的处置决定会在公开 room 简述(不揭露受害者身份)。
章程修订¶
本章程是活文件。任何人都可以提案修订,流程:
- 在 GitHub 开 Issue 描述要改什么、为什么
- 同步在 Matrix 公开 room 通知
- 至少 7 天讨论期
- 达共识后由核心成员合进 main,并在 blog 简短说明异动
紧急状况(例如新型骚扰手法出现、需要立即更新处置原则)可由核心成员临时更新,并在 7 天内回到正规程序检讨。