From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mta1.migadu.com (out-155.mta1.migadu.com [95.215.58.155]) (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 A8A5E30D407 for ; Sun, 23 Aug 2026 13:10:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.155 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787490659; cv=none; b=gqYq0UHvGdaGdqIZdeljBTIz7v3Hx4v2P6x5DoL4D7/9G1CMlUmdYTRrG56CYCLRv7TI/nnorzNK2moOs8MZl9TGbsmCh67H47f01J1GU0XHnElMoxLr5r+JB+mdwOOlOSardz5lkyqFDduFlpqdDs+vXx/bFgi9zp6CrlYlchM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787490659; c=relaxed/simple; bh=VJf+d9bwOPdEkepON7tz9Un2OaLoemJKsxCKHYZWxJ4=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=qaSu6WUziKWtJvj0qZoWJWSABEt+b+6xxBevteAJxxRcsN1Csmv/b9QA/JDko5zVcHGSNsifSjUnDSGLoJHveQrmA48IA1H3MXpRYiR/614OTKQdZafw1cN5+bhWCczAMT0/unc+V5P15dlb2EafcztuHYHus4QvZKglkGAd+Is= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=wyuan.org; spf=pass smtp.mailfrom=wyuan.org; dkim=pass (2048-bit key) header.d=wyuan.org header.i=@wyuan.org header.b=Fbc/Juxu; arc=none smtp.client-ip=95.215.58.155 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=wyuan.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=wyuan.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=wyuan.org header.i=@wyuan.org header.b="Fbc/Juxu" X-Envelope-To: git@vger.kernel.org DKIM-Signature: a=rsa-sha256; bh=VJf+d9bwOPdEkepON7tz9Un2OaLoemJKsxCKHYZWxJ4=; c=simple/simple; d=wyuan.org; h=from:to:subject:date:message-id:mime-version:content-type; s=key1; t=1787490654; v=1; x=1788095454; b=Fbc/JuxuPXdwYVKzoTzJ9NTRGGN0Gs+e4AYt4lKGN7sdKmrmo0LpscA+Pxe1sphwzRPV7jFM 7MluOea+7FEFJOibaGCcudSu/KaubMd8kyU6ak/1wvIvP2tm+fGdbSb0ZwmjaXANN7hDd3iyTCN vgWI6xW+9GGKDgxKuNw+5aoFPgDWi3nSPczzm+kPIZAC4wxJYkCGvtEOllw3zTnr0Zc4vRPXXRQ 91kISQm3aewrYKdTvtfL4CuziW86di0XiXPSegFrBnoONGLbvnr1Aof5KlZPbZxPfHMX48MUQig C7odmr+/BDoWsvI1JlsN4LT3bkqFp9LjXPxtTV7473wHw== X-Envelope-To: git@vger.kernel.org Received: from localhost (117.176.242.187) by smtp.migadu.com with ESMTPS id 2c86762f1f6708f2; Sun, 23 Aug 2026 13:10:54 +0000 X-Mizu-Trace-ID: 2c86762f1f6708f2 X-Migadu-Flow: FLOW_OUT Date: Sun, 23 Aug 2026 21:10:46 +0800 From: Weijie Yuan To: Johannes Sixt Cc: Git Mailing List , "brian m. carlson" , Junio C Hamano , Johannes Schindelin Subject: Re: [PATCH] gitk: discourage AI contributions Message-ID: References: Precedence: bulk X-Mailing-List: git@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: [+cc Johannes Schindelin] On Sun, Aug 23, 2026 at 11:25:42AM +0200, Johannes Sixt wrote: > Since the provenance of code generated by AI cannot be tracked with > confidence, which would be necessary to sign off a contribution, tell > contributors not to use AI. > > Signed-off-by: Johannes Sixt > --- > Following a recent brief discussion[1] it looks like I should not > accept code for Gitk that was generated by AI even if the submitter > understands all of it. Should I discourage AI contributions outright > like this or would it overshoot the mark? > > -- Hannes > > [1] https://lore.kernel.org/git/aooRdiVdjovWSFiG@fruit.crustytoothpaste.net/T/#md44580584f30c9b3e3c9e23250baf08b7fd7fb0c I followed the discussion between Brian and Junio, and I have no intention of further expanding the discussion about the legal and technical issues surrounding the use of AI/LLM. However, I would like to point out that several of dscho's recent commits seem to carry an Assisted-by trailer, and, unless I missed something (possibly), nobody appears to have raised the issue or strongly objected to it. Of course, I believe dscho also fully understood the code he submitted. (This is getting a little away from the DCO legal issue that Junio and Brian were discussing.) So how do we distinguish between "Generated" and "Assisted"? Perhaps the LLM merely assisted him with some investigative work rather than actually writing any code. Meanwhile, in the Linux kernel community, probably the most prominent user of the DCO, within it, Linus also expressed his views [1] on the use of LLMs a few weeks ago, while the Linux Foundation has published guidance on the legal issues surrounding the use of AI. [2] Although I know that the Git and Linux kernel communities do not follow exactly the same rules, Jonathan Corbet updated the kernel's requirements for disclosing LLM use a couple of days ago, namely: Assisted-by: LLM [TOOL1] [TOOL2] Perhaps this gives us a way to tell whether a patch contains content generated by an LLM. (But if we want to ban it entirely, please disregard this part.) Thanks, Weijie Emm, I´m not sure which thread would be the right place to continue this discussion, sorry. [1] https://lore.kernel.org/all/CAHk-=wi4zC+Ze8e+p3tMv8TtG_80KzsZ1syL9anBtmEh5Z40vg@mail.gmail.com/ [2] https://www.linuxfoundation.org/legal/generative-ai