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 E799A4C27F for ; Mon, 7 Jul 2025 02:53:01 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id E4532691411; Mon, 7 Jul 2025 05:52:57 +0300 (EEST) Received: from relay8-d.mail.gandi.net (relay8-d.mail.gandi.net [217.70.183.201]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 05988690592 for ; Mon, 7 Jul 2025 05:52:50 +0300 (EEST) Received: by mail.gandi.net (Postfix) with ESMTPSA id 371FD4444E for ; Mon, 7 Jul 2025 02:52:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1751856770; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=7GvPebq7UGphoB8rkaVcZT8AXVmVosEfZSu7e4uAMuU=; b=W9Gwc9M2bJ0RkQa7IQ+MKT1+Lf4rhE8agOwjnRq8G1pLrdeeWD7pVM7EQJqxkRF0oTruCo Pg7uF7m4WFxmqfUIvcQsdBw1vuYgGXH+McT1M4fHfoFE6LBLth41IZZRoBQwle/5u6ZHBK Zmaw3cP4bNJaitGC7g7UOmFLCp75oRIKXoywlgAO+zsruvzPyohBm8dwencbpzgRJRBOH3 FtEP2yLmBWNS7qZbqglssapu9JzanRaecXKNh9/IYpj5T7Uy581hQjswmcwb4bA0p4JBz6 Ac4Hy4F8R8Gp+1d8ffK7A5iFCn1YaiuBA/RWll81NPQfpC6LFAveEQXUEIFyDg== Date: Mon, 7 Jul 2025 04:52:48 +0200 From: Michael Niedermayer To: FFmpeg development discussions and patches Message-ID: <20250707025248.GF29660@pb2> References: <20250704101528.GS29660@pb2> <20250707001008.GD29660@pb2> <71ADCF87-98DE-4F0B-B596-55B598C97506@gmail.com> MIME-Version: 1.0 In-Reply-To: <71ADCF87-98DE-4F0B-B596-55B598C97506@gmail.com> X-GND-State: clean X-GND-Score: -85 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdeftdeigecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfitefpfffkpdcuggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedtudenucesvcftvggtihhpihgvnhhtshculddquddttddmnegfrhhlucfvnfffucdludehmdenucfjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofhitghhrggvlhcupfhivgguvghrmhgrhigvrhcuoehmihgthhgrvghlsehnihgvuggvrhhmrgihvghrrdgttgeqnecuggftrfgrthhtvghrnhepleekgefgffeiudefjeeuffejudehtddtudeltdehveevvedtieeulefhtdeutdeknecukfhppeeguddrieeirdeiiedrvddvjeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeeguddrieeirdeiiedrvddvjedphhgvlhhopehlohgtrghlhhhoshhtpdhmrghilhhfrhhomhepmhhitghhrggvlhesnhhivgguvghrmhgrhigvrhdrtggtpdhnsggprhgtphhtthhopedupdhrtghpthhtohepfhhfmhhpvghgqdguvghvvghlsehffhhmphgvghdrohhrgh X-GND-Sasl: michael@niedermayer.cc Subject: Re: [FFmpeg-devel] [RFC] Introducing policies regarding "AI" contributions X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="===============6857356838392221217==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --===============6857356838392221217== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="yo9VIWz9bJrcw/1Z" Content-Disposition: inline --yo9VIWz9bJrcw/1Z Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jul 07, 2025 at 02:35:38AM +0200, Marvin Scholz wrote: >=20 >=20 > On 7 Jul 2025, at 2:10, Michael Niedermayer wrote: >=20 > > Hi > > > > On Mon, Jul 07, 2025 at 12:29:44AM +0200, Alexander Strasser via ffmpeg= -devel wrote: > >> Date: Mon, 7 Jul 2025 00:29:44 +0200 > >> From: Alexander Strasser > >> To: FFmpeg development discussions and patches > >> Subject: Re: [FFmpeg-devel] [RFC] Introducing policies regarding "AI" = contributions > >> > >> Hi Michael! > >> > >> On 2025-07-04 12:15 +0200, Michael Niedermayer wrote: > >>> The use of tools to assist developers is growing and will > >>> continue to grow. Its not going away. > >>> And what one can and cannot do with these tools will evolve > >>> > >>> I dont think i understand the thought process behind this policy. > >> > >> I did not propose any policy in particular yet. So I'm not > >> sure what you are referring to. > > > > a policy is premature. > > > > > > [...] > > > >> More importantly I see no way for the license part to work out > >> automagically. In how far is the result a derivative other works? > >> How would we apply attribution where original works demand it? > >> How do we now the generated code is not just a mostly exact copy > >> of the original training material? > > > > How do you know that a student that was a tought C by teaching > > materials licensed under AGPL will not produce work that falls under AG= PL ? > > > > We should work on FFmpeg, review patches, fix bugs get the release done. > > And let people use the tools that work best for them. > > > > I do not want to have to spend time to think about if the use of > > tools (code completion?, some few line function prototype, > > LLM that fixed spelling errors, ...) > > requires a pariah mark on the patch or is "allowed" > > > > Such rules are IMHO not compatible with free software. > > > > It also would be another huge "go away" sign for the next generation > > of developers. >=20 > IMHO if something is a huge "go away" it is the lack of a modern developm= ent > workflow, like what a modern Git forge offers=E2=80=A6 It seems we all dump our wishlists and ideas here so let me continue: heres my wish list 1. an assistent that takes some work of my sholders so i have more time for= ffmpeg 2. a static copy of trac chatgpt says this: "*Status is taken from the Trac notification e-mails= mirrored on mail-archive.com, which still expose the ticket state even tho= ugh the Trac web UI now sits behind an anti-bot challenge." when i give chatgpt a simple short question about ffmpeg bugs its bad as many people use chatgpt now as their primary source and not = google (iam not sure actually if google still indexes it) 3. people merging or cherry picking forks 4. someone to convince carl to return and maintain trac 5. People realizing that maintaining the MAINTAINER file may help having ma= intainers ... 6. myself going to bed earlier and not writing this, that one was my fault = ;) thx [...] --=20 Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Many things microsoft did are stupid, but not doing something just because microsoft did it is even more stupid. If everything ms did were stupid they would be bankrupt already. --yo9VIWz9bJrcw/1Z Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABEKAB0WIQSf8hKLFH72cwut8TNhHseHBAsPqwUCaGs2fQAKCRBhHseHBAsP q/ZzAKCXD8b77TBgP1yxck1FF2J6E0vOZQCfcr8CwIT8MdIitEPVCigDxlh0Ui4= =xyxE -----END PGP SIGNATURE----- --yo9VIWz9bJrcw/1Z-- --===============6857356838392221217== 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". --===============6857356838392221217==--