1. 程式人生 > >Ask HN: Is the Linux Kernel “Code of Conflict” Really a Bad Thing?

Ask HN: Is the Linux Kernel “Code of Conflict” Really a Bad Thing?

A few days ago the Linux Kernel "Code of Conflict" was removed from the source tree and replaced with a "Code of Conduct": https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8a104f8b5867c682d994ffa7a74093c54469c11f . Linus officially apologized for his behavior towards some contributors: https://lkml.org/lkml/2018/9/16/167 . Despite the provoking title of the former actually a kind of "Code of Conduct", I find nothing inappropriate in its text. Furthermore I find it even more valuable, because "Тhe Мain Value", which it proclaims is the quality of the end product. I don't think that people have to have some kind of unacceptable behavior towards each other like those mentioned in the new "Code of Conduct", but is it really better to replace "The Quality" with a kind behavior?

History knows many great people who excel in their field, but who are also famous with that they are not the kindest person you can know. Sir Isaac Newton, Thomas Edison and Linus Torvalds himself to name a few. Such characters are also common in literature and movies like Sherlock Holmes and Gregory House for example. Despite their sometimes harsh behavior towards others not so good as them, in general this people are admirable because of their inimitable contribution to the society. I think that one thing that all of them have in common is that the quality of their work is in the first place, and this is one of the premises for their success.

Isn't it changing the focus of the "Code of Conduct/Conflict" from "strive for perfection" to "be a kind person" potentially damaging for the entire community no matter of the concrete project? Here I'm talking in wider context, and not only for the case with Linus and the Linux Kernel.