[FFmpeg-devel] Sovereign Tech Fund

Jonatas L. Nogueira jesusalva at spi-inc.org
Sun Jan 28 21:30:23 EET 2024


Note: I have no idea what YUVJ is (I assume you want to remove it, not to
implement it?) and I forgot to mention "reverted work" (likely in the form
"work not yet merged or reverted within 30 days after being merged"). The
goal here was to make easier to understand what's expected.

Of course, I can help with legalese if you explain to me and review it
afterwards, just let me know in such case.

Att.

Jonatas L. Nogueira (“Jesusalva”)

On Sun, Jan 28, 2024, 16:20 Jonatas L. Nogueira <jesusalva at spi-inc.org>
wrote:

> That's not a problem at all; because you can divide the work into discrete
> pieces after it's done (on the invoice), just like liberal professionals
> (eg. accountants, lawyers, administrators, etc.)
>
> The SOW defines what is acceptable on the invoice (so in the YUVJ case,
> for example, it could be "code related to YUVJ implementation and bugs
> arising of it, as well as review of the PRs/MRs associated with it, but not
> tagging issue tickets, duplicated work or code formatting" — I have no
> idea, this is just for inspiration), as well as the timeframes by when they
> should submit the invoices (and if they need to submit any other proof of
> their work, what and when). It should also define how payment works
> (typically by hour or by code line, there's some leeway here though),
> what's the maximum budget (specially if the metric is exploitable), the
> value of which unit of work (defined before) which must not be above the
> market price.
>
> Contributors are not employees, they don't need to login at 8 and logout
> at 17 for a fixed wage. In fact, they might not do anything and thus no
> money be due to them at all. That's why we make a SOW, it makes clear what
> they can do, how much they can earn, what will not be paid (usually
> unrelated work) even if they do, and by when they should submit invoices
> and evidences of the work they did to receive payment.
>
> Do say if there are still questions, I'll be happy to answer and help here.
>
> Regards,
>
> Jonatas L. Nogueira (“Jesusalva”)
>
> On Sun, Jan 28, 2024, 15:59 Kieran Kunhya <kierank at obe.tv> wrote:
>
>> > Statements of Work and milestones (by definition) are for features.
>>>
>>> The SoW suggestion/need came from a lawyer that jonatas asked IIUC.
>>> so i can just suggest to put work like what you list above into a SOW
>>> like
>>> framework. Or maybe Jonatas can clarify, in case i misunderstood
>>>
>>
>> My point is that ongoing maintenance can't be split into discrete pieces
>> of work, nor arguably can a given timescale be associated with cleanup.
>> For example YUVJ is difficult, until you remove it and see the bugs you
>> don't know how long it will take. This is not suited to the bounty/SoW
>> methodology.
>>
>> We don't need STF to be funding features, we need maintenance,
>> infrastructure etc which all lends itself to salaried work.
>>
>> Kieran
>>
>


More information about the ffmpeg-devel mailing list