From: Thilo Borgmann via ffmpeg-devel <ffmpeg-devel@ffmpeg.org> To: ffmpeg-devel@ffmpeg.org Cc: Thilo Borgmann <thilo.borgmann@mail.de> Subject: Re: [FFmpeg-devel] [RFC] financial sustainability Plan A (SPI) Date: Fri, 27 Oct 2023 12:23:46 +0200 Message-ID: <ed0c6e2d-bb09-2681-e17e-2306085c8375@mail.de> (raw) In-Reply-To: <CAK+ULv7zTkzSFnmFDrh2A86xWsyFj3qVqHBghvhLsq8JKaZ73w@mail.gmail.com> Am 27.10.23 um 03:28 schrieb Kieran Kunhya: > Hi, > > On Thu, 26 Oct 2023 at 12:41, Thilo Borgmann via ffmpeg-devel < > ffmpeg-devel@ffmpeg.org> wrote: > >> Of course. FFmpeg has a donations account. So the money is already there >> and >> already used for the reimbursement requests. Whatever we spent it for >> needs to >> be decided by the community. Spending more money instead of just watch it >> growing is a good thing. That this will lead to more "disaster" is an >> assumption >> without basis. Even if this does happen and fails, its still better than >> not >> having even tried. >> > > Reimbursement requests for clearly defined things like travel costs with > receipts, or hardware that the project owns is in no way comparable to > consulting work, contracts, statements of work etc. And the current swscale > proposal is far from this too. Yes, of course they are different. Most importantly sponsored development needs to be agreed upon beforehand. That does not imply sponsored work is not clearly defined. I miss your argument about why it can't be done in this. >> Also, you just advertised FFmpeg and asked for more financial support in >> your >> talk at Demuxed [1] - so I figure your prefered way of doing that would be >> to >> channel money into some company without the community being involved? >> > > Actually if you watched the presentation, I said big companies need to > support maintenance (not the same as bounties) of FFmpeg by hiring > employees to work full time as they do with Linux Kernel maintainers. Or > failing that they can donate to the community - but as you know well the > numbers we have are not enough to hire full time maintainers. I'm totally fine with you asking big companies to hire devs for FFmpeg maintenance. That does not relate to my question, though. Do I assume correctly that your prefered way of doing that would be to channel money into some company without the community being involved? > Agreement via mailing list for money is a recipe for disaster. What we need > are clear statements of work that are voted on by TC. That's not the purpose of the TC. We of course need to have a good way of approving or disapproving proposals and of course we need these to be clearly defined. I again miss to see your argument why that shall not be possible on the ML - everyone on this list knows where your suspicion comes from but again, without even having tried, it's just your assumption and should IMHO not stopping us from trying to implement such a procedure. > We can't even agree on patch reviews, throwing money into the mix is > throwing gasoline into the fire. Being in conflict about a patch is completely different to conflict about some feature we might want. And no, not everything is as controversial as SDR or gets controversial just because it would be sponsored. You think there would have been real and non-resolvable opposition against bringing multi-threading into ffmpeg.c? You assume a proposed sponsored AV2 decoder will raise such opposition? However, since I agree with you that there will be different oppinions, why would you think that a e.g. a vote/committee or whatever we will choose could not resolve how we deal with these cases? > And since you also advertised explicitly for FFlabs - what is your relation >> to >> FFlabs? I own 25% of that company and I am not aware of any relationship. >> You >> just did advertise FFlabs because... FFlabs exists? FFlabs is a company >> co-owned >> by some FFmpeg developers, it's not FFmpeg nor can it represent it or act >> on its >> behalf. >> > > I linked to the consulting page and also to FFlabs which as far as I know > is the only company offering an SLA on FFmpeg. > If others existed I would have included them. Nothing wrong about bringing attention to ff.org/consulting or FFlabs. My question is what your relationship with FFlabs is? >> As soon as we pay developers via SPI it can become a good zero-trust >> environment >> for donators to offer tasks & money to FFmpeg and handle the money flow >> via SPI. >> The donators can be sure that their issues are handled properly in the >> project >> (on the ML) and do not flow away into some other sink and the developers >> can be >> sure to get their money from SPI because the offer is public and backed by >> the >> FFmpeg SPI account. Sounds like a quite trustworthy and most importantyl >> transparent way to handle things and build up trust in potential donators >> that >> the money they spent actually end up with FFmpeg. >> > > Do you really think the way SPI funding is managed currently matches your > description? That's exactly the point, to find a procedure that works for sponsored work. > Stefano approves by saying "Approved on my side, pending Michael's > approval." That won't change because SPI demands it. Done. We can change the names Stefano and Michael into whatever, but that's it. > This is not at all a community driven process where one person can veto > everything. What needs to be setup, is a procedure to find FFmpeg's decision about it. Who transports it to and approves it towards SPI is completely uninmportant because it cannot be done against the will of FFmpeg - and yes, SPI checks. Also blocking by a single individual cannot be done already, doesn't even matter if it's Michael or Stefano. >> I don't think developers should be paid via SPI for this reason. >> >> I think supporting FFmpeg developers via SPI fits perfectly into what we >> have >> SPI for in the first place - an independant entity that handles the >> community >> funds with absolute objectivity and no intrinsic interest whatsoever. In >> contrast to any company, including (my own-ish) FFlabs. >> > > If there is disagreement (which will be inevitable) SPI will not step in. Only if non-resolvable. If we setup a procedure, that is solved. > Money is only going to make our current ML drama situation worse. Circling again. I think everyone long enough on this list agrees with you that we have drama potential on almost everything here. However, CC & TC instanciation proved that we have a way of putting an end to the drama. So why don't you want to give it a try at least? -Thilo _______________________________________________ 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".
next prev parent reply other threads:[~2023-10-27 10:23 UTC|newest] Thread overview: 52+ messages / expand[flat|nested] mbox.gz Atom feed top 2023-10-26 15:45 Michael Niedermayer 2023-10-26 19:02 ` Kieran Kunhya 2023-10-26 19:41 ` Thilo Borgmann via ffmpeg-devel 2023-10-27 1:28 ` Kieran Kunhya 2023-10-27 10:23 ` Thilo Borgmann via ffmpeg-devel [this message] 2023-10-27 13:38 ` Kieran Kunhya 2023-10-27 15:08 ` Thilo Borgmann via ffmpeg-devel 2023-10-27 15:38 ` Rémi Denis-Courmont 2023-10-27 12:20 ` Michael Niedermayer 2023-10-27 10:43 ` Rémi Denis-Courmont 2023-10-27 11:10 ` Thilo Borgmann via ffmpeg-devel 2023-10-27 11:30 ` Rémi Denis-Courmont 2023-10-27 12:24 ` Thilo Borgmann via ffmpeg-devel 2023-10-27 15:24 ` Rémi Denis-Courmont 2023-10-27 16:05 ` Michael Niedermayer 2023-10-27 16:14 ` Rémi Denis-Courmont [not found] ` <AD4E0E39-49ED-4C96-8C12-9EAF6AFC00B0@cosmin.at> 2023-10-27 18:52 ` Cosmin Stejerean via ffmpeg-devel 2023-10-27 19:00 ` Rémi Denis-Courmont [not found] ` <5F5D6E6A-D85E-43E1-AF5B-B5CFBE60BF94@cosmin.at> 2023-10-27 19:04 ` Cosmin Stejerean via ffmpeg-devel 2023-10-27 12:27 ` Michael Niedermayer 2023-10-27 12:32 ` Michael Niedermayer 2023-10-27 13:46 ` Kieran Kunhya 2023-10-27 15:08 ` Michael Niedermayer 2023-10-28 14:20 ` Ronald S. Bultje 2023-10-28 15:30 ` Thilo Borgmann via ffmpeg-devel 2023-10-28 16:43 ` Ronald S. Bultje 2023-10-28 17:21 ` Michael Niedermayer 2023-10-28 18:01 ` Michael Niedermayer 2023-10-28 18:58 ` Paul B Mahol 2023-10-28 20:46 ` Michael Niedermayer 2023-10-29 14:35 ` Rémi Denis-Courmont 2023-10-29 16:12 ` Michael Niedermayer 2023-10-29 16:22 ` Kieran Kunhya 2023-10-29 19:36 ` Rémi Denis-Courmont 2023-10-31 16:58 ` Michael Niedermayer 2023-10-31 17:19 ` Rémi Denis-Courmont 2023-10-31 17:31 ` Michael Niedermayer 2023-10-31 17:37 ` Hendrik Leppkes 2023-10-31 17:48 ` Michael Niedermayer 2023-11-01 0:04 ` Thilo Borgmann via ffmpeg-devel 2023-11-01 1:27 ` Steven Liu 2023-10-29 16:47 ` Nicolas George 2023-10-29 19:43 ` Ronald S. Bultje 2023-10-29 19:46 ` Nicolas George 2023-10-29 19:53 ` Ronald S. Bultje 2023-10-29 20:10 ` Paul B Mahol 2023-10-29 20:03 ` Rémi Denis-Courmont 2023-10-29 20:43 ` Nicolas George 2023-10-28 21:17 ` Kieran Kunhya 2023-10-29 15:40 ` Michael Niedermayer 2023-10-28 17:21 ` Thilo Borgmann via ffmpeg-devel 2023-10-30 7:32 ` Gijs Peskens
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=ed0c6e2d-bb09-2681-e17e-2306085c8375@mail.de \ --to=ffmpeg-devel@ffmpeg.org \ --cc=thilo.borgmann@mail.de \ /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