MIA 机制

时光飞逝,维护者来来去去,兴趣和优先级发生变化,这对于包括 F-Droid 在内的任何计划来说都是事实。为了保持 F-Droid 中凭据和权限完备,我们制定了 missing in action(MIA)机制。

这意味着我们定期检查 F-Droid 团队成员是否仍然活跃(即最后贡献时间),然后剔除长时间不回复询问的人。这一举措的目的是提高 F-Droid 的质量,而非伤害开发者。

F-Droid 团队成员是指哪些人

“贡献”是指什么

  • 向托管在 Gitlab 上的存储库提交代码。
  • Gitlab 上的 issues 作贡献。
  • Weblate 上翻译。
  • 在论坛上发言。

什么样的人会被认定为 MIA

在 6 个月内没有贡献或者不回复 MIA 询问。

如何跟踪 MIA

我们会在admin 项目 中为每一位 MIA 成员开放一个内部议题,每一个询问和回复都被记录在案。如果多次询问均没有被回复,则在该议题中提及团队,以询问是否有人可以通过其他方式联系此人。

移除

  • 状态:首次警告 -> 等待 16 周。
  • 状态:第二次警告 -> 等待 8 周。
  • 状态:最终警告 -> 等待 4 周。

之后 MIA 账户从所有 F-Droid 目录被删除,包括:

  • gitlab.com 上的 @fdroid 群 被删掉了
  • 降级到了 上的常规用户账户
  • 被免去了 Weblate 审核员/维护者的身份
  • 维护者 列表被删除
  • 从电子邮件列表被删除,包括 team@f-droid.org。

在此之后,相关 issue 被关闭,并公之于众(即使其被设置为机密)。

参考