Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1521631imm; Wed, 19 Sep 2018 21:19:50 -0700 (PDT) X-Google-Smtp-Source: ANB0VdbC4WGu2TEOV2Dxnu8NK9aD8qztHhiPEs03ffKkr+cA2jRf6bjV3Vcw3SDbDEV84ndyWVhS X-Received: by 2002:a62:20d8:: with SMTP id m85-v6mr39045462pfj.74.1537417190293; Wed, 19 Sep 2018 21:19:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537417190; cv=none; d=google.com; s=arc-20160816; b=a9ERw8ixcbEXnlxp07yqbHEyq0aejONba0TG1SVK+k0HBuSHG+L7F5wnChNoliMQCr 5gWZPnaFWwAuLaGpYBt4Y/S8xsxiHJmfDnULKSplOj6UgcMZYRb2jNjmYhgJYvw6irrb JhlGg6w9B0Ysw9hoZucug2PwpefjUqHrLtET1z09aFdbv3D2Ae2K/wGOWzceIPnVBCjb +63pitS2IYUOGJIFcv1MqL/wu0CVMR+CfH3TMGTBvRD+5oMHBr6BWD7QopUn9XNP1IuR ywpZIOAsKaFtQJoso7dIkOUjTkrBK4UOCNbSy/aeytQOm8LrzdrprI0liCLPO+0qx9uB +xDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=nmGFHhvpgR5c4rJjzCjvT5XP/QSM0E+P6UPquhORswo=; b=YgEcgYG18Z3MXC55MSUI7zsId+kN7HNamK532u/klmt2dP+/7DqgNQhCvWxfw3e05G 5pt3twfrlyfao6g3GeKbs4AGrD4+0fYx0gB9hyoSkEvYNgrBAwlOwkvLFnu5oKlPl4rO ctsH2n3XkfPCBhLcX6naMejkCA+qXfolWEwkX7QHtilpZZSegmUpJd71wh38xbV6Ftiu Yew7CmT6c5o3TK7a45lMXEadk4dvQjAp2MRK0yy5opBWqNCJ7gvMRw4W2yAODmkiYPoz 99qH0ahPYCPx0DR3lrjGSmEMSNAbA7AytQfvtByKl4ZN4tkFXQtpOl30PhBiS+fbneLI 0s4w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o188-v6si24424258pfo.236.2018.09.19.21.19.35; Wed, 19 Sep 2018 21:19:50 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728506AbeITKAO (ORCPT + 99 others); Thu, 20 Sep 2018 06:00:14 -0400 Received: from wtarreau.pck.nerim.net ([62.212.114.60]:34085 "EHLO 1wt.eu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726014AbeITKAO (ORCPT ); Thu, 20 Sep 2018 06:00:14 -0400 Received: (from willy@localhost) by pcw.home.local (8.15.2/8.15.2/Submit) id w8K4IkHn004536; Thu, 20 Sep 2018 06:18:46 +0200 Date: Thu, 20 Sep 2018 06:18:46 +0200 From: Willy Tarreau To: Olof Johansson Cc: Edward Cree , Jonathan Corbet , Linux Kernel Mailing List Subject: Re: Code of Conduct: Let's revamp it. Message-ID: <20180920041846.GA4418@1wt.eu> References: <20180919081812.020f19e3@lwn.net> <72dadc76-44fe-ecb5-e142-0a9129082c93@cantab.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.6.1 (2016-04-27) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Olof, I expected not to participate to this boring discussion, but I think I need to make a point below : On Thu, Sep 20, 2018 at 02:16:40AM +0100, Olof Johansson wrote: > Another common counter argument is that the code of conduct is > imposing what's appropriate thoughts and opinions on everybody. I can > see how that kind of environment _could_ be implemented with the same > code of conduct as a base, but it doesn't have to be and I know I > would fight strongly against that. I much prefer all be free to have > their opinions, but at the same time be respectful of each other when > we communicate. There are extreme edge cases but they're theoretical > at this point. > > Disagreements are fine to have, and in many cases they lead to better > solutions in the end. What's not OK to me is when they veer off of the > path of respectful and productive discussion. The reason people are concerned is a matter of culture. There simply is *no* way to have a completely respectful *and* productive discussion which works fine around the globe because people don't have the same emotional offsets when they send and when they receive. In some eastern Europe countries someone would naturally say "you're completely wrong" without any mean intent. In western Europe, people would instead say "I disagree with you" and in the US they will say "let me think about it". All of these mean the same thing when they speak to people of the same culture, but are taken as very slick or even hypocrit sayings when going from one direction, or as abusive when going the other direction. Is this a problem and if so, what can be done about it ? It's a temporary issue only which will continue to appear from time to time in various discussions. However, the CoC should be used as a reminder to both parties during strong arguments : - the sender should take a look at the CoC as a reminder and see the difference between insults and just having a strong argument, and sometimes say "OK excuse me for this one" - the receiver who feels he's not respected should take a look at the CoC and think that very likely the sender tries to comply with it and think twice considering that what he feels is an insult might just be a way of expressing oneself in another culture and should not be taken personal. In my opinion there is a reason why a number of those who people fear originate from Europe, and there's a reason why those who need to invent CoC because they feel not respected come from US. It's just a matter of different culture. None of them are wrong, but it hurts more one way than the other one. The other way around also exists (i.e.: "this person bores me") and can be detrimental to productive code as well if contributors are not trusted by being "too slick", but then nobody feels hurt and nobody complains about it. Personally I don't take the CoC as a rule but just as a guideline and a reminder that there are people out there who could feel shocked by my words without me understanding why. It's also these people's responsibility to report this to me so that I can learn to better communicate with them in a way that doesn't hurt their sensitivity. I personally never felt hurt by the words of anyone here, including Linus telling me things around "you're stupid" because that's the natural way to express a disagreement in my culture and I understand it in a way which other people would probably translate to "dear willy, please listen to me more carefully because I think it might be the third time I try a different approach to explain this to you". For some people the latter is more appropriate, but I personally hate its efficiency and I strongly prefer the former. However I can understand that other people would prefer the latter and that's where it seems to me that senders should make the effort to be half ways between the two and receivers should make the effort to think that a half-way sentence means one or the other depending on their culture but that they are similar and not irrespectful. I would not be surprised if most of the people having issues with the CoC were mostly european and if the people who feel protected by it are mostly US-based (please note that I'm saying "mostly", I'm not cutting the world between two sides). It's just that the document tries to address ones' sensitivity at the expense of the ability to use natural ways to express oneself for other ones, and some can feel a bit censored. I tend to think that the doc should talk about cultural differences and translation issues when turning natural language to English before starting to speak about insults or attacks, but that's not very important IMHO. Overall I'm not worried by what's in this file, people will make a lot of noise about it for two weeks, will explain how hypocrit they feel it is or how insufficient it is to protect their sensitivity, nobody will change much the way they communicate, but over time people will learn to think "maybe he didn't really mean this", and that will already be a step forward. We'll see in Greg's next annual report if this has a negative implication on the number of commits per hour, since in the end it's all that matters (and I bet it won't). Regards, Willy