Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
 help / color / mirror / Atom feed
From: Alexander Strasser via ffmpeg-devel <ffmpeg-devel@ffmpeg.org>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Cc: Alexander Strasser <eclipse7@gmx.net>
Subject: Re: [FFmpeg-devel] [RFC] Introducing policies regarding "AI" contributions
Date: Mon, 7 Jul 2025 00:18:46 +0200
Message-ID: <mailman.5489.1751840334.1384.ffmpeg-devel@ffmpeg.org> (raw)
In-Reply-To: <5020747.31r3eYUQgx@basile.remlab.net>

[-- Attachment #1: Type: message/rfc822, Size: 8451 bytes --]

From: Alexander Strasser <eclipse7@gmx.net>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Subject: Re: [FFmpeg-devel] [RFC] Introducing policies regarding "AI" contributions
Date: Mon, 7 Jul 2025 00:18:46 +0200
Message-ID: <aGr2RsHZDoN8qgDs@metallschleim.local>

On 2025-07-05 14:20 +0300, Rémi Denis-Courmont wrote:
> Le tiistaina 1. heinäkuuta 2025, 13.58.23 Itä-Euroopan kesäaika Alexander 
> Strasser via ffmpeg-devel a écrit :
> > (...) I want this thread to start a discussion, that eventually leads
> > to a policy about submitting and integrating "AI" generated content.
> 
> Well, you can define a policy and/or make a public statement on FFmpeg.org, but 
> as others said, just like we can't prevent someone misattributing their 
> contributions and violating copyrights, we can't credibly prevent (mis)use of 
> LLMs to generate code.

Yes, that's what I had in mind.

At least it provides a place where we could point people to when we
detect such submissions.

Also I believe it will help on its own as far as people find it and
read it.


> There is also a problem of definition. While I don't personally use computer 
> assistance, I think it's fine to use language servers to automatically generate 
> or suggests boilerplate, possible contextual completions, etc. While this sort 
> of technology predates LLMs and is clearly distinct from it **at the moment**, 
> it's going to be hard to define "AI" and where to draw a line.

I don't think this has the same problems. My intention was to cover "AI"
in the current form where it means LLMs trained on a huge corpus of code
under many licenses and probably a lot without license at at all.


> Ultimately, I think you need to define the problem(s) as far as FFmpeg-devel is 
> concerned. Potential copyright violations are not new, and I think the current 
> policies and license terms are adequate, regardless of AI.
> 
> Low quality patches are also not really a new problem, and they can be 
> rejected with the current processes too.
> 
> *Maybe* LLM usage will (willingly or unwittingly) lead to a denial of service 
> attacks on the review capacity and motivation of the FFmpeg-devel, TC and GA 
> membership, but that remains highly speculative, and I think we don't need to 
> solve that what-if problem yet. And again, this attack does not necessarily 
> need an LLM to be carried.

I fear that could happen.

In general the usage of LLMs for codegen mostly shifts the line of work
in an unfavourable way :(

It also makes it possible with little effort to create a lot of code.
Code in itself is not really valuable though.
Having people that understand the code and maintain it are!

I agree that we might not need to react to that ahead of time, but in
general the review capacity in FFmpeg is too low since a long time.
So I guess it's better to watch closely.


Best regards,
  Alexander

[-- Attachment #2: Type: text/plain, Size: 251 bytes --]

_______________________________________________
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".

      parent reply	other threads:[~2025-07-06 22:18 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-07-01 10:58 Alexander Strasser via ffmpeg-devel
2025-07-01 11:20 ` Gyan Doshi
2025-07-03 23:42   ` Alexander Strasser via ffmpeg-devel
2025-07-01 12:44 ` Kacper Michajlow
2025-07-03 23:31   ` Alexander Strasser via ffmpeg-devel
2025-07-04 16:43     ` compn
2025-07-04 18:11   ` softworkz .
2025-07-03  0:16 ` Gerion Entrup
2025-07-03 23:14   ` Alexander Strasser via ffmpeg-devel
2025-07-04  7:10     ` Nicolas George
2025-07-03 23:44 ` Leo Izen
2025-07-04 10:15 ` Michael Niedermayer
2025-07-06 22:29   ` Alexander Strasser via ffmpeg-devel
2025-07-07  0:10     ` Michael Niedermayer
2025-07-07  0:35       ` Marvin Scholz
2025-07-07  2:52         ` Michael Niedermayer
2025-07-07  2:01     ` Michael Niedermayer
2025-07-05 11:20 ` Rémi Denis-Courmont
2025-07-05 12:22   ` Kacper Michajlow
2025-07-06 22:18   ` Alexander Strasser via ffmpeg-devel [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=mailman.5489.1751840334.1384.ffmpeg-devel@ffmpeg.org \
    --to=ffmpeg-devel@ffmpeg.org \
    --cc=eclipse7@gmx.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://master.gitmailbox.com/ffmpegdev/0 ffmpegdev/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 ffmpegdev ffmpegdev/ https://master.gitmailbox.com/ffmpegdev \
		ffmpegdev@gitmailbox.com
	public-inbox-index ffmpegdev

Example config snippet for mirrors.


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git