From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f68.google.com (mail-wr1-f68.google.com [209.85.221.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 037992472A3 for ; Mon, 4 Aug 2025 09:41:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.68 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754300520; cv=none; b=fxlSusAby0cI55jlrA1qPoiGKE7PSHW8Be8Xr3jjdabqkwQbppYaqU6LFlTs7SOl8g/+Xe4qUqNN8aQx4MFqtglgpgkKAGZ2YiHcg5onwrq5tw97KPUK9rEfTt3pvF8Beav1TLFSmdjZtsGEOXU53H7Bt8xmTlS0nuZFAnMno0Q= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754300520; c=relaxed/simple; bh=n/Y/9YZ1njq5HqM2pai7gLwkH/R5ARAxjHUBq9em+34=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=u3u+lKxbW9d7SWzlVG9X2midEfImSCY1uOv7vxwq1Go3wHYfsTBZtuT/K9ToSFBUH1t6DheUjzfdNwI1QRobRcrB7nyFFZSpr774s179AJ3ZBLMtOkKuIE7Ilkpf4fTOek93dFY8xCNNYt2cupnes1gZWlHLKurtTQ1AUIoh/yA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com; spf=pass smtp.mailfrom=suse.com; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b=Wx3uv+rW; arc=none smtp.client-ip=209.85.221.68 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=suse.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b="Wx3uv+rW" Received: by mail-wr1-f68.google.com with SMTP id ffacd0b85a97d-3b77b8750acso2642032f8f.0 for ; Mon, 04 Aug 2025 02:41:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1754300516; x=1754905316; darn=vger.kernel.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=73TOCFuo+GREgL2/pYDhxrjBA6nS034VKusSMXRntyw=; b=Wx3uv+rWHxmupcwrJYHg2AHdYqjF0yAowTz0jZlosk2f3tF0Q0F2TROBwBv6w3Hlo5 hcUljCKhSo5dMe5sURLUsqVnNXflcs3C10QFSHklT+84ZgQNEhkKMaPjZXVP7BbG0IlL aG8NGkrRtF3aGsfXNEeMAxepR28kX0jRQ/VBh8MM2T9+bmnv4KacPWLmlRKRu+e9AXLd obiGNfNvTs4BE8j9IUz0VXCHiLQ7XbraIYRMJcCa/ff9eKyqxvAQw0WORBWAB7rOUTGV v/8+ypAfeBJl6O3P31XhLgTmroS06gsCfuzbtTQBIO/zi4GIlQdC7H7HEOrzF3I3ObAw nopQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754300516; x=1754905316; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=73TOCFuo+GREgL2/pYDhxrjBA6nS034VKusSMXRntyw=; b=j6CwPn30aJt/oDVttkCAQt7UUewOvUwSlB7WxsQyvsnS0nZeKCRpN1snveeWnkBIqI ihFp/WzImp7ZJi7hZa9Znnmw0SRbn+FyT3pKwiVhLnRw16T2kCvo784c/1D9Jh7IpXqv nxe4k8smouhsIEYzXe8kyr2HbE8KbkN5+8BBEo3+QlTwNIcQtf+MzHdpVawla0S4HxCl ZMfHvJzs1dXGSLoK60DZoGxAb1EfS7BBzc/6DMb7jWvAuKuGxGg7ch8PLXjAuT+vVs+a BJZ8STNV5aZWEBbDWFGKkU9NiiHnAXxVWxPSrfWIDCHSYFkWq5HmHRSZHG51SD+Bjz09 HbkA== X-Forwarded-Encrypted: i=1; AJvYcCXE9t/RqMDLRfxfiBNnbOUi3MrNLoiHZKhSPEndX4yl3TF6Y3uDIw1YqovzB/vvqcfv5FPlUdieTdk=@vger.kernel.org X-Gm-Message-State: AOJu0YxOF1EtWPKGDlqMGMY+qd7tH2crb6L9ARcuTq3KZEG8/AKq2tyC PYI8tJWr/U/RoDEDg7Yuxjt49lCr/unO1HWI1NSKPtTguxyAK8bhgA4M7AeM5cgrNQI= X-Gm-Gg: ASbGncvtq/8g2D7TCqMfxhdXUkvcbRGz+/p7y4//28ItCI/LaXnUi53fo3Kk/J6sZlH 0f6ADAnpBEad2gp7WjyUDQM+srHjC869k5gyUkIRBLpdaZcT8OfLcNDMd60yt5qW/E0/ViUQaDq xMXUZK31lUJAc/6k/JFo+6ySHK+HE9GraalWxemBTpNZ0jSUe4g/LdeUN2LfUnDj+Y8gDhXbYWV DjBWVw4mb4I1Z0JbcKBV7YYlXfiw/R2dK2bi0eX+4LHiUsnlOs6oxG0PrYGUHUrpj7nBHs1mQf1 /7Ql66exIMts1/0NxK27wQpPw4eVnYdqDLO0bugzKEWqCaLoLuYij2RSZU7wNnZxDimYB+BC/8O jPQUcunMAF+TKZ3d+sLHMLBntiLLAGJbEd2iBHKKkBHxnKWMwPZiYCdhaCKHXb2NfGEqVddpoP8 hZ3yxtjnvT5g== X-Google-Smtp-Source: AGHT+IGfBJATELMLU0btvGvvdC9Rp47PlTQfVGAhDwVGWZY7ON/ZVUNJ7tTe5soC3xHigILOzKasQA== X-Received: by 2002:a05:6000:420d:b0:3a4:f7dd:6fad with SMTP id ffacd0b85a97d-3b8d959d43cmr7001584f8f.14.1754300516138; Mon, 04 Aug 2025 02:41:56 -0700 (PDT) Received: from localhost (dynamic-2a00-1028-8394-58e6-9e1a-64e5-71bf-cbcb.ipv6.o2.cz. [2a00:1028:8394:58e6:9e1a:64e5:71bf:cbcb]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-3b79c4530a8sm14894989f8f.38.2025.08.04.02.41.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Aug 2025 02:41:55 -0700 (PDT) Date: Mon, 4 Aug 2025 11:41:55 +0200 From: Michal Hocko To: Sasha Levin Cc: David Hildenbrand , Greg KH , Vlastimil Babka , corbet@lwn.net, linux-doc@vger.kernel.org, workflows@vger.kernel.org, josh@joshtriplett.org, kees@kernel.org, konstantin@linuxfoundation.org, linux-kernel@vger.kernel.org, rostedt@goodmis.org Subject: Re: [PATCH 0/4] Add agent coding assistant configuration to Linux kernel Message-ID: References: <20250727195802.2222764-1-sashal@kernel.org> <75d86e96-cb18-4996-998c-da7ac0e97468@suse.cz> <9afd157a-296d-4f4d-9d65-07b89ab3906f@redhat.com> <2025072832-enrich-pampers-54b9@gregkh> <1bd04ce1-87c0-4e23-b155-84f7235f6072@redhat.com> Precedence: bulk X-Mailing-List: workflows@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: On Mon 04-08-25 11:23:22, Michal Hocko wrote: > On Mon 28-07-25 09:05:37, Sasha Levin wrote: > > On Mon, Jul 28, 2025 at 12:47:55PM +0200, David Hildenbrand wrote: > > > We cannot keep complaining about maintainer overload and, at the same > > > time, encourage people to bombard us with even more of that stuff. > > > > > > Clearly flagging stuff as AI-generated can maybe help. But really, what > > > we need is a proper AI policy. I think QEMU did a good job (again, maybe > > > too strict, not sure). > > > > So I've sent this series because I thought it's a parallel effort to the > > effort of creating an "AI Policy". > > > > Right now we already (implicitly) have a policy as far as these > > contributions go, based on > > https://www.linuxfoundation.org/legal/generative-ai and the lack of > > other guidelines in our codebase, we effectively welcome AI generated > > contributions without any other requirements beyond the ones that affect > > a regular human. > > > > This series of patches attempts to clarify that point to AI: it has to > > follow the same requirements and rules that humans do. > > The above guidance is quite vague. How me as a maintainer should know > that whatever AI tool has been used is meeting those two conditions > > : 1. Contributors should ensure that the terms and conditions of the > : generative AI tool do not place any contractual restrictions on how the > : tool’s output can be used that are inconsistent with the project’s open > : source software license, the project’s intellectual property policies, > : or the Open Source Definition. > : > : 2. If any pre-existing copyrighted materials (including pre-existing > : open source code) authored or owned by third parties are included in the > : AI tool’s output, prior to contributing such output to the project, the > : Contributor should confirm that they have have permission from the third > : party owners–such as the form of an open source license or public domain > : declaration that complies with the project’s licensing policies–to use > : and modify such pre-existing materials and contribute them to the > : project. Additionally, the contributor should provide notice and > : attribution of such third party rights, along with information about the > : applicable license terms, with their contribution. > > Is that my responsibility? OK, I can see this is discussed further down the thread https://lore.kernel.org/all/20250730130531.4855a38b@gandalf.local.home/T/#u -- Michal Hocko SUSE Labs