Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp7244407rwd; Mon, 19 Jun 2023 21:20:10 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5Jn7vR629RBnJFsX6a4EWdC6e00xGHVtrZaEk64xa/07jyoQcxPk/9ekyt4iVCgtlbcofm X-Received: by 2002:a05:6a00:c83:b0:666:617a:c3b5 with SMTP id a3-20020a056a000c8300b00666617ac3b5mr11935016pfv.21.1687234810458; Mon, 19 Jun 2023 21:20:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687234810; cv=none; d=google.com; s=arc-20160816; b=bwz3d7D76DVN95FpgeQAYY2bfNv/gku9byyjeY/nkGz+nE3in+sk4EwMxRQlN7snud BzeTvQCf+cl3Xcx7uQ9y4bpp+mKTFtoAbhGWUMtylgd9Y4/8wmo5lSKbz4kKmZTJUMIb cXxyDgly987gzuPDZ611+mpry19oNqAc06g107AfpCDLaCoei/Zoi+En3tF+Ych2Z8If tq6f58s0YiN5LDGQiIueFRzWCtb4OpMurdhm7b/9aFmMGyeejvdqVfk3Lke0ORDjFfP/ USsKrFGM9bHaeiDvSuMQCjPw/LTrFjE2CTtLFHLKCQDLacjIjxrZvOLaQAwOLMOp/AgR TgxQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:message-id:in-reply-to :subject:cc:to:from:date:feedback-id:dkim-signature; bh=uK8OHGMIlFmnJLvVW0a3pMKfDOHLUDIq6unP7lOwbaE=; b=v6OeFpVbNNzDcx3CceNMnfqoxsHdOQXKG4Wa4vOgZkC9t5l9Et728LqcnZVCgGTvo2 Lv521UkIl74IQtB1CFcSxsaPXVq40JjNHKmTzwnIaahCYUjAfZVESIEnq05CF6SjRl9q KxhKNlF8S0Nq1zmTr2+M42slks6vzuIX61lgpGY3BAdHybciaKo2hXZbB1XzySIEQpXm Nw6VZNgof+eNIVC2zpoeTqcZjeoLFqP7jtkKhmimV8lfVpy7Ik+0UB+aZUw89N/CnNnu t8zBf4Xa2we7DvHrm5PeR3FUv0JXZa/Wy3q5wAKtLEfzGQeb+hZ0vj0DOqdakkocl0rS O9eA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b="K7k6z/7k"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l30-20020a63701e000000b005503f25aac2si893905pgc.241.2023.06.19.21.19.56; Mon, 19 Jun 2023 21:20:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b="K7k6z/7k"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230227AbjFTDti (ORCPT + 99 others); Mon, 19 Jun 2023 23:49:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33514 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229655AbjFTDtg (ORCPT ); Mon, 19 Jun 2023 23:49:36 -0400 Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 11C0F10CF; Mon, 19 Jun 2023 20:49:35 -0700 (PDT) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 7D9205C01B5; Mon, 19 Jun 2023 23:49:34 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 19 Jun 2023 23:49:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; t=1687232974; x=1687319374; bh=uK8OHGMIlFmnJ LvVW0a3pMKfDOHLUDIq6unP7lOwbaE=; b=K7k6z/7kBm+2XX8J5xZJpPOm4KUIY SjAeNJLTn7VYVT0+Pma8pKRUP4DB5JRuqa0lsXpbHbNf6+7nrUmFksQhT6pyecn5 wonDg5tnuqwrR+bkEWOm3PljmjYXxMZTpapoHXI60Dkf5a9iMRjup6XyD2ZkCV11 OHBrNxCWFjH+c0vl49JtGPA1aXwbWb3GpfX/E3Wq8/60WJbng0jbgsSpflHOlUme iH0sExaGX9/sx2pib3vsdhiK0JrQfMfSXXAoejGBaeaj0Wt30cS2pqcvZwpJNIKr wI/Kv6LqxMlIxeCpgG4xQqW9KN+8VB9cp/QQwCDFVcMc8t/Di+wi+q+XA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrgeefgedgfeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvfevufgjkfhfgggtsehttdertddttddvnecuhfhrohhmpefhihhnnhcu vfhhrghinhcuoehfthhhrghinheslhhinhhugidqmheikehkrdhorhhgqeenucggtffrrg htthgvrhhnpeelueehleehkefgueevtdevteejkefhffekfeffffdtgfejveekgeefvdeu heeuleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hfthhhrghinheslhhinhhugidqmheikehkrdhorhhg X-ME-Proxy: Feedback-ID: i58a146ae:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 19 Jun 2023 23:49:31 -0400 (EDT) Date: Tue, 20 Jun 2023 13:50:21 +1000 (AEST) From: Finn Thain To: James Bottomley cc: corbet@lwn.net, dan.j.williams@intel.com, gregkh@linuxfoundation.org, keescook@chromium.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, tech-board-discuss@lists.linux-foundation.org, tytso@mit.edu Subject: Re: [PATCH] Documentation: Linux Contribution Maturity Model and the wider community In-Reply-To: Message-ID: <7fef2bbb-4c5a-52b8-8e85-400a8fbb8786@linux-m68k.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Spam-Status: No, score=-0.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, SORTED_RECIPS,SPF_HELO_PASS,SPF_NONE,T_SCC_BODY_TEXT_LINE, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 19 Jun 2023, James Bottomley wrote: > On Mon, Jun 19, 2023 at 07:41:57PM +1000, Finn Thain wrote: > > The Linux Contribution Maturity Model methodology is notionally based > > on the Open source Maturity Model (OMM) which was in turn based on the > > Capability Maturity Model Integration (CMMI). > > > > According to Petrinja et al., the goal of the OMM was to extend the > > CMMI so as to be useful both for companies and for communities [1][2]. > > However, the Linux Contribution Maturity Model considers only > > companies and businesses. > > That's not a correct characterization. The model is designed to measure > and be useful to businesses, but it definitely considers the community > because it's progress is built around being more useful to and working > more effectively with the community. > You're right, the characterization I gave does exaggerate the bias. I shall moderate that if I resubmit the patch. > > This patch addresses this bias as it could hinder collaboration with > > not-for-profit organisations and individuals, which would be a loss to > > any stakeholder. > > I don't really think changing 'Businesses' to 'Organizations' entirely > addresses what you claim is the bias because individuals would still be > excluded from the term 'Organizations'. I also don't really think it > matters. Part of the reason this whole thing doesn't matter is that > sometimes people do know who a contributor they work with works for, but > most of the time they don't. This is not just about patches, it's also about incentives and influence. > If you really want this to be inclusive, you could change it to 'other > contributors' but I'm still not sure it's worth it. > > > > > Level 5 is amended to remove the invitation to exercise the same bias > > i.e. employees rewarded indirectly by other companies. > > I also wouldn't remove the bit about seeking upstream feedback on > employees; I know from personal experience it happens a lot. > If it happens a lot already, why compel employers to seek it? It's worth noting that the model compels employers to seek "community member feedback" which is not the same as the "upstream feedback" that you describe.