diff mbox series

[FFmpeg-devel,1/3] doc/community: Vote in the interest of the project (first part of Antons proposal)

Message ID 20240226224438.1793-1-michael@niedermayer.cc
State New
Headers show
Series [FFmpeg-devel,1/3] doc/community: Vote in the interest of the project (first part of Antons proposal) | expand

Checks

Context Check Description
yinshiyou/make_loongarch64 success Make finished
yinshiyou/make_fate_loongarch64 success Make fate finished
andriy/make_x86 success Make finished
andriy/make_fate_x86 success Make fate finished

Commit Message

Michael Niedermayer Feb. 26, 2024, 10:44 p.m. UTC
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
---
 doc/community.texi | 2 ++
 1 file changed, 2 insertions(+)

Comments

Michael Niedermayer March 3, 2024, 2:53 a.m. UTC | #1
On Mon, Feb 26, 2024 at 11:44:36PM +0100, Michael Niedermayer wrote:
> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
> ---
>  doc/community.texi | 2 ++
>  1 file changed, 2 insertions(+)

I intend to apply the patchset tomorrow if there are no objections

thx

[...]
Rémi Denis-Courmont March 3, 2024, 8:05 a.m. UTC | #2
Le sunnuntaina 3. maaliskuuta 2024, 4.53.01 EET Michael Niedermayer a écrit :
> On Mon, Feb 26, 2024 at 11:44:36PM +0100, Michael Niedermayer wrote:
> > Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
> > ---
> > 
> >  doc/community.texi | 2 ++
> >  1 file changed, 2 insertions(+)
> 
> I intend to apply the patchset tomorrow if there are no objections

You can't have a strict rule ("must") requiring something vague ("best for the 
project").

What is best for the project tomorrow may differ from today. What is best for 
the project w.r.t. Linux distributions may differ from that w.r.t. Windows 
users. What is best for long term maintainability and sustainability of the 
project does not align with the best publicity and functionality in the short 
term. It is also inherently both subjective and unknowable.

This sentence just creates fodder for future accusations of bad faith, 
hypocrisy, misjudgement against TC decisions. While the sentence is meaning 
well, it adds absolutely nothing of value.
Andreas Rheinhardt March 3, 2024, 8:19 a.m. UTC | #3
Michael Niedermayer:
> On Mon, Feb 26, 2024 at 11:44:36PM +0100, Michael Niedermayer wrote:
>> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
>> ---
>>  doc/community.texi | 2 ++
>>  1 file changed, 2 insertions(+)
> 
> I intend to apply the patchset tomorrow if there are no objections
> 
> thx
> 

Gyan sent an alternative proposal which counts as objection.

- Andreas
Michael Niedermayer March 4, 2024, 12:29 a.m. UTC | #4
On Sun, Mar 03, 2024 at 10:05:49AM +0200, Rémi Denis-Courmont wrote:
> Le sunnuntaina 3. maaliskuuta 2024, 4.53.01 EET Michael Niedermayer a écrit :
> > On Mon, Feb 26, 2024 at 11:44:36PM +0100, Michael Niedermayer wrote:
> > > Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
> > > ---
> > > 
> > >  doc/community.texi | 2 ++
> > >  1 file changed, 2 insertions(+)
> > 
> > I intend to apply the patchset tomorrow if there are no objections
> 
> You can't have a strict rule ("must") requiring something vague ("best for the 
> project").

please see at the end of my reply


> 
> What is best for the project tomorrow may differ from today.

yes


> What is best for
> the project w.r.t. Linux distributions may differ from that w.r.t. Windows 
> users.

yes


> What is best for long term maintainability and sustainability of the
> project does not align with the best publicity and functionality in the short 
> term.

yes


> It is also inherently both subjective and unknowable.

we need to be precisse here.
"what is best for the project" is both subjective and unknowable, yes
but
"in their view" is for the decission maker not unknowable, i would
instead very much hope they know what their view is.


> 
> This sentence just creates fodder for future accusations of bad faith, 
> hypocrisy, misjudgement against TC decisions. While the sentence is meaning 
> well, it adds absolutely nothing of value.

This is standard
(now i dont know why googles first link ended up in australia but ok)

https://www5.austlii.edu.au/au/legis/cth/consol_act/ca2001172/s181.html

"
    Good faith--directors and other officers
                (1)  A director or other officer of a corporation must exercise their powers and discharge their duties:
                        (a)  in good faith in the best interests of the corporation; and
                        (b)  for a proper purpose.
"

This uses "must", and thats actual law

IMO its perfectly reasonable to expect committee members to act in the best
interrest of FFmpeg.
Theres no "should" here, theres a "must" here
It should be clear to every adult that oppinions can widely differ and
that what one considers to be the best interrest will commonly be
different from someone else on another day.

Still theres a big difference between "should" act in the best interrest and
"must" act in teh best interrest.

with "should" someone could just not do it and we will see this.
People will not act against their own interrest unless they are required
to.

thx

[...]
diff mbox series

Patch

diff --git a/doc/community.texi b/doc/community.texi
index 90d2b6f366..8a38c6aca0 100644
--- a/doc/community.texi
+++ b/doc/community.texi
@@ -82,6 +82,8 @@  The TC has 2 modes of operation: a RFC one and an internal one.
 
 If the TC thinks it needs the input from the larger community, the TC can call for a RFC. Else, it can decide by itself.
 
+Each TC member must vote on such decision according to what is, in their view, best for the project.
+
 If the disagreement involves a member of the TC, that member should recuse themselves from the decision.
 
 The decision to use a RFC process or an internal discussion is a discretionary decision of the TC.