Linux社区:对不起,道歉无用!
是否还记得前几周一个荒诞的论文事件?因为几个学生为了写论文给Linux提交问题代码,导致整个明尼苏达大学从上到下被Linux封杀的惨案。(一项无聊的研究与论文,导致整个大学被Linux封杀!)
最近这件事情又有了一些新的发展,小编这就带大家看看。
在这个事情最初还觉得Linux小题大做不肯认错的始作俑者Aditya Pakki,在整个学校被拉黑之前还一直硬怼Linux的内核维护员,声称自己是被毁谤的。
直到整所学校都被Linux禁止参与内核开发,他们才发现原来Linux是来动真格的,这一下子就乖了很多,赶紧连同导师 Kangjie Lu 教授以及另外的涉事学生 Qiushi Wu 一起发表了一封致 Linux 内核社区的公开道歉信。具体内容如下:
简单的说呢,就是官方到不能再官方的话术:
我们非常抱歉。我们承认错了。我们使用的方法是不恰当的。我们没有事先取得Linux的同意(给出理由是担心影响论文研究结果)。我们不是真的要伤害社区。我们的工作是抱着美好的目标进行的
听上去是不是很耳熟?似乎国内很多艺人翻车的套路都是这样:先是被爆料,跳出来否认甚至反咬一口,然后证据确凿抵赖不了,开始认错讲一些官方堂皇的话。
既然会走到这一步,早干嘛去了?
显然对于这些略为不够诚意的道歉, Linux 社区并没有接受并给出了自己的回应。
Linux 基金会和 Linux 技术顾问委员会已于 4 月 23 日向明尼苏达大学递交了一封信,信中大概描述了为了使整个大学能够重新获得 Linux 内核社区的信任而需要采取的具体行动。只有做到了这些要求,双方才有和解的可能。
那具体是什么动作呢?
简单的说,就是要明尼苏达大学提高其纳入 Linux 内核代码的质量。Linux技术人员对明尼苏达大学的 435 个提交重新进行了审查,发现其中有 39 个提交是不正确的,需要修复,另外有 25 个提交存在漏洞,不过已经由后面的提交修复了,此外还有 12 个提交有问题,不过现在看来不是很重要,最后还有 9 个在 Kangjie Lu 教授的研究团队成立之前就存在的漏洞提交。
对于这些提交,都要求改进质量。
同时,技术人员发现,5 个故意提交的恶意漏洞补丁是用两个假身份提交的,这违反了向 Linux 内核贡献代码的明文要求。不由得让人想了一想,这允许使用伪造的身份提交,难道是这所大学默许的?
那如何提高呢?
Linux社区要求明尼苏达大学选定一组经验丰富的内部开发者,对提交准备纳入内核的代码在公开提交之前对其进行审查并提供反馈。这在大学范围内是非常少见的,往往只有那些新公司才会需要这样做,目的在于减少反复提醒开发者基本规范,例如遵守编码标准和全面测试补丁,以此产生更高质量的补丁。只能说,明尼苏达大学耗尽了自己的信任值,逼得社区不得不如此。
所以说,不管是什么事情,信任一旦打破了,再想破镜重圆,就是难上加难的一件事。就像我们常说的,道歉有用的话还要警察干嘛?明尼苏达大学能否重获新生?让我们拭目以待!
你觉得这件事Linux社区是否处置妥当?一起来讨论下吧
往期推荐