From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 6569A4BADE for ; Tue, 1 Jul 2025 10:58:37 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id E97AD68EC07; Tue, 1 Jul 2025 13:58:32 +0300 (EEST) Date: Tue, 1 Jul 2025 12:58:23 +0200 To: ffmpeg-devel@ffmpeg.org MIME-Version: 1.0 Message-ID: List-Id: FFmpeg development discussions and patches List-Post: From: Alexander Strasser via ffmpeg-devel Precedence: list Cc: Alexander Strasser X-Mailman-Version: 2.1.29 X-BeenThere: ffmpeg-devel@ffmpeg.org List-Subscribe: , List-Unsubscribe: , List-Archive: Reply-To: FFmpeg development discussions and patches List-Help: Subject: [FFmpeg-devel] [RFC] Introducing policies regarding "AI" contributions Content-Type: multipart/mixed; boundary="===============5612244813694460219==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --===============5612244813694460219== Content-Type: message/rfc822 Content-Disposition: inline Return-Path: X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id A141068EB41 for ; Tue, 1 Jul 2025 13:58:25 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1751367505; x=1751972305; i=eclipse7@gmx.net; bh=A4wkuaJJzGNcPRbAa/L8bdKTF6JcNr4Ce4sYG3yndnE=; h=X-UI-Sender-Class:Date:From:To:Subject:Message-ID:MIME-Version: Content-Type:cc:content-transfer-encoding:content-type:date:from: message-id:mime-version:reply-to:subject:to; b=TiYl1d3BQ4qTTYZ32mvWSzvdMcou7epo3a1ZC1Rl2uCrwgSjvH4O8y2MrIgFa7co 3nWjXWeG+mIbdz0JjTB2S+pyKKe0+brfhBY8T+RDmZshuCzmR0uUnpbbUS9WCHLvN 5seFzJDY5XBW7n5+V2ngRDkAkheIZPXEUnEeIxESFBoaURXpA4lgmCm/ON/fhqWZu 24LEjWE0edmN02OcXjEbMTR+BT/eJvKIv1Y8cdTRr9HK+MBHnfLQs+T1hzQlTY7P/ wMRpBqmdfV85INznvJsgp1+gerwFeum75InBWEsOw/tJAatdeRlxEDmE4FUmwiV84 YPbhXNY8vryeb2RLWA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from metallschleim.local ([91.62.20.133]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MmlT2-1uxKTO3JMU-00lnVw for ; Tue, 01 Jul 2025 12:58:24 +0200 Date: Tue, 1 Jul 2025 12:58:23 +0200 From: Alexander Strasser To: ffmpeg-devel@ffmpeg.org Subject: [RFC] Introducing policies regarding "AI" contributions Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Provags-ID: V03:K1:QPUWoZleNZiPnTvapuA7+QzSXHrKyc6FW7wB8mq60lDFr2Eb4hB 9yjqLOaV1NndY2OAtqtbhXY86OJ3t/kbGLyjbh3mzhUGW7cb19wPcOHC3SLuLarbIM6vzMG Fcrei2xC6F5T03t2Pw85GIr0FUyW4smdKno7yQkV1Fu2QppS04mh4OO1ls6x5aP+swbdKzq lmZp8Dmr4yK7QlfdpWUbQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:IYaHQr6/fb0=;eN3Ox8uNMHtd9QF4i9ilMWK6mts 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 Hi all, I do not like the branding of the LLMs as AI, thus I will for now continue to call it "AI" in quotes. I'm open for better terms. It was just yesterday brought up on IRC in #ffmpeg-devel that there was at least one, marked attempt to include "AI" generated code[1]. At least I would say that this particular patch series was rejected, but there were was no explicit discussion and clear statement about "AI" generated content; especially code. Thus I want this thread to start a discussion, that eventually leads to a policy about submitting and integrating "AI" generated content. Leaving all ethical issues aside for a moment I still see 2 very big problems with AI generated code: * looks generally plausible but is often subtly wrong * leading to more work, regressions and costs * which often lands on a different group of people (other projects, reviewers, bug finders, bug fixers, etc.) * which are sometimes delayed for quite some time increasing the costs of fixing them * license/copyright violations * this might be sometimes a non-issue with small changes * but especially for complete components the risk seems high There is a lot more to the topic and I probably forgot to bring up many more important aspects and details. Please feel free to bring more things up in the discussion! There was a preparation in the musl project to put up a policy[2], it has not yet been finalized and realized as far as I understand. It also brings up the point, that it is not really related to recent "AI" tech, but more to the origin of work and its handling. Unfortunately "AI" made problems with this a lot more common. Best regards, Alexander 1. https://lists.ffmpeg.org/pipermail/ffmpeg-devel/2025-April/342146.html 2. https://www.openwall.com/lists/musl/2024/10/19/3 --===============5612244813694460219== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --===============5612244813694460219==--