Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp191240ybt; Mon, 6 Jul 2020 07:09:32 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy6H+C1gPMnMec3GNsOBbI1D7sRrLU0xoTPayB0wrVlHva3bnEZHwChIskvOluK83SbiRHo X-Received: by 2002:a17:906:26c7:: with SMTP id u7mr40773096ejc.13.1594044572265; Mon, 06 Jul 2020 07:09:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594044572; cv=none; d=google.com; s=arc-20160816; b=MpwR9n3KD/UGqu8D+QbOyNH+fk1M4GNBIIKK8NiUDvQ+8s8NlfOX31eW+PHSBdDBVn xyni7evh9NBIAPSkAMAnixRxY2igMT3wjLlV10rC1V/nKSG5Gf7ovgfhza9NfbXwnTIq qB7QBlPDwiN1QLrZveyv0tUCz2zU8GWtzAPsBD2RpkVGod8soATTLTGSDPWbb6aqG1Cc ELdNrl5DRSrcX6k4MkIyjQ6IJwBLhf9S3rxOxiotSyJYKA5DHIwAi4oGRf/6PIkecL+8 bdBkUAfAAAcAx4mVtH5kXh7DBq96Q83avb2GVDZzczZsg5SlkGM0M3eW2a164oAVa7NP T1XA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=DZbKYE2kB9azVEA3ecaAgFwfq4kw+Eu6gi8roh6LjFQ=; b=LeOxbT11t6lGBcG9/HAoF9uoih5Vyfoupdm3DnneKpd34bNMBZLdLpCgz+wgAOXd3f Gfr5nEisCXshy0RyMhfiYIV4X/2uLLq2UxPG0gODqGlVeXm3OYH9TmUIfCxiMH4fKVJc 9W1PQXPhdv2N2ql90n80suPOZfEboiTPyu7zJ3hWjlvSl6yfvwM9/BSXAp8hHiVmzDxI IiSL33VJbGPcjL+Y0WVOgL38FjQGeJiKfOsW4jSURNZ3p2iX+CUNxHIgqrUaxjI4j5W4 pyQCuQzYF4sSfQv5uQdVgpQwHqH0BMxC1K7DxHEP0H2+noLqJhRxOL+MCAzhdl1oxlR4 M1TA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=iIlTIgm1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e22si13168349ejb.66.2020.07.06.07.09.08; Mon, 06 Jul 2020 07:09:32 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=iIlTIgm1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729222AbgGFOGn (ORCPT + 99 others); Mon, 6 Jul 2020 10:06:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52314 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729171AbgGFOGn (ORCPT ); Mon, 6 Jul 2020 10:06:43 -0400 Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 433BEC061755 for ; Mon, 6 Jul 2020 07:06:43 -0700 (PDT) Received: from pendragon.ideasonboard.com (81-175-216-236.bb.dnainternet.fi [81.175.216.236]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 2C02E97E; Mon, 6 Jul 2020 16:06:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1594044400; bh=Y0Dxs8yHGnMAS7O4nFNLcSPnhsF1XRUFurGKDDc2C1Y=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=iIlTIgm1Aik/z6QQROo3wt9iJVpDdvg2MnZhovSOh2B7EtM+YuYI+0QWr/3eTfOiB KOlUPFLn3y02tmJbMEs+p7usOW8gVlVttuUPMizP7QNCD/DJS7Y4PcZ1KU8KVrnomu c03J1o18JljXK4F14qbxCbOPKkPghGt7iuxWdGuc= Date: Mon, 6 Jul 2020 17:06:36 +0300 From: Laurent Pinchart To: Chris Mason Cc: Willy Tarreau , "ksummit-discuss@lists.linuxfoundation.org" , Greg Kroah-Hartman , "linux-kernel@vger.kernel.org" , "tech-board-discuss@lists.linuxfoundation.org" , Chris Mason Subject: Re: [Ksummit-discuss] [PATCH] CodingStyle: Inclusive Terminology Message-ID: <20200706140636.GA19803@pendragon.ideasonboard.com> References: <159389297140.2210796.13590142254668787525.stgit@dwillia2-desk3.amr.corp.intel.com> <20200705045505.GA2962@1wt.eu> <798B0FBF-D7A8-4631-8581-5D199DA50FF9@fb.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <798B0FBF-D7A8-4631-8581-5D199DA50FF9@fb.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Chris, On Mon, Jul 06, 2020 at 12:45:34PM +0000, Chris Mason via Ksummit-discuss wrote: > On 5 Jul 2020, at 0:55, Willy Tarreau wrote: > > On Sat, Jul 04, 2020 at 01:02:51PM -0700, Dan Williams wrote: > >> +Non-inclusive terminology has that same distracting effect which is why > >> +it is a style issue for Linux, it injures developer efficiency. > > > > I'm personally thinking that for a non-native speaker it's already > > difficult to find the best term to describe something, but having to > > apply an extra level of filtering on the found words to figure whether > > they are allowed by the language police is even more difficult. > > Since our discussions are public, we’ve always had to deal with > comments from people outside the community on a range of topics. But > inside the kernel, it’s just a group of developers trying to help each > other produce the best quality of code. We’ve got a long history > together and in general I think we’re pretty good at assuming good > intent. > > > *This* injures developers efficiency. What could improve developers efficiency > > is to take care of removing *all* idiomatic or cultural words then. For > > example I've been participating to projects using the term "blueprint", > > I didn't understand what that meant. It was once explained to me and > > given that it had no logical reason for being called this way, I now > > forgot. If we follow your reasoning, Such words should be banned for > > exactly the same reasons. Same for colors that probably don't mean > > anything to those born blind. > > > > For example if in my local culture we eat tomatoes at starters and > > apples for dessert, it could be convenient for me to use "tomato" and > > "apple" as list elements to name the pointers leading to the beginning > > and the end of the list, and it might sound obvious to many people, but > > not at all for many others. > > > > Maybe instead of providing an explicit list of a few words it should > > simply say that terms that take their roots in the non-technical world > > and whose meaning can only be understood based on history or local > > culture ought to be avoided, because *that* actually is the real > > root cause of the problem you're trying to address. > > I’d definitely agree that it’s a good goal to keep out non-technical > terms. Even though we already try, every subsystem has its own set of > patterns that reflect the most frequent contributors. That's an interesting point, because to me, it's the exact opposite. One of the intellectual rewards I find in working with the kernel is that our community is international and multicultural, allowing me to learn about other cultures. Aiming for the lowest common denominator seems to me to be closer to erasing cultural differences than including them. -- Regards, Laurent Pinchart