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, 04 Feb 2024 23:21:08 +0200
Message-ID: <E9DBD5D4-76AC-410E-A969-D91CF4C13C18@remlab.net> (raw)
In-Reply-To: <20240204192844.GP6420@pb2>

Hi,

Le 4 février 2024 21:28:44 GMT+02:00, Michael Niedermayer <michael@niedermayer.cc> a écrit :
>On Sun, Feb 04, 2024 at 03:38:43PM +0100, Rémi Denis-Courmont wrote:
>> Hi,
>> 
>> Le 4 février 2024 14:41:15 GMT+01:00, Michael Niedermayer <michael@niedermayer.cc> a écrit :
>> >Hi
>> >
>> >As said on IRC, i thought people knew it, but ‘the same person as before’ is Thilo.
>> >
>> >Ive updated the price design suggestion for the merge task, its 16€ / commit limited to 50k€
>> >this comes from looking at pauls fork which has around 500 commits in 2 months thus
>> >250 commits per month, 12 months, and if we allocate 50k that end with roughly 16€ / commit
>> >if activity stays equal.
>> 
>> It's very different if we're talking about librempeg or some other unspecified fork. I could make a fork that removes MMX et al, and claim that I'm merging a fork.
>
>There are so many reasons why this wouldnt work
>(first you would have to lie, i dont think you would,
> then it would not be left that way on the wiki,
> not being sent to STF that way
> and not being accepted by STF and more)
>
>But assuming one could get away with that in the short term
>Why would anyone do something like this to destroy our all opertunity
>to obtains grants in the future ?

I don't know. That was purely an example, and I prefer to be the fictional bad guy in my examples, so nobody else feels insulted. But you can't blame people for being distrustful when a proposal is brought forward on short deadlines even though it was privately known for months.


>> Indeed I don't think that a semiformal open-source community with a lot of strong and varied opinions will carry such dotting of all i's very effectively. That has been one of the arguments for delegating this to a contracting IT company rather than to FFmpeg-devel and SPI.
>
>If the FFmpeg team can make decissions about what to fund then we do not need
>any contracting IT company.

Let's face it: FFmpeg is not the healthiest of open-source communities as of now.  But that's not even relevant here: OSS communities are typically focused on development and maybe support and promotion, *not* HR and payroll, nor waterfall-style project management.

Ergo, there would be no shame in conceding that FFmpeg would suck at those tasks, and a company whose job those things essentially are would be more effective at it. And I'm not saying this out of self-interest, just  pragmatism (call it cynicism if you will).

>OTOH If the FFmpeg team is not able to make decissions, thats a far bigger
>problem and it needs to be understood and corrected

I don't think the technical development lists of an OSS community should concern themselves with funding matters. Well-funded foundations surely need to concern themselves with this, but they don't mix it with development. And FFmpeg is not sl well-funded in the first place.

> Because whoever controlls the income of developers
>effectively controlls the project.

As long as there are several parties involved, and a single trust doesn't dominate the GA and the TC, I don't see that as a major problem. Or rather, it's a lesser problem than loosing competent developers because they need to work on something else to earn their living.

>An emloyee has to do what she is being told be her employer. So if the main developers
>become employees payed to work on FFmpeg that would hand FFmpeg to some CEO on a
>silver plate,

200000€ are not remotely enough for that to happen. You'd need 2-3 orders of magnitude larger investment, without competition, to get there at minimum.

So I don't see a risk here. But it's up to Thilo really, if he insists on going through SPI or not applying for STF at all.

>This would change FFmpeg from a Free software project to a commercial company.
>I do NOT agree to this, and i belive many others also do not agree.

I think a lot of people would rather get paid to work on Ffmpeg, and would in fact contribute more effectively if they were. And conversely, quite a few contributors seem to be acting for their commercial employer already.

Also, as a consultant or maybe an associate for FFlabs, it's a rather contradictory position for you to hold.
_______________________________________________
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".

  reply	other threads:[~2024-02-04 21:21 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
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 [this message]
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=E9DBD5D4-76AC-410E-A969-D91CF4C13C18@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