华为 Linux 内核贡献者被批评刷 KPI

来源: 投稿
作者: 卡卡西xi
2021-06-21

《Please don't waste maintainers' time on your KPI grabbing patches (AKA, don't be a KPI jerk)》,这是近日在 Linux 内核邮件列表中一封颇为热门的邮件,热度仅次于 Linus 对反疫苗言论的回复

在这封邮件中,Linux 内核维护者 Qu Wenruo 声称邮件地址后缀为"@huawei.com"的一个帐号所提交的许多补丁只是在清理一些错误信息,或者修复拼写错误。

Qu Wenruo 认为这种反复提交无用补丁的行为属于“刷 KPI”——华为内部对于 Linux 内核贡献的 KPI。

邮件全文翻译如下:

Hi,Leizhen,以及邮件列表中的其他人:

最近我发现一个补丁从 btrfs selftest 中删除了一个调试 OOM 的错误信息。

这没有什么特别的,像是内核新手做的细小清理工作。

但提交补丁的邮件地址引起了我的注意:"@huawei.com"。

最近我们从同一家公司收到了一些类似的补丁,他们在做一些无害的“清理”工作,但这些行为没什么价值。

这让我想知道,到底发生了什么。

经过搜索,我看到了更多的 OOM 错误信息“清理”补丁,甚至还有一些修复拼写错误的补丁。

对于新手或者学生开发者来说,提交这样的补丁是可以的,而且我也希望这种补丁能让他们成为一个长期的贡献者。

事实上,我也正是通过做这样的“清理”工作开始我的内核贡献。

但你们这种做法是在刷 KPI,因为我已经看到好几个内核维护者就这样的“清理”工作与你们争论,而你们总是在为自己辩护,试图让这些补丁被合并。

你提交的补丁代表了你的公司,所以你这样做其实只会愈加损坏公司的声誉。

请停止这种刷 KPI 的行为,并做出真正的贡献以挽回受损的名誉。

谢谢。
Qu

后续:https://www.oschina.net/news/147304/huawei-linux-kernel-kpi-jerk-ending


延伸阅读:

展开阅读全文
6 收藏
分享
加载中
精彩评论
我的意见,这种修改也是有价值的,但是零零散散的提交,会给合并的人增加工作量,确实有刷提交次数的嫌疑。
2021-06-21 13:15
22
举报
挺讨厌你这种动不动就国人国人的,搞得好像国外人不会搞这种事情一样,而且这个事情人家也只是说嫌疑,并不一定华为的工作人员就是故意的,我们自己先跑出来扣个帽子,很有意思?
2021-06-21 15:09
17
举报
我也经常修改代码里面的日志以及代码里面的拼写错误,我看到那种胡乱打的日志,拼写错误,代码格式混乱,我就忍不住的要去改掉。我们公司没有KPI,我就是代码洁癖。
2021-06-21 12:05
16
举报
其实有这个邮件是因为这个人前几年是攒一起提交的,提交数量不多,但是内容多,最近变成了改一点提一点了。
2021-06-21 11:40
16
举报
很符合国人的耍小聪明风格
2021-06-21 13:39
7
举报
最新评论 (39)
跟延伸阅读一对比好讽刺啊:
提交数量是第一,修改行数却少一半
2021-06-23 17:49
0
回复
举报
打包一起提交不好嘛,非得改一个提一个,很浪费时间的呀
2021-06-23 17:41
0
回复
举报
事后诸葛亮一下。真不要动不动说国人,中国人怎么怎么样的。有意思么
2021-06-23 14:58
0
回复
举报
最新消息,这个账号是华为的lint机器人。。。。被搞坏了导致的
2021-06-22 17:55
2
回复
举报
只看到了原告的提诉,没看到被告的辩诉。所以我不轻易下定论。另外,如果只是这个人提这种 COMMIT,那是他个人的问题,没必要上升到整个公司去。看看是不是他们公司有多个人也做同样的这种事情。如果只是一个人,那说明要么就是那个人的水平有限,所以只限定于修修文档的错字而已。另外,看到 @huawei 就特别在意了么?明显的主观偏见了。
2021-06-22 11:21
3
回复
举报
华为不能说是人人喊打,但也是很多人眼里的邪恶代表。
2021-06-22 11:18
0
回复
举报
1
2021-06-22 09:40
0
回复
举报
文章底下的延伸阅读是打脸的意思吗?
我觉得代码洁癖也不是不行,多次提交也不是不行,而也无法确定提交者是在刷 KPI。
但是话说当前形式,无论有意无意,华为已经被当作国内一个标杆企业,其任何的行为都可能被无限放大。所以邮件中的以下这句话才是核心。

You're sending the patch representing your company, by doing this you're
really just damaging the already broken reputation.

而由于华为的当前的特殊地位,这个 reputation 可能还会被扩大到国家范围。
因此,如果作者真的有代码洁癖,也应该试用私人邮箱来提交而不是使用华为账号。
2021-06-22 09:38
0
回复
举报
“据介绍,在 Linux Kernel 5.10 中,华为的贡献主要在 ARM64 架构、ACPI、内存管理、文件系统、Media、内核文档以及海思芯片支持等方面。”

什么时候到用“行数”来考核了?贡献应该是看它做了什么。相信内核的管理层不会不懂审核代码。
2021-06-22 11:25
2
回复
举报
我觉得吧,把问题和现象提出来就行了,非要指名道姓华为吗。而且看到华为后缀就特别关注,是PTSD吗
2021-06-22 09:14
1
回复
举报
我相信,先有华为后有天,手拿麒麟干
2021-06-22 09:13
0
回复
举报
id瞩目
2021-06-22 09:24
0
回复
举报
更多评论
39 评论
6 收藏
分享
返回顶部
顶部