整理 | 张仕影
出品 | CSDN (ID : CSDNnews)

作为在 Debian GNU/Linux 项目中服务超过20年的开发者 Norbert Preining ,最近决定离开该项目,原因在于 Preining 去年 12 月时被免去了职位。在接受 iTWire news 的访问时,他说,经过这么多年的努力,他认为被降级为 Debian 维护者不是自己想要的,所以目前已经加入了 Arch Linux 项目。

Debian 社区内部管理结构

Debian 作为致力于创建自由操作系统的组织,其社区内部基本为一个技术构建的空间,致力于给开发者最大程度的权限。在 Debian 社区中只存在两种官方角色:Debian 开发者(Debian Developer,简称 DD)和 Debian 维护者(Debian Maintainer,简称 DM)。

在Debian 章程的定义中,Debian 开发者(DD)的主要职能是提交代码以及维护自己的包。他们具有进入 Debian 服务器的权限,也可参与社区选举,此外,还能够完全掌握自己的工作,做任何技术性和非技术性的决定,几乎不受限制。与 DD 不同,Debian 维护者(DM)拥有的权限极少,他们只能在标记允许 DM 上传的包上执行上传工作,甚至连访问 Debian 资源的权限也十分有限。

Debian 社区内部矛盾由来已久

Debian 社区中除了 DD 与 DM 这两种官方角色外,还有 Debian 技术委员会(Technical Committee,简称 TC)的存在。根据 Debian 章程表明,技术委员会是决定所有技术相关事宜的权威,其中包括任何开发者拿不准的事宜,然而矛盾的点正在于此。

Debian 对于开发者,给予他们最大程度的权限,希望能保持个体自由,但这种自由也使得开发者个性十足,难以做到妥协。因此,在技术委员会就社区内有争议的事情发表声明时,有许多不赞同的开发者便会站出来反对。

在这种缺乏强大聚合力的情况下,Debian 社区内部开始出现“分裂”。2014 年,围绕 Debian 选择初始化系统 systemd 所引发的争论,在 Debian 贡献18年之久的早期成员 Joey Hess 宣布退出组织,随后三名资深成员 Russ Allbery、Colin Watson 以及 lan Jackson 也先后从 Debian 技术委员会退出。

在 lan Jackson 的辞职邮件中,他提到在委员会对于项目的管理上,自己已经耗费了精力。

图为 lan Jackson 的辞职邮件

同样的是,Russ Allbery 也在辞职后表示,委员会几乎每一个决策都面临巨大的压力,他对此感到乏力。他在辞职信中写道:“Joey 的离职让我忍不住去思考 Debian 的管理到底出了什么问题,我相信很多人和我有一样的想法。”

Norbert Preining 退出 Debian 的原因

Norbert Preining 与 Debian 社区中的 Martina 以及 Lars 等人一直以来都有分歧,但近来 DAM(Debian 客户经理)与 CT(社区团队)对此的处理非常不合理。

DAM 始终认为是 Preining 在欺负项目成员,而且不与社区团队沟通。对此,Preining 进行了否认,并表明是 Martina 等人一直在背后打击他:

"不管怎么说,这些都是旧事了,但 DAM 仍然喜欢根据’你多年来一直在欺负项目成员’(引自Debian 私人邮件列表上 Enrico Zini 的话)来抹黑我,并且说我无法与社区团队沟通,当时包括 Martina 在内的社区团队也再次在背后打击我,还纵容 Debian 的其他成员(我不在这里点名,但会在我的博客中点名)在不相干的论坛和 IRC 上欺负我。”


对于这一切,Preining 认为真正的原因在于:

“Martina、Lars和其他那些人是 DAM、CT 及 Debian 中’领导圈’的亲密朋友,因此他们似乎不需要遵守同样的社区规则。"

事实上,作为最早的 Linux 发行版本之一,Debian 几乎占据 Linux 系统家族的半壁江山;作为老牌的开源社区,Debian 运行了近 30 年依旧香火不断;但作为统筹超过一千名开发者的社会组织,Debian 却一再让许多人感到失望。

那么,你对于 Debian 社区内部的管理模式有何看法?

参考链接:https://itwire.com/open-source/debian-developer-demoted,-quits-after-two-decades-with-project.html

“参与 Debian 项目 20 年后,被降级的我选择退出”相关推荐

  1. 阿里首次公开量子通信技术 为20年后做准备

    本文讲的是阿里首次公开量子通信技术 为20年后做准备[IT168 资讯]"量子通信的加密技术被科学界认为是目前无法被破解的信息保密技术,阿里巴巴除了会持续深耕量子通信技术,还会通过阿里云向全 ...

  2. 50 岁再次创业:我希望 20 年后还能解 Bug

    陶建辉火了. 准确地说,是在他创办的涛思数据将物联网大数据平台 TDengine 开源后火了. 2019年7月12日,10多万行C代码的中国在 GitHub开源,立即冲上 GitHub 榜首,并霸榜五 ...

  3. (1) Debian 项目介绍

    第一章 the Debian project 在学习技术之前,让我们先了解一下什么是Debian Project,以及它的目标,理念和运作. 1.1 什么是Debain? Debian名字起源: 截止 ...

  4. 20年前iPod改变了世界,20年后它变成了怀旧机器

    整理 | 祝涛 出品 | CSDN(ID:CSDNnews) 2001年10月23日,史蒂夫·乔布斯在苹果公司前总部Infinite Loop的小型产品发布会上介绍了第一代iPod,这是苹果公司历史上 ...

  5. 20年前 iPod 改变了世界,20年后它变成了怀旧机器

    整理 | 祝涛 出品 | CSDN(ID:CSDNnews) 2001年10月23日,史蒂夫·乔布斯在苹果公司前总部Infinite Loop的小型产品发布会上介绍了第一代iPod,这是苹果公司历史上 ...

  6. 19 个行业观点:李开复谈20年后 AI,崔宝秋论开源之道,清华唐杰提认知图谱三要素...

    智源导读:12月16日,由科技媒体[量子位]主办的"MEET 2021智能未来大会"在北京召开,其中包括创新工场董事长兼CEO李开复.中国工程院院士谭建荣.小米公司副总裁崔宝秋.清 ...

  7. 就挺凡尔赛的!李开复谈20年后的AI,崔宝秋论开源之道,清华唐杰的PPT成了“香饽饽” | MEET2021智能未来大会...

    编辑部 发自 凹非寺  量子位 报道 | 公众号 QbitAI 2020年,这个特殊的年份即将过去. 在这一年中,我们的生活遭受重创,但AI技术和应用仍在加速脚步. "重启.重塑.重构&qu ...

  8. 为什么建议学生积极参与开源项目?

    喜欢就关注我们吧! " 你参与过开源项目吗?" 随着开源技术对信息产业的积极影响进一步扩大,越来越多的面试官将是否参与开源项目作为考核开发者能力的一项基本指标. 对于求职者来说,参 ...

  9. Debian 项目领导人职位已有三位侯选者

    百度智能云 云生态狂欢季 热门云产品1折起>>>   前两天开源中国报道了 Debian 项目将会面临缺少领导人的处境 -- 因为此前的 Debian 领导人 Chris Lamb ...

最新文章

  1. linux发送email错误 501 Syntax: HELO hostname
  2. python学了有什么用处-python教程有什用《学习python有什么好的用处》
  3. javascript中setTimeout()函数
  4. python读取txt文件并批量写入不同的excel
  5. Docker Java+Tomcat 环境搭建
  6. django12:form 组件/渲染标签/数据校验/钩子函数/
  7. 记忆化搜索 递归缓存_需要微缓存吗? 营救记忆
  8. Java应用程序中的验证
  9. Java中的类型安全的空集合
  10. 春节档总票房已破50亿 电影票一票难求
  11. 2748: [HAOI2012]音量调节
  12. Flink-1.13集成hudi-0.10.0
  13. toad for mysql调试存储过程_【oracle】oracle 调试 存储过程
  14. python vars()_Python vars()
  15. 学习笔记——正则匹配方法整理
  16. solr导入mysql时间类型_docker 安装solr 导入mysql时报错
  17. Android篮球计分器课程设计,篮球计分器课程设计详解.doc
  18. Geodesic Distance(测地距离)
  19. 微信自动回复机器人使用教程
  20. gh-ost修改数据量较大表结构实战

热门文章

  1. Activity之间的数据传递—实现Parcelable接口
  2. 【分享】用东野圭吾的方式说爱你
  3. 数组的连续最大子段合
  4. MaxScale中间件部署数据库读写分离
  5. java.io.StreamCorruptedException: invalid stream header: 00000000
  6. mssql查询过去一段时间数据库中执行过的语句及执行效率
  7. 关于获取安卓设备的mac地址
  8. 莫比乌斯函数之和(51nod 1244)
  9. ubuntu配置LAMP
  10. Launcher分析修改记录(1)----序