Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
 help / color / mirror / Atom feed
From: "Rémi Denis-Courmont" <remi@remlab.net>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Subject: Re: [FFmpeg-devel] Sovereign Tech Fund
Date: Sun, 28 Jan 2024 21:17:03 +0200
Message-ID: <1976392.nZu15OXtJW@basile.remlab.net> (raw)
In-Reply-To: <20240128032549.GN6420@pb2>

Le sunnuntaina 28. tammikuuta 2024, 5.25.49 EET Michael Niedermayer a écrit :
> Please read the following to get a better understanding what STF is about:
> (In short it is about maintenance and sustainability, not features)
> https://www.sovereigntechfund.de/programs/applications
> 
> As some probably already know, Thilo has worked with STF to work out
> many details of this. SPI will handle the financials for FFmpeg.

As anybody who's been following FFmpeg-devel knows, people have pointed out 
SPI seems like a poor choice of vehicle for that sort of commission. I won't 
repeat the arguments that were already made in the second half of last year.

But I will add a few comments...

> Everyone willing to benefit from this sponsorship must not be a US sanctioned
> entity or in a US sanctioned country. 

In other words, the choice of a US vehicle is excluding people who are, or 
fear that they may be affected by US sanctions. Some active developers are 
associated with, for example, the Chinese Academy of Science, Huawei 
Technologies or other Chinese IT R&D entites. This is discriminatory, and thus 
something that an open-source project should actively seek to *avoid*.

German government funding should go to German or at least EU-based entities if 
only for that reason. In other words, by going through SPI, Thilo is 
*unnecessarily* bringing ugly politics into an open-source project. (And 
please don't shoot the messenger here.)

> At this point, what we need is a list of Projects so we can submit an
> application to STF at or before 12th Feb. (at the 14th they have a meeting
> and will review our submission) What STF told us, they need ATM is:

The "selection criteria" seem rather restrictive. It seems that critical tasks 
such as long-term maintainance (Anton) and security fixes (you) are in scope. 
Though I can only agree with Kieran that SoW is ill-suited for tasks of the 
sort. If SPI insists on SoW, which is somewhat understandable from their legal 
and moral standpoint, then that is another reason why SPI should not, or 
maybe, cannot, be the vehicle.

By stretching the criteria a little, maybe reasonably expected external or 
normative updates are also in scope, like say implementing optimisations for 
new ISA extensions or new codec profiles. But implementing entirely new 
features seems unambiguously excluded, especially if competing with existing 
open-source projects. Prototypes are also *explicitly* excluded. So for the 
sake of the argument, reimplementing X264, dav1d or GNU/radio functionality in 
FFmpeg seems like it would not qualify.

I am not a lawyer, but there may be nontrivial legal implications for SPI and 
the contractees here. Note that I do not mean to argue against the 
restrictions here. They make perfect sense considering that this funding would 
ultimately come from the German tax payers.

(...)

> My suggestion is that we create a Trac WIKI page similar to the ideas
> page for GSoC.
> On that page everyone can add a project idea.
> The requirement is that
> 1. it must fit in the goals and mission and all of STF
> 2. it must be about FFmpeg (IIUC non coding tasks are ok)

IIUC, they are *not* OK, unless they are a dependency of a coding task:

| Development is our primary focus, although security audits, conference
| attendance, and other community-based events can be included in the
| application should they be necessary.

-- 
レミ・デニ-クールモン
http://www.remlab.net/



_______________________________________________
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:[~2024-01-28 19:17 UTC|newest]

Thread overview: 123+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-01-28  3:25 Michael Niedermayer
2024-01-28 15:54 ` Kieran Kunhya
2024-01-28 17:12   ` Michael Niedermayer
2024-01-28 18:59     ` Kieran Kunhya
2024-01-28 19:20       ` Jonatas L. Nogueira via ffmpeg-devel
2024-01-28 19:30         ` Jonatas L. Nogueira via ffmpeg-devel
2024-01-28 19:34         ` Kieran Kunhya
2024-01-28 21:18           ` Jonatas L. Nogueira via ffmpeg-devel
2024-01-28 21:33             ` Kieran Kunhya
2024-01-29 21:27           ` Anton Khirnov
2024-01-28 20:06       ` Michael Niedermayer
2024-01-28 20:32         ` Kieran Kunhya
2024-01-28 20:34         ` Kieran Kunhya
2024-01-28 20:37         ` Kieran Kunhya
2024-01-28 20:42           ` Kieran Kunhya
2024-01-28 21:47             ` Michael Niedermayer
2024-01-29 18:31               ` Kieran Kunhya
2024-01-29 18:46                 ` Jonatas L. Nogueira via ffmpeg-devel
2024-01-29 18:54                 ` Michael Niedermayer
2024-01-29 19:02                   ` Kieran Kunhya
2024-01-29 20:04                     ` Michael Niedermayer
2024-01-29 22:54                       ` Kieran Kunhya
2024-01-30  9:20                       ` Tomas Härdin
2024-01-28 21:34           ` Michael Niedermayer
2024-01-28 21:39             ` Kieran Kunhya
2024-01-29  2:26               ` Jonatas L. Nogueira via ffmpeg-devel
2024-01-29 14:52                 ` Derek Buitenhuis
2024-01-29 15:02                 ` Kieran Kunhya
2024-01-29 15:05                   ` Derek Buitenhuis
2024-01-29 16:40                   ` Jonatas L. Nogueira via ffmpeg-devel
2024-01-29 17:05                     ` Kieran Kunhya
2024-01-29 17:27                   ` Michael Niedermayer
2024-01-29 17:36                     ` Kieran Kunhya
2024-01-29 17:43                     ` Rémi Denis-Courmont
2024-01-29 18:11                       ` Michael Niedermayer
2024-01-29 21:01                         ` Rémi Denis-Courmont
2024-01-29 22:43                           ` Michael Niedermayer
2024-01-30  6:30                             ` Rémi Denis-Courmont
2024-01-30 17:15                               ` Michael Niedermayer
2024-01-30 18:00                               ` Michael Niedermayer
     [not found]   ` <A40E9FF7-EC74-458A-A195-26EE8062992E@cosmin.at>
2024-01-29 22:23     ` Cosmin Stejerean via ffmpeg-devel
2024-01-29 22:31       ` Kieran Kunhya
2024-01-30 10:12         ` Nicolas George
2024-01-30 10:19           ` Kieran Kunhya
2024-01-30 10:31             ` Nicolas George
2024-01-30 10:44               ` Kieran Kunhya
2024-01-30 10:46                 ` Nicolas George
2024-01-30 10:53                   ` Kieran Kunhya
2024-01-30 11:47           ` Anton Khirnov
2024-01-28 19:17 ` Rémi Denis-Courmont [this message]
2024-01-28 20:33   ` Michael Niedermayer
2024-01-29 14:38 ` Derek Buitenhuis
2024-01-29 18:25   ` Michael Niedermayer
2024-01-29 18:37     ` Derek Buitenhuis
2024-01-29 19:21       ` Michael Niedermayer
2024-01-29 20:09         ` Vittorio Giovara
2024-01-29 20:15           ` Derek Buitenhuis
2024-01-30  6:48             ` Rémi Denis-Courmont
2024-01-29 20:19           ` Anton Khirnov
2024-01-29 20:20             ` Derek Buitenhuis
2024-01-29 20:36             ` Vittorio Giovara
2024-01-29 21:27               ` Michael Niedermayer
2024-01-31 11:19                 ` Anton Khirnov
2024-01-29 20:41           ` Diederick C. Niehorster
2024-01-29 21:19             ` Anton Khirnov
2024-01-29 21:11 ` Anton Khirnov
2024-01-29 23:41   ` Jonatas L. Nogueira via ffmpeg-devel
2024-01-29 23:53   ` Stefano Sabatini
2024-01-31 12:30     ` Anton Khirnov
2024-01-31 21:26       ` Stefano Sabatini
2024-01-30  0:15   ` Michael Niedermayer
2024-01-30  0:19     ` Michael Niedermayer
2024-01-31 12:59     ` Anton Khirnov
2024-01-31 14:10       ` Jonatas L. Nogueira via ffmpeg-devel
2024-01-31 15:17         ` Anton Khirnov
2024-01-31 15:17         ` Kieran Kunhya
2024-01-31 16:00           ` Jonatas L. Nogueira via ffmpeg-devel
2024-01-31 16:03             ` Jonatas L. Nogueira via ffmpeg-devel
2024-01-31 16:10         ` Rémi Denis-Courmont
2024-01-31 17:04           ` Jonatas L. Nogueira via ffmpeg-devel
2024-01-31 18:03             ` Michael Niedermayer
2024-01-31 18:22               ` Kieran Kunhya
2024-01-31 18:40                 ` Jonatas L. Nogueira via ffmpeg-devel
2024-01-31 18:48                   ` Kieran Kunhya
2024-01-31 19:07                 ` Michael Niedermayer
     [not found]                   ` <A7F30D96-F8DB-45EA-9CDB-3545E3ECE0C9@cosmin.at>
2024-01-31 19:16                     ` Cosmin Stejerean via ffmpeg-devel
2024-01-31 20:19                       ` Kieran Kunhya
2024-01-31 21:43                         ` Michael Niedermayer
2024-01-31 21:54                           ` Kieran Kunhya
2024-01-31 22:40                             ` Michael Niedermayer
2024-01-31 22:45                               ` Kieran Kunhya
2024-02-02 13:52                                 ` Michael Niedermayer
2024-02-02 13:58                                   ` Kieran Kunhya
2024-01-31 19:20                   ` Jonatas L. Nogueira via ffmpeg-devel
2024-01-31 17:58           ` Michael Niedermayer
2024-01-31 23:15           ` Stefano Sabatini
2024-02-01  0:16             ` Stefano Sabatini
2024-02-06  0:00               ` Jonatas L. Nogueira via ffmpeg-devel
2024-01-30  1:48 ` Michael Niedermayer
2024-01-30  9:32   ` Vittorio Giovara
2024-01-30 10:07     ` Nicolas George
2024-01-30 10:13       ` Vittorio Giovara
2024-01-30 10:15         ` Nicolas George
2024-01-30 10:56           ` Vittorio Giovara
2024-01-31  1:07     ` Michael Niedermayer
2024-01-31 21:44   ` Derek Buitenhuis
2024-01-31 21:55     ` Kieran Kunhya
2024-01-31 23:07       ` Michael Niedermayer
2024-02-01 17:59         ` Anton Khirnov
2024-02-01 18:14           ` Rémi Denis-Courmont
2024-02-01 22:55           ` Michael Niedermayer
2024-02-05 10:21       ` Michael Niedermayer
2024-02-05 11:53         ` Kieran Kunhya
2024-02-05 13:10         ` Zhao Zhili
2024-02-01 19:22     ` Derek Buitenhuis
2024-02-04  9:49       ` Rémi Denis-Courmont
2024-02-04 10:02         ` J. Dekker
2024-02-04 10:09           ` Paul B Mahol
2024-02-04 13:41           ` Michael Niedermayer
2024-02-04 14:38             ` Rémi Denis-Courmont
2024-02-04 19:28               ` Michael Niedermayer
2024-02-04 21:21                 ` Rémi Denis-Courmont
2024-04-12 23:43 ` Thilo Borgmann via ffmpeg-devel

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=1976392.nZu15OXtJW@basile.remlab.net \
    --to=remi@remlab.net \
    --cc=ffmpeg-devel@ffmpeg.org \
    /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