Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp4278309imu; Fri, 30 Nov 2018 14:13:23 -0800 (PST) X-Google-Smtp-Source: AFSGD/VEB/qMw+bZ6itHck0jZx1EZckSuOpkRofsU1YrXHLuilvORNQc91bNpcYN1jjOTfFQQFhS X-Received: by 2002:a17:902:8484:: with SMTP id c4mr7130641plo.59.1543616003199; Fri, 30 Nov 2018 14:13:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543616003; cv=none; d=google.com; s=arc-20160816; b=SjE19hxMD8ZVXYzx/zHTilOYkzOMHQOLRy5iATLkvFra+HSHBLnqcmgX+9RMJO+/MF C3+uF3e2y1Md3ccE2ZLihV1YEiCdK3/QR5x6XfNPRSKV2C/fNR/LiUr9rH/ITqVdkesp EFAltaVPropKP7tSrmuj8v9xaQu8Mg6hil5eTSBET3LmRpI52iHCqL0v3K1hR/+sjEw0 Q4CFuYd4JCeaX1N90SYwX5YKKnhGh3ybjvg+P/xRHIkBnANfE6P68l3+gRZMW9ncsbrj IQRbRXQcilSC8/K4Q3THqCLY9XJeiVKSBtGS4jBlz09Qxf8qTpbekpMI3JIijh7yWjN2 4oiQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:organization:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=ZUS3xpRu+VjAi3+n9pGUj/11TZyiwffca5FZnyS60CY=; b=1H3pjRy5HX0aCicRT/OjStfp6Twg/TBW4RLLkL84geodrQXgjm81P1SXozkwEvnSYS Q4LeFfPU4VNn4hqAxJfF3PH2bbGuTDO8olqzhkYjSEU0LqWt4vHO9elD5PccatP37JDP Cnke4dKqN94bizgHCvpUS/UvpJFgHrh/FZjV9meE45mnPTOwrRUgLkl1MP1bPj+usWO9 1kfQGnoCw/X9hJ0guOLI+4aspGZVaUl2KYduURVvhbnwnha8V/k8F0do3JbT4qWkQjkx e4DRbu1W3Fb0YPJMkAhVvbLUsMQ8Xfp3tNdSOMexWT1YQwXLcYvSqrrWZtDbeDzVVSil rp4g== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n67si6553388pfk.34.2018.11.30.14.13.08; Fri, 30 Nov 2018 14:13:23 -0800 (PST) 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726950AbeLAJXH (ORCPT + 99 others); Sat, 1 Dec 2018 04:23:07 -0500 Received: from mga05.intel.com ([192.55.52.43]:62389 "EHLO mga05.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725749AbeLAJXG (ORCPT ); Sat, 1 Dec 2018 04:23:06 -0500 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 30 Nov 2018 14:12:20 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,300,1539673200"; d="scan'208";a="121367316" Received: from jsakkine-mobl1.jf.intel.com (HELO localhost) ([10.241.225.27]) by fmsmga001.fm.intel.com with ESMTP; 30 Nov 2018 14:12:19 -0800 Date: Fri, 30 Nov 2018 14:12:19 -0800 From: Jarkko Sakkinen To: James Bottomley Cc: Davidlohr Bueso , Kees Cook , LKML , Amir Goldstein , Andrew Morton , Andy Shevchenko , Daniel Axtens , "David S. Miller" , Dominik Brodowski , Maling list - DRI developers , Eric Dumazet , federico.vaga@vaga.pv.it, Geert Uytterhoeven , Helge Deller , Jonathan Corbet , Joshua Kinard , "open list:DOCUMENTATION" , "linux-fsdevel@vger.kernel.org" , linux-ide@vger.kernel.org, linux-m68k@lists.linux-m68k.org, Linux Media Mailing List , Linux MIPS Mailing List , Linux mtd , linux-parisc , Linux PM list , linux-scsi@vger.kernel.org, matthias.bgg@gmail.com, Network Development , nouveau , Paolo Abeni , Paul Burton , Petr Mladek , Rob Herring , sean.wang@mediatek.com, Sergey Senozhatsky , shannon.nelson@oracle.com, Stefano Brivio , Steven Rostedt , "Tobin C. Harding" , makita.toshiaki@lab.ntt.co.jp, Willem de Bruijn , Yonghong Song , yanjun.zhu@oracle.com Subject: Re: [PATCH RFC 00/15] Zero ****s, hugload of hugs <3 Message-ID: <20181130221219.GA25537@linux.intel.com> References: <20181130192737.15053-1-jarkko.sakkinen@linux.intel.com> <20181130195652.7syqys76646kpaph@linux-r8p5> <20181130205521.GA21006@linux.intel.com> <1543611662.3031.20.camel@HansenPartnership.com> <20181130214405.GG23772@linux.intel.com> <1543615069.3031.27.camel@HansenPartnership.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1543615069.3031.27.camel@HansenPartnership.com> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Nov 30, 2018 at 01:57:49PM -0800, James Bottomley wrote: > On Fri, 2018-11-30 at 13:44 -0800, Jarkko Sakkinen wrote: > > On Fri, Nov 30, 2018 at 01:01:02PM -0800, James Bottomley wrote: > > > No because use of what some people consider to be bad language > > > isn't necessarily abusive, offensive or degrading. Our most > > > heavily censored medium is TV and "fuck" is now considered > > > acceptable in certain contexts on most channels in the UK and EU. > > > > This makes following the CoC extremely hard to a non-native speaker > > as it is not too explicit on what is OK and what is not. I did > > through the whole thing with an eye glass and this what I deduced > > from it. > > OK, so something that would simply be considered in some quarters as > bad language isn't explicitly banned. The thing which differentiates > simple bad language from "abusive, offensive or degrading language", > which is called out by the CoC, is the context and the target. > > So when it's a simple expletive or the code of the author or even the > hardware is the target, I'd say it's an easy determination it's not a > CoC violation. If someone else's code is the target or the inventor of > the hardware is targetted by name, I'd say it is. Even non-native > English speakers should be able to determine target and context, > because that's the essence of meaning. I pasted this already to another response and this was probably the part that ignited me to send the patch set (was a few days ago, so had to revisit to find the exact paragraph): "Maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful." The whole patch set is neither a joke/troll nor something I would necessarily want to be include myself. It does have the RFC tag. As a maintainer myself (and based on somewhat disturbed feedback from other maintainers) I can only make the conclusion that nobody knows what the responsibility part here means. I would interpret, if I read it like at lawyer at least, that even for existing code you would need to do the changes postmorterm. Is this wrong interpretation? Should I conclude that I made a mistake by reading the CoC and trying to understand what it *actually* says? After this discussion, I can say that I understand it less than before. /Jarkko