Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
 help / color / mirror / Atom feed
* [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
@ 2023-09-24  8:37 Kyle Swanson
  2023-09-24  9:21 ` Matthias Dressel
                   ` (6 more replies)
  0 siblings, 7 replies; 36+ messages in thread
From: Kyle Swanson @ 2023-09-24  8:37 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

Hi,

Here are my notes from the VDD meeting. If I missed anything, please feel
free to send corrections.

Thanks,
Kyle


Voting
------

General Assembly:
-   Original 2020 general assembly: <https://0x0.st/HVz-.txt>
-   Proposal: General Assembly is determined twice a year on January 1st,
and July 1st.
-   The criteria for General Assembly inclusion is 20 commits with
authorship in the last 18 months.
-   Current General Assembly will vote on vote.ffmpeg.org to enact the
above proposal, J-B will setup.
-   Admission of the extra members to the GA will be voted on separately
well.

General Assembly, Candidates (J-B will mail a vote):
-   BBB
-   Derek

Technical Committee, Candidates (J-B will mail a vote):
-   JEEB
-   Anton
-   Lynne
-   wbs
-   haasn
-   MN
-   Mark

Community Committee, Candidates (J-B will mail a vote):
-   Dave Rice
-   James
-   J-B
-   Thilo
-   Steven
-   BBB

Gitlab (or something like Gitlab)
---------------------------------

-   Ronald is proposing that we move to Gitlab, or something similar
(gitea).
-   Michael says "i don't like Gitlab"; Ronald says the exact tool is not
important and we can work together to make sure that the new tool suits
other styles of work, such as command line tools.
-   No strong dissent in the room, acceptable to most.
-   This change will need to be voted on by today's General Assembly (J-B
will mail a vote).
-   We need to make sure that "drive by contributions" do not have a high
barrier of entry (i.e. must create a new Gitlab user to submit patches,
issues).
-   We could find a way to accept "off Gitlab" patches, the workflow needs
to be well documented.
-   We need to ensure we have people to do the work, doesn't seem like a
huge issue.
-   J-B recommends against gitea, suggesting that we piggyback on the
videolan Gitlab experience infra.

DNS
---

-   Currently the DNS of ffmpeg.org is managed by Fabrice
-   Michael was asked if he has control over the ffmpeg.org DNS register.
-   Michael says he thinks he has some.
-   Ronald would be curious to know what "some" means.
-   Ronald proposes current project owners should have control over DNS and
trademark.
-   Ronald: Fabrice is not active, DNS and trademark should be in the
control of project members.
-   Michael: "i think fabrice should stay in ultimate control", "he has
always acted in the best interests of the people".
-   Ronald took a poll in the room, most agreed current project developers
should have control of this.
-   This will need a vote, Fabrice will need to be contacted.
-   We would prefer to bring voting results to Fabrice, hopeful that
Fabrice would be amicable to handover.

SDR (software defined radio)
----------------------------

-   Michael says, "just merge it"
-   J-B, "the problem is no one wants it in FFmpeg except you"
-   Ronald, "this should be an external library, like libdav1d", would be
fine if external library.
-   Michael: "it can become a separate library within ffmpeg but it should
be merged first"
-   Paul "burden to maintain it is huge, adding it will fragment
contributions even more"
-   Michael, rational to merge: "there's no API/ABI it needs users first"
-   Ronald asks if Michael wants to bring this to a TC vote?
-   Michael will try to write a mail to ffmpeg-devel on this topic, and
probably ask for a vote.
-   Kieran asks Michael to confirm that SDR will not be merged into 6.1
-   Michael says he will make an alternative 6.1 release
-   On where the fork is published, Michael says "this depends on the
community"
-   Ronald, Kieran, others want to confirm this is not published in a way
that it makes it seem like ffmpeg endorses SDR

Stream Groups
-------------

-   Anton introduces the topic of stream groups, a concept for bundling
many streams with metadata.
-   Many probable use cases: separate alpha, enhancement layers, HEIF,
IAMF, etc.
-   Derek asks about API, Anton suggests an array of structs in avformat.
-   J-B: We need to start this, and see how this goes.
-   decoder/filters would not be aware of stream groups, there may be some
cases where this may be limiting. Derek mentions something about
DolbyVision.
-   Not limited to video, could be used for audio, etc.
-   AVFormat should export stream groups, "everyone agrees"

AVFrame Subtitles
-----------------

-   Lynne cares about this, and hasn't done work on this yet.
-   Lynee suggests she could make time to collaborate with others on this.
-   Anton, others, say it makes sense to do this to avoid special handling
of subtitles, filtering, etc.
-   We should do it, someone needs to take this on.

Sidedata
--------

-   JEEB asks if there is any reason that we use two overlapping
functionality, metadata can reside in either AVPacket and AVFrame.
-   Agreed that it is nice to have, the benefit is small but the work is
large.

MMX, self modifying code
------------------------

-   We should remove it

MPEG-2 Fast
-----------

-   We should remove it

7.0
---

-   If there is to be a new major release (7.0) in January we need to get
started on the work.
-   We need to define/agree on a depreciation and removal timeline. This
needs to be documented.
-   If you want to deprecate things in time, get started on this work ASAP.
_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-09-24  8:37 [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin) Kyle Swanson
@ 2023-09-24  9:21 ` Matthias Dressel
  2023-09-24 10:09 ` Michael Niedermayer
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 36+ messages in thread
From: Matthias Dressel @ 2023-09-24  9:21 UTC (permalink / raw)
  To: ffmpeg-devel

Hi,

the date in subject is wrong.
23-09-2023 or in ISO format 2023-09-23

Matthias


On 24.09.23 10:37, Kyle Swanson wrote:
> Hi,
> 
> Here are my notes from the VDD meeting. If I missed anything, please feel
> free to send corrections.
> 
> Thanks,
> Kyle
> 
> 
> Voting
> ------
> 
> General Assembly:
> -   Original 2020 general assembly: <https://0x0.st/HVz-.txt>
> -   Proposal: General Assembly is determined twice a year on January 1st,
> and July 1st.
> -   The criteria for General Assembly inclusion is 20 commits with
> authorship in the last 18 months.
> -   Current General Assembly will vote on vote.ffmpeg.org to enact the
> above proposal, J-B will setup.
> -   Admission of the extra members to the GA will be voted on separately
> well.
> 
> General Assembly, Candidates (J-B will mail a vote):
> -   BBB
> -   Derek
> 
> Technical Committee, Candidates (J-B will mail a vote):
> -   JEEB
> -   Anton
> -   Lynne
> -   wbs
> -   haasn
> -   MN
> -   Mark
> 
> Community Committee, Candidates (J-B will mail a vote):
> -   Dave Rice
> -   James
> -   J-B
> -   Thilo
> -   Steven
> -   BBB
> 
> Gitlab (or something like Gitlab)
> ---------------------------------
> 
> -   Ronald is proposing that we move to Gitlab, or something similar
> (gitea).
> -   Michael says "i don't like Gitlab"; Ronald says the exact tool is not
> important and we can work together to make sure that the new tool suits
> other styles of work, such as command line tools.
> -   No strong dissent in the room, acceptable to most.
> -   This change will need to be voted on by today's General Assembly (J-B
> will mail a vote).
> -   We need to make sure that "drive by contributions" do not have a high
> barrier of entry (i.e. must create a new Gitlab user to submit patches,
> issues).
> -   We could find a way to accept "off Gitlab" patches, the workflow needs
> to be well documented.
> -   We need to ensure we have people to do the work, doesn't seem like a
> huge issue.
> -   J-B recommends against gitea, suggesting that we piggyback on the
> videolan Gitlab experience infra.
> 
> DNS
> ---
> 
> -   Currently the DNS of ffmpeg.org is managed by Fabrice
> -   Michael was asked if he has control over the ffmpeg.org DNS register.
> -   Michael says he thinks he has some.
> -   Ronald would be curious to know what "some" means.
> -   Ronald proposes current project owners should have control over DNS and
> trademark.
> -   Ronald: Fabrice is not active, DNS and trademark should be in the
> control of project members.
> -   Michael: "i think fabrice should stay in ultimate control", "he has
> always acted in the best interests of the people".
> -   Ronald took a poll in the room, most agreed current project developers
> should have control of this.
> -   This will need a vote, Fabrice will need to be contacted.
> -   We would prefer to bring voting results to Fabrice, hopeful that
> Fabrice would be amicable to handover.
> 
> SDR (software defined radio)
> ----------------------------
> 
> -   Michael says, "just merge it"
> -   J-B, "the problem is no one wants it in FFmpeg except you"
> -   Ronald, "this should be an external library, like libdav1d", would be
> fine if external library.
> -   Michael: "it can become a separate library within ffmpeg but it should
> be merged first"
> -   Paul "burden to maintain it is huge, adding it will fragment
> contributions even more"
> -   Michael, rational to merge: "there's no API/ABI it needs users first"
> -   Ronald asks if Michael wants to bring this to a TC vote?
> -   Michael will try to write a mail to ffmpeg-devel on this topic, and
> probably ask for a vote.
> -   Kieran asks Michael to confirm that SDR will not be merged into 6.1
> -   Michael says he will make an alternative 6.1 release
> -   On where the fork is published, Michael says "this depends on the
> community"
> -   Ronald, Kieran, others want to confirm this is not published in a way
> that it makes it seem like ffmpeg endorses SDR
> 
> Stream Groups
> -------------
> 
> -   Anton introduces the topic of stream groups, a concept for bundling
> many streams with metadata.
> -   Many probable use cases: separate alpha, enhancement layers, HEIF,
> IAMF, etc.
> -   Derek asks about API, Anton suggests an array of structs in avformat.
> -   J-B: We need to start this, and see how this goes.
> -   decoder/filters would not be aware of stream groups, there may be some
> cases where this may be limiting. Derek mentions something about
> DolbyVision.
> -   Not limited to video, could be used for audio, etc.
> -   AVFormat should export stream groups, "everyone agrees"
> 
> AVFrame Subtitles
> -----------------
> 
> -   Lynne cares about this, and hasn't done work on this yet.
> -   Lynee suggests she could make time to collaborate with others on this.
> -   Anton, others, say it makes sense to do this to avoid special handling
> of subtitles, filtering, etc.
> -   We should do it, someone needs to take this on.
> 
> Sidedata
> --------
> 
> -   JEEB asks if there is any reason that we use two overlapping
> functionality, metadata can reside in either AVPacket and AVFrame.
> -   Agreed that it is nice to have, the benefit is small but the work is
> large.
> 
> MMX, self modifying code
> ------------------------
> 
> -   We should remove it
> 
> MPEG-2 Fast
> -----------
> 
> -   We should remove it
> 
> 7.0
> ---
> 
> -   If there is to be a new major release (7.0) in January we need to get
> started on the work.
> -   We need to define/agree on a depreciation and removal timeline. This
> needs to be documented.
> -   If you want to deprecate things in time, get started on this work ASAP.
> _______________________________________________
> 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".
_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-09-24  8:37 [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin) Kyle Swanson
  2023-09-24  9:21 ` Matthias Dressel
@ 2023-09-24 10:09 ` Michael Niedermayer
  2023-09-24 10:13   ` Jean-Baptiste Kempf
                     ` (3 more replies)
  2023-09-24 12:36 ` Marton Balint
                   ` (4 subsequent siblings)
  6 siblings, 4 replies; 36+ messages in thread
From: Michael Niedermayer @ 2023-09-24 10:09 UTC (permalink / raw)
  To: FFmpeg development discussions and patches


[-- Attachment #1.1: Type: text/plain, Size: 5402 bytes --]

Hi

Iam a little tired so expect a more tidy mail in a few days but i want to
reply with a few points immedeately as they seem important.


On Sun, Sep 24, 2023 at 09:37:03AM +0100, Kyle Swanson wrote:
> Hi,
> 
> Here are my notes from the VDD meeting. If I missed anything, please feel
> free to send corrections.
> 
> Thanks,
> Kyle
> 
> 
> Voting
> ------
> 
> General Assembly:
> -   Original 2020 general assembly: <https://0x0.st/HVz-.txt>
> -   Proposal: General Assembly is determined twice a year on January 1st,
> and July 1st.
> -   The criteria for General Assembly inclusion is 20 commits with
> authorship in the last 18 months.
> -   Current General Assembly will vote on vote.ffmpeg.org to enact the
> above proposal, J-B will setup.
> -   Admission of the extra members to the GA will be voted on separately
> well.

First this needs to be discusssed, you cant just dump a bunch of
very signifcant project changes and general assembly changes and start voting
on them.

Conveniently this also seems initiated by the people gaining more control over the
project if some of the votes pass. (not accusing anyone here, just noting the
correlation)


> 
> General Assembly, Candidates (J-B will mail a vote):
> -   BBB
> -   Derek

Quite interresting that every single developer who probably isnt going to support
some of the significant changes proposed later disappeared from the Previous
Candidates

I think you should at least post a list of people who would loose vote power
then that can be a start of proposed additional candidates


> 
> Technical Committee, Candidates (J-B will mail a vote):
> -   JEEB
> -   Anton
> -   Lynne
> -   wbs
> -   haasn
> -   MN
> -   Mark
> 

> Community Committee, Candidates (J-B will mail a vote):
> -   Dave Rice
> -   James
> -   J-B
> -   Thilo
> -   Steven
> -   BBB

Iam missing carl on the list


> 
> Gitlab (or something like Gitlab)
> ---------------------------------
> 
> -   Ronald is proposing that we move to Gitlab, or something similar
> (gitea).
> -   Michael says "i don't like Gitlab"; Ronald says the exact tool is not
> important and we can work together to make sure that the new tool suits
> other styles of work, such as command line tools.

> -   No strong dissent in the room, acceptable to most.

strong dissent by me against any move making FFmpeg more dependant on
other projects. (videolan or gitlhub or whatevr)

also IMO major changes cannot be done with just 51% majority, thats not really
normal.

iam not fundamentally against moving to better software (hell, why would i)
but trac and git work fine
and fate well, some fate clients are down since i moved one of my
boxes and forgot to restart them. And of course noone reminded me
(ill look into restarting them after this conference reminded me)
No SW is going to safe you of this sort of issue

Also SW must be easy maintainable, everything i hear of gitlab is saying
the opposit.
It must be possible that when something happens to our servers no matter
if videolan or micosoft or our own. That everything can be recovered
and quickly put back in action without too much server admins cooperation
(they could be sick or arrested or joined the wrong FOSS cult)
plain git allows easy recovery, trac has backups in the hands
of multiple people (these backups are the drop it in a directory and start
it more or less kind IIRC)

again IMO any change to what SW we use needs more discussion than a
"who likes gitlab, who likes gitwhatever" vote


[...]
> DNS
> ---
> 
> -   Currently the DNS of ffmpeg.org is managed by Fabrice
> -   Michael was asked if he has control over the ffmpeg.org DNS register.
> -   Michael says he thinks he has some.
> -   Ronald would be curious to know what "some" means.

We have control over everything we need, like zonefiles and DNS servers
sorry for not replying fuller yesterday but this discussion (as well as others)
came as a total surprise and i was a bit sick and still am.

So iam sorry but i think theres nothing we need from fabrice unless the
goal is to take FFmpeg over from the current community

also id like to note that these surprise agenda points are uncool


[...]
> 
> SDR (software defined radio)
> ----------------------------

I have comments about SDR but SDR really is not important ATM.
also i just like to reiterate I wont do anything that the FFmpeg community
doesnt want (unless maybe on april the first)
There seems a disagreement on what the position of the community is and
yeah if we dont resolve this, i will bring it to a vote but of course
I still have hope that we can reach a consensus on SDR, instead of a 55%
vs 45% kind of thing.
The actual disagreement on SDR is not as big as it may seem ATM i think.


[...]

> MMX, self modifying code
> ------------------------
> 
> -   We should remove it

you should first provide an argument for its removial


> 
> MPEG-2 Fast
> -----------
> 
> -   We should remove it

frankly i am not really against if it causes a problem though as long as it
doesnt it could as well stay.
but again you should write an argument first


[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

What does censorship reveal? It reveals fear. -- Julian Assange

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

[-- Attachment #2: Type: text/plain, Size: 251 bytes --]

_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-09-24 10:09 ` Michael Niedermayer
@ 2023-09-24 10:13   ` Jean-Baptiste Kempf
  2023-09-24 22:14     ` Derek Buitenhuis
  2023-09-24 15:31   ` Ronald S. Bultje
                     ` (2 subsequent siblings)
  3 siblings, 1 reply; 36+ messages in thread
From: Jean-Baptiste Kempf @ 2023-09-24 10:13 UTC (permalink / raw)
  To: Michael Niedermayer, ffmpeg-devel

>> General Assembly, Candidates (J-B will mail a vote):
>> -   BBB
>> -   Derek
>
> Quite interresting that every single developer who probably isnt going 
> to support
> some of the significant changes proposed later disappeared from the 
> Previous
> Candidates

What are you talking about? This is just people in the room, who asked to be in the extra bucket, because they don't have the required commit numbers. It does not mean it's the complete list.

>> Community Committee, Candidates (J-B will mail a vote):
>> -   Dave Rice
>> -   James
>> -   J-B
>> -   Thilo
>> -   Steven
>> -   BBB
>
> Iam missing carl on the list

As above.



-- 
Jean-Baptiste Kempf -  President
+33 672 704 734
_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-09-24  8:37 [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin) Kyle Swanson
  2023-09-24  9:21 ` Matthias Dressel
  2023-09-24 10:09 ` Michael Niedermayer
@ 2023-09-24 12:36 ` Marton Balint
  2023-09-24 13:46   ` Michael Niedermayer
  2023-09-24 15:10   ` Ronald S. Bultje
  2023-09-26 18:44 ` Anton Khirnov
                   ` (3 subsequent siblings)
  6 siblings, 2 replies; 36+ messages in thread
From: Marton Balint @ 2023-09-24 12:36 UTC (permalink / raw)
  To: FFmpeg development discussions and patches



On Sun, 24 Sep 2023, Kyle Swanson wrote:

> DNS
> ---
>
> -   Currently the DNS of ffmpeg.org is managed by Fabrice
> -   Michael was asked if he has control over the ffmpeg.org DNS register.
> -   Michael says he thinks he has some.
> -   Ronald would be curious to know what "some" means.
> -   Ronald proposes current project owners should have control over DNS and
> trademark.
> -   Ronald: Fabrice is not active, DNS and trademark should be in the
> control of project members.
> -   Michael: "i think fabrice should stay in ultimate control", "he has
> always acted in the best interests of the people".
> -   Ronald took a poll in the room, most agreed current project developers
> should have control of this.

I think you should define what you are aiming for exactly. Having more 
people control the domain zone, or asking Fabrice to transfer domain 
ownership to someone else or some legal entity.

I doubt anybody has problem with the former, but for the latter, knowing 
history, it will certainly raise eyebrows. IMHO having Fabrice ultimate 
control over the domain ensures that everybody plays nice.

Regards,
Marton
_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-09-24 12:36 ` Marton Balint
@ 2023-09-24 13:46   ` Michael Niedermayer
  2023-09-24 15:10   ` Ronald S. Bultje
  1 sibling, 0 replies; 36+ messages in thread
From: Michael Niedermayer @ 2023-09-24 13:46 UTC (permalink / raw)
  To: FFmpeg development discussions and patches


[-- Attachment #1.1: Type: text/plain, Size: 1659 bytes --]

On Sun, Sep 24, 2023 at 02:36:20PM +0200, Marton Balint wrote:
> 
> 
> On Sun, 24 Sep 2023, Kyle Swanson wrote:
> 
> > DNS
> > ---
> > 
> > -   Currently the DNS of ffmpeg.org is managed by Fabrice
> > -   Michael was asked if he has control over the ffmpeg.org DNS register.
> > -   Michael says he thinks he has some.
> > -   Ronald would be curious to know what "some" means.
> > -   Ronald proposes current project owners should have control over DNS and
> > trademark.
> > -   Ronald: Fabrice is not active, DNS and trademark should be in the
> > control of project members.
> > -   Michael: "i think fabrice should stay in ultimate control", "he has
> > always acted in the best interests of the people".
> > -   Ronald took a poll in the room, most agreed current project developers
> > should have control of this.
> 
> I think you should define what you are aiming for exactly. Having more
> people control the domain zone, [...]

currently all the root admins can update the zone file on the main
DNS server and it will then get pulled to the DNS slaves from there

I guess i have been the one updating it most of the time but the other
admins can too. I also think updates have always been done quickly
And its rare that something needs to be changed in it.
like if between https://fatebeta.ffmpeg.org/ and http://coverage.ffmpeg.org/
you want to setup a fategamma.ffmpeg.org ...

thx

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety -- Benjamin Franklin

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

[-- Attachment #2: Type: text/plain, Size: 251 bytes --]

_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-09-24 12:36 ` Marton Balint
  2023-09-24 13:46   ` Michael Niedermayer
@ 2023-09-24 15:10   ` Ronald S. Bultje
  2023-09-24 16:45     ` Michael Niedermayer
  1 sibling, 1 reply; 36+ messages in thread
From: Ronald S. Bultje @ 2023-09-24 15:10 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

Hi,

On Sun, Sep 24, 2023 at 1:40 PM Marton Balint <cus@passwd.hu> wrote:

> On Sun, 24 Sep 2023, Kyle Swanson wrote:
> > DNS
> > ---
> >
> > -   Currently the DNS of ffmpeg.org is managed by Fabrice
> > -   Michael was asked if he has control over the ffmpeg.org DNS
> register.
> > -   Michael says he thinks he has some.
> > -   Ronald would be curious to know what "some" means.
> > -   Ronald proposes current project owners should have control over DNS
> and
> > trademark.
> > -   Ronald: Fabrice is not active, DNS and trademark should be in the
> > control of project members.
> > -   Michael: "i think fabrice should stay in ultimate control", "he has
> > always acted in the best interests of the people".
> > -   Ronald took a poll in the room, most agreed current project
> developers
> > should have control of this.
>
> I think you should define what you are aiming for exactly. Having more
> people control the domain zone, or asking Fabrice to transfer domain
> ownership to someone else or some legal entity.
>
> I doubt anybody has problem with the former, but for the latter, knowing
> history, it will certainly raise eyebrows. IMHO having Fabrice ultimate
> control over the domain ensures that everybody plays nice.
>

I disagree.

Fabrice has theoretical veto power over anything this community does
because he can change the IP ffmpeg.org points to. That is not right. He is
not a participant anymore. I understand he conceived of the project and its
name, but he is no longer part of the developer community in this project.
Most participants (basically everyone) agreed with this.

I don't mean to threaten and I don't mean to own rights to anything myself.
If you don't like me asking to be part of the GA even though I don't meet
the commit count threshold, you can express that by denying me membership
in the "other people" vote that will be up at some point in the near
future. I will respect this process regardless of outcome.

I believe the GA should have sole control and ownership over the domain and
trademark. I suggested to kindly ask Fabrice to transfer ownership and/or
legal control permanently to a non-profit controlled by and composed of
only our GA. I believe this can be amicably worked out.  If you believe
Fabrice should continue to have *some* (although not *sole*) say over
FFmpeg and ffmpeg.org, then we could propose for him to be a GA member,
too. I think that makes a lot of sense - he historically has a ton more
work in FFmpeg than me.

Ronald
_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-09-24 10:09 ` Michael Niedermayer
  2023-09-24 10:13   ` Jean-Baptiste Kempf
@ 2023-09-24 15:31   ` Ronald S. Bultje
  2023-09-24 17:12   ` Nicolas George
  2023-09-27 18:03   ` Michael Niedermayer
  3 siblings, 0 replies; 36+ messages in thread
From: Ronald S. Bultje @ 2023-09-24 15:31 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

Hi Michael,

On Sun, Sep 24, 2023 at 11:09 AM Michael Niedermayer <michael@niedermayer.cc>
wrote:

> On Sun, Sep 24, 2023 at 09:37:03AM +0100, Kyle Swanson wrote:
> > Gitlab (or something like Gitlab)
> > ---------------------------------
> >
> > -   Ronald is proposing that we move to Gitlab, or something similar
> > (gitea).
> > -   Michael says "i don't like Gitlab"; Ronald says the exact tool is not
> > important and we can work together to make sure that the new tool suits
> > other styles of work, such as command line tools.
>
> > -   No strong dissent in the room, acceptable to most.
>
> strong dissent by me against any move making FFmpeg more dependant on
> other projects. (videolan or gitlhub or whatevr)
>
> also IMO major changes cannot be done with just 51% majority, thats not
> really
> normal.
>
> iam not fundamentally against moving to better software (hell, why would i)
> but trac and git work fine
> and fate well, some fate clients are down since i moved one of my
> boxes and forgot to restart them. And of course noone reminded me
> (ill look into restarting them after this conference reminded me)
> No SW is going to safe you of this sort of issue
>
> Also SW must be easy maintainable, everything i hear of gitlab is saying
> the opposit.
> It must be possible that when something happens to our servers no matter
> if videolan or micosoft or our own. That everything can be recovered
> and quickly put back in action without too much server admins cooperation
> (they could be sick or arrested or joined the wrong FOSS cult)
> plain git allows easy recovery, trac has backups in the hands
> of multiple people (these backups are the drop it in a directory and start
> it more or less kind IIRC)
>
> again IMO any change to what SW we use needs more discussion than a
> "who likes gitlab, who likes gitwhatever" vote
>

Briefly: don't expect any quick activity here that affects anyone. My goal
here was to see if we (as a GA) can find some kind of consensus to look
into alternatives to our current trac/patchwork/fate/git workflow. That
doesn't mean everything is bad: git is great. I find the "integrated
developer experience" very lacking, though. We use a different system in
dav1d and it is by far superior. (Please voice your +1/-1 here.)

There are many important details to be worked out and kinks to be
resolved.  Michael named some. I agree with most of what Michael says. Own
control is critical, and we should not rely on outside parties. Anton had a
whole bunch also, for example about commandline accessibility of the full
feature set of a developer workflow, including efficient patch review that
does not require a web browser. I agree with that also. I don't mean to
take your workflow away from you.

Ronald
_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-09-24 15:10   ` Ronald S. Bultje
@ 2023-09-24 16:45     ` Michael Niedermayer
       [not found]       ` <119D9DAB-2F0B-427B-A7D1-063C0AF7C3BD@cosmin.at>
                         ` (2 more replies)
  0 siblings, 3 replies; 36+ messages in thread
From: Michael Niedermayer @ 2023-09-24 16:45 UTC (permalink / raw)
  To: FFmpeg development discussions and patches


[-- Attachment #1.1: Type: text/plain, Size: 3967 bytes --]

On Sun, Sep 24, 2023 at 04:10:00PM +0100, Ronald S. Bultje wrote:
> Hi,
> 
> On Sun, Sep 24, 2023 at 1:40 PM Marton Balint <cus@passwd.hu> wrote:
> 
> > On Sun, 24 Sep 2023, Kyle Swanson wrote:
> > > DNS
> > > ---
> > >
> > > -   Currently the DNS of ffmpeg.org is managed by Fabrice
> > > -   Michael was asked if he has control over the ffmpeg.org DNS
> > register.
> > > -   Michael says he thinks he has some.
> > > -   Ronald would be curious to know what "some" means.
> > > -   Ronald proposes current project owners should have control over DNS
> > and
> > > trademark.
> > > -   Ronald: Fabrice is not active, DNS and trademark should be in the
> > > control of project members.
> > > -   Michael: "i think fabrice should stay in ultimate control", "he has
> > > always acted in the best interests of the people".
> > > -   Ronald took a poll in the room, most agreed current project
> > developers
> > > should have control of this.
> >
> > I think you should define what you are aiming for exactly. Having more
> > people control the domain zone, or asking Fabrice to transfer domain
> > ownership to someone else or some legal entity.
> >
> > I doubt anybody has problem with the former, but for the latter, knowing
> > history, it will certainly raise eyebrows. IMHO having Fabrice ultimate
> > control over the domain ensures that everybody plays nice.
> >
> 
> I disagree.
> 
> Fabrice has theoretical veto power over anything this community does
> because he can change the IP ffmpeg.org points to. That is not right. He is
> not a participant anymore. I understand he conceived of the project and its
> name, but he is no longer part of the developer community in this project.
> Most participants (basically everyone) agreed with this.
> 
> I don't mean to threaten and I don't mean to own rights to anything myself.
> If you don't like me asking to be part of the GA even though I don't meet
> the commit count threshold, you can express that by denying me membership
> in the "other people" vote that will be up at some point in the near
> future. I will respect this process regardless of outcome.
> 

> I believe the GA should have sole control and ownership over the domain and
> trademark. I suggested to kindly ask Fabrice to transfer ownership and/or
> legal control permanently to a non-profit controlled by and composed of
> only our GA. I believe this can be amicably worked out.  If you believe
> Fabrice should continue to have *some* (although not *sole*) say over
> FFmpeg and ffmpeg.org, then we could propose for him to be a GA member,
> too. I think that makes a lot of sense - he historically has a ton more
> work in FFmpeg than me.

I disagree
* Who is and is not a member of the GA is in flux, there can be disputes
  even on GA membership.
* You cannot have something owned by a group like that. There needs to be
  an individual like a treassurer who has the actual key.
  So you again trust one person, this is not different from what it is
  now.

Also democracies can make really bad decissions. Which iam sure you have
never seen occur ;)

And last but not least, this is attackable even unintentionally
you just need for a single moment a majority in the GA that is
bad. This is not hard to reach, a group can easily pose as enough
active developers to achieve 51% and if the domain then really is
legally controlled by the GA. yeah goodby domain
this is not a scenario possible with fabrice having theretical veto
power.
So Yes, i strongly favor fabrice keeping this veto power.

And sure i can probably word above mail more convincingly if i go
over it 3 times and send it tomorrow but i belive you understand
my point even with it just roughly worded

thx

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Everything should be made as simple as possible, but not simpler.
-- Albert Einstein

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

[-- Attachment #2: Type: text/plain, Size: 251 bytes --]

_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-09-24 10:09 ` Michael Niedermayer
  2023-09-24 10:13   ` Jean-Baptiste Kempf
  2023-09-24 15:31   ` Ronald S. Bultje
@ 2023-09-24 17:12   ` Nicolas George
  2023-09-27 18:03   ` Michael Niedermayer
  3 siblings, 0 replies; 36+ messages in thread
From: Nicolas George @ 2023-09-24 17:12 UTC (permalink / raw)
  To: FFmpeg development discussions and patches


[-- Attachment #1.1: Type: text/plain, Size: 361 bytes --]

Michael Niedermayer (12023-09-24):
> Also SW must be easy maintainable, everything i hear of gitlab is saying
> the opposit.

I have not read the rest of the message yet, for now I just want to
mention that a non-negligible part of my job in the last year involved
upgrading GitLab after emergency security releases.

Regards,

-- 
  Nicolas George

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 251 bytes --]

_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-09-24 10:13   ` Jean-Baptiste Kempf
@ 2023-09-24 22:14     ` Derek Buitenhuis
  0 siblings, 0 replies; 36+ messages in thread
From: Derek Buitenhuis @ 2023-09-24 22:14 UTC (permalink / raw)
  To: ffmpeg-devel

On 9/24/2023 11:13 AM, Jean-Baptiste Kempf wrote:
> What are you talking about? This is just people in the room, who asked to be in the extra bucket, because they don't have the required commit numbers. It does not mean it's the complete list.

I do have the relevant commit numbers, I was informed, FWIW. I was mistaken.

- Derek
_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
       [not found]       ` <119D9DAB-2F0B-427B-A7D1-063C0AF7C3BD@cosmin.at>
@ 2023-09-25 13:16         ` Cosmin Stejerean via ffmpeg-devel
  0 siblings, 0 replies; 36+ messages in thread
From: Cosmin Stejerean via ffmpeg-devel @ 2023-09-25 13:16 UTC (permalink / raw)
  To: FFmpeg development discussions and patches; +Cc: Cosmin Stejerean



> On Sep 24, 2023, at 5:45 PM, Michael Niedermayer <michael@niedermayer.cc> wrote:
> 
> On Sun, Sep 24, 2023 at 04:10:00PM +0100, Ronald S. Bultje wrote:
>> 
>> 
>> I believe the GA should have sole control and ownership over the domain and
>> trademark. I suggested to kindly ask Fabrice to transfer ownership and/or
>> legal control permanently to a non-profit controlled by and composed of
>> only our GA. I believe this can be amicably worked out.  If you believe
>> Fabrice should continue to have *some* (although not *sole*) say over
>> FFmpeg and ffmpeg.org, then we could propose for him to be a GA member,
>> too. I think that makes a lot of sense - he historically has a ton more
>> work in FFmpeg than me.
> 
> I disagree
> * Who is and is not a member of the GA is in flux, there can be disputes
>  even on GA membership.
> * You cannot have something owned by a group like that. There needs to be
>  an individual like a treassurer who has the actual key.
>  So you again trust one person, this is not different from what it is
>  now.
> 
> Also democracies can make really bad decissions. Which iam sure you have
> never seen occur ;)
> 
> And last but not least, this is attackable even unintentionally
> you just need for a single moment a majority in the GA that is
> bad. This is not hard to reach, a group can easily pose as enough
> active developers to achieve 51% and if the domain then really is
> legally controlled by the GA. yeah goodby domain
> this is not a scenario possible with fabrice having theretical veto
> power.
> So Yes, i strongly favor fabrice keeping this veto power.

These are legitimate concerns that exist in every member driven non-profit. There are common tools though to deal with this. I'm not proposing anything specific for ffmpeg, I don't get a vote here, but I'm just going to list some suggestions:

- a board, elected by the GA with staggered board seats such that 1/N come up for a vote every year
- rules around how or when something can be put to a vote by the GA
- bylaws requiring a supermajority of the vote such as 2/3 or 3/4 for certain decisions that shouldn't be left to simple majority
- new members of the GA needing to be voted in by existing members in addition to requiring certain criteria for eligibility such as number of commits 

Perhaps some of these things have been considered in the past.  The more important point is that these are common concerns with common tools to deal with them. I don't believe concerns about a name takeover should require an ad-hoc governance model when more common and arguably more equitable governance models exist. 

- Cosmin
_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-09-24 16:45     ` Michael Niedermayer
       [not found]       ` <119D9DAB-2F0B-427B-A7D1-063C0AF7C3BD@cosmin.at>
@ 2023-09-26 13:21       ` Ronald S. Bultje
  2023-09-27 10:00         ` Michael Niedermayer
  2023-09-26 19:26       ` Anton Khirnov
  2 siblings, 1 reply; 36+ messages in thread
From: Ronald S. Bultje @ 2023-09-26 13:21 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

Hi Michael,

On Sun, Sep 24, 2023 at 6:45 PM Michael Niedermayer <michael@niedermayer.cc>
wrote:

> I disagree
> * Who is and is not a member of the GA is in flux, there can be disputes
>   even on GA membership.
> * You cannot have something owned by a group like that. There needs to be
>   an individual like a treassurer who has the actual key.
>   So you again trust one person, this is not different from what it is
>   now.
>
> Also democracies can make really bad decissions. Which iam sure you have
> never seen occur ;)
>
> And last but not least, this is attackable even unintentionally
> you just need for a single moment a majority in the GA that is
> bad. This is not hard to reach, a group can easily pose as enough
> active developers to achieve 51% and if the domain then really is
> legally controlled by the GA. yeah goodby domain
> this is not a scenario possible with fabrice having theretical veto
> power.
> So Yes, i strongly favor fabrice keeping this veto power.
>

Yes, these are good points / concerns, and I share most of this. (I think
it's important to state this explicitly.) So, the question is: do you think
we can find a middle ground here where you and I (and other GA members,
obviously) might agree on what legal entity could be the holder of this
"certificate of ownership"? And do you think it would make sense that in
practice, one person elected by (for example) the TC or GA actually
practically "has" that key, in the role of executing the "will of the
assembly" (similar to treasurer, indeed)? I think we're essentially trying
to define a democratic governance model here. Or do you explicitly think
that Fabrice owning it is the only good way forward? (More like a
benevolent king model.)

And sure i can probably word above mail more convincingly if i go
> over it 3 times and send it tomorrow but i belive you understand
> my point even with it just roughly worded
>

<signal> Thumbs-up-emoji.</signal>

Ronald
_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-09-24  8:37 [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin) Kyle Swanson
                   ` (2 preceding siblings ...)
  2023-09-24 12:36 ` Marton Balint
@ 2023-09-26 18:44 ` Anton Khirnov
  2023-09-27 13:15 ` Tomas Härdin
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 36+ messages in thread
From: Anton Khirnov @ 2023-09-26 18:44 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

Quoting Kyle Swanson (2023-09-24 10:37:03)
> Hi,
> 
> Here are my notes from the VDD meeting. If I missed anything, please feel
> free to send corrections.

Thank you very much for the notes, they are very helpful.

-- 
Anton Khirnov
_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-09-24 16:45     ` Michael Niedermayer
       [not found]       ` <119D9DAB-2F0B-427B-A7D1-063C0AF7C3BD@cosmin.at>
  2023-09-26 13:21       ` Ronald S. Bultje
@ 2023-09-26 19:26       ` Anton Khirnov
  2 siblings, 0 replies; 36+ messages in thread
From: Anton Khirnov @ 2023-09-26 19:26 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

Quoting Michael Niedermayer (2023-09-24 18:45:37)
> > I believe the GA should have sole control and ownership over the domain and
> > trademark. I suggested to kindly ask Fabrice to transfer ownership and/or
> > legal control permanently to a non-profit controlled by and composed of
> > only our GA. I believe this can be amicably worked out.  If you believe
> > Fabrice should continue to have *some* (although not *sole*) say over
> > FFmpeg and ffmpeg.org, then we could propose for him to be a GA member,
> > too. I think that makes a lot of sense - he historically has a ton more
> > work in FFmpeg than me.
> 
> I disagree
> * Who is and is not a member of the GA is in flux, there can be disputes
>   even on GA membership.
> * You cannot have something owned by a group like that. There needs to be
>   an individual like a treassurer who has the actual key.
>   So you again trust one person, this is not different from what it is
>   now.
>
> Also democracies can make really bad decissions. Which iam sure you have
> never seen occur ;)

So can individuals. Would you rather live in a democracy or an
autocracy?

Fabrice has not been a part of this project for the majority of its
existence (he has <10 commits after 2003). What makes you think he is
more qualified to judge what's good for the project than its actual
developers.

-- 
Anton Khirnov
_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-09-26 13:21       ` Ronald S. Bultje
@ 2023-09-27 10:00         ` Michael Niedermayer
  2023-09-27 13:29           ` Vittorio Giovara
  0 siblings, 1 reply; 36+ messages in thread
From: Michael Niedermayer @ 2023-09-27 10:00 UTC (permalink / raw)
  To: FFmpeg development discussions and patches


[-- Attachment #1.1: Type: text/plain, Size: 4387 bytes --]

On Tue, Sep 26, 2023 at 03:21:49PM +0200, Ronald S. Bultje wrote:
> Hi Michael,
> 
> On Sun, Sep 24, 2023 at 6:45 PM Michael Niedermayer <michael@niedermayer.cc>
> wrote:
> 
> > I disagree
> > * Who is and is not a member of the GA is in flux, there can be disputes
> >   even on GA membership.
> > * You cannot have something owned by a group like that. There needs to be
> >   an individual like a treassurer who has the actual key.
> >   So you again trust one person, this is not different from what it is
> >   now.
> >
> > Also democracies can make really bad decissions. Which iam sure you have
> > never seen occur ;)
> >
> > And last but not least, this is attackable even unintentionally
> > you just need for a single moment a majority in the GA that is
> > bad. This is not hard to reach, a group can easily pose as enough
> > active developers to achieve 51% and if the domain then really is
> > legally controlled by the GA. yeah goodby domain
> > this is not a scenario possible with fabrice having theretical veto
> > power.
> > So Yes, i strongly favor fabrice keeping this veto power.
> >
> 
> Yes, these are good points / concerns, and I share most of this. (I think
> it's important to state this explicitly.)

you say you agree, but then you continue talking in disagreement


> So, the question is: do you think
> we can find a middle ground here where you and I (and other GA members,
> obviously) might agree on what legal entity could be the holder of this
> "certificate of ownership"? And do you think it would make sense that in
> practice, one person elected by (for example) the TC or GA actually
> practically "has" that key, in the role of executing the "will of the
> assembly" (similar to treasurer, indeed)? I think we're essentially trying
> to define a democratic governance model here. Or do you explicitly think
> that Fabrice owning it is the only good way forward? (More like a
> benevolent king model.)

What we have currently is not a king making decissions.
What we have currently is the founder having a final (very difficult to use)
veto power to prevent something catastrophic

Also
What we have currently is not some random entity being in control of the
zonefile.
What we have is the zonefile on our server. Where our admins make changes
to it as our developers ask for. We did not had a dispute but if we had one
the TC and GA would decide what happens with the zonefile.

I think polling the developers if they want this power is not asking
the right question, because they have as much power already, as possible.

I think its better to keep fabrice as the one who has this final veto power
We have no dispute but if we imagine we had one.

I trust fabrice to act in the best interrests of the community. That is to
enact the democratic choice.

I do not trust a complex government structure to act in the best interrests
of the community and act within what the majority wants or whats best for the
majority.

Complex governance structures fail in complex ways, legal structures need
people willing to go to court even if not doing so would be better for them
in every form.

We see corruption and abuse of power in almost every government around the
world. I do not think we should move to such a system and expect different.

Also setting up such a legal entity and governance structure around the
domain will cost money and time, there are setup costs, there are yearly
costs. Also the people in the structure will want to be paid, maybe
you find a person doing it for free today but eventually teh set of
candidates who want to manage access to the "domain keys" for free
will be down to increasingly corrupt people. It may even be someone
like a bot net admin if you are unlucky enough.
And if you actually elected such a person as "treassurer" once your
not getting the domain back not with all your legal structurers in place

So again, fabrice is IMO the choice that is safe, simple and proofen

Fabrice has nothing to gain from (ab)using this power. Everyone
else who wants to guard  the final veto power for free probably has
something to gain from it.

Thanks

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

I have often repented speaking, but never of holding my tongue.
-- Xenocrates

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

[-- Attachment #2: Type: text/plain, Size: 251 bytes --]

_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-09-24  8:37 [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin) Kyle Swanson
                   ` (3 preceding siblings ...)
  2023-09-26 18:44 ` Anton Khirnov
@ 2023-09-27 13:15 ` Tomas Härdin
  2023-10-02  9:55 ` Nicolas George
  2023-10-03 18:41 ` Nicolas George
  6 siblings, 0 replies; 36+ messages in thread
From: Tomas Härdin @ 2023-09-27 13:15 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

sön 2023-09-24 klockan 09:37 +0100 skrev Kyle Swanson:
> Gitlab (or something like Gitlab)
> ---------------------------------
> -   J-B recommends against gitea, suggesting that we piggyback on the
> videolan Gitlab experience infra.

As someone who's tried to maintain a Gitlab instance I can also
recommend letting someone else do that. It might also be worthwhile
finding something that isn't as huge of a mess as Gitlab is, but I'm
not sure what's out there that's less of a pain.

> 
> DNS
> ---
> -   Michael: "i think fabrice should stay in ultimate control", "he
> has
> always acted in the best interests of the people".

A bus factor of 1 will sooner or later cause problems. At the very
least there needs to be some kind of plan in place to hand the domain
over if Fabrice disappears for one reason or another, lest it fall into
the hands of domain squatters.

/Tomas
_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-09-27 10:00         ` Michael Niedermayer
@ 2023-09-27 13:29           ` Vittorio Giovara
  2023-10-03 18:50             ` Nicolas George
  0 siblings, 1 reply; 36+ messages in thread
From: Vittorio Giovara @ 2023-09-27 13:29 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

On Wed, Sep 27, 2023 at 6:01 AM Michael Niedermayer <michael@niedermayer.cc>
wrote:

> What we have currently is not a king making decissions.
> What we have currently is the founder having a final (very difficult to
> use)
> veto power to prevent something catastrophic
>

This is basically saying that you don't trust the community to make the
best decisions for itself, or that the community is not mature enough to
stand on its own to support the project. While I'm aware of the long and
sometimes difficult history of this group, I'd say the situation changed
for the better over the last few years with more structure and process, and
it'd be ok to try and rely on the active people who make this project
possible rather than a distant disinterested founder, in my opinion.
-- 
Vittorio
_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-09-24 10:09 ` Michael Niedermayer
                     ` (2 preceding siblings ...)
  2023-09-24 17:12   ` Nicolas George
@ 2023-09-27 18:03   ` Michael Niedermayer
  2023-10-04 14:51     ` Anton Khirnov
  3 siblings, 1 reply; 36+ messages in thread
From: Michael Niedermayer @ 2023-09-27 18:03 UTC (permalink / raw)
  To: FFmpeg development discussions and patches


[-- Attachment #1.1: Type: text/plain, Size: 3430 bytes --]

Hi

Ill add a few points to sw/infrastructure point here

On Sun, Sep 24, 2023 at 12:09:38PM +0200, Michael Niedermayer wrote:
[...]
> On Sun, Sep 24, 2023 at 09:37:03AM +0100, Kyle Swanson wrote:
[...]
> > Gitlab (or something like Gitlab)
> > ---------------------------------
> > 
> > -   Ronald is proposing that we move to Gitlab, or something similar
> > (gitea).
> > -   Michael says "i don't like Gitlab"; Ronald says the exact tool is not
> > important and we can work together to make sure that the new tool suits
> > other styles of work, such as command line tools.
> 
> > -   No strong dissent in the room, acceptable to most.
> 
> strong dissent by me against any move making FFmpeg more dependant on
> other projects. (videolan or gitlhub or whatevr)
> 
> also IMO major changes cannot be done with just 51% majority, thats not really
> normal.
> 
> iam not fundamentally against moving to better software (hell, why would i)
> but trac and git work fine
> and fate well, some fate clients are down since i moved one of my
> boxes and forgot to restart them. And of course noone reminded me
> (ill look into restarting them after this conference reminded me)
> No SW is going to safe you of this sort of issue
> 
> Also SW must be easy maintainable, everything i hear of gitlab is saying
> the opposit.
> It must be possible that when something happens to our servers no matter
> if videolan or micosoft or our own. That everything can be recovered
> and quickly put back in action without too much server admins cooperation
> (they could be sick or arrested or joined the wrong FOSS cult)
> plain git allows easy recovery, trac has backups in the hands
> of multiple people (these backups are the drop it in a directory and start
> it more or less kind IIRC)
> 
> again IMO any change to what SW we use needs more discussion than a
> "who likes gitlab, who likes gitwhatever" vote

I think its very important that we do not loose independance and run
our own infrastructure.

That said.

I think we should make a detailed list of what people actually want
closing bugs with git commits ?
creating new tickets with mails ?
controlling the whole infrastructure from the command line ?
...

then with sw/implementation options then
(maybe some of the wanted things can be easily added even to some infrastructure options
 that otherwise lack them)

expected costs (admin time) of each and
expected benefits (developer time saved)

then for a fixed factor of how much admin time is equivalnet to developer time
you can show what would be optimal.
Its like a encoder finding the best encoding with RD

Then make a sanity check to see if the result actually makes sense and is
what people want.

I think even if the funky idea above fails it would lead to a valuable
thought process about the cost and benefit of various things

Then decide who will admin the sw  and then we will setup a new VM on our
server and setup the new infrastructure on the new VM ...

OTOH
Giving up independance, which again i strongly oppose, would need to be a seperate
vote, It cannot be a sideeffect of updating our infrastructure
like some sugar laced cyanide pill

thx

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Republics decline into democracies and democracies degenerate into
despotisms. -- Aristotle

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

[-- Attachment #2: Type: text/plain, Size: 251 bytes --]

_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-09-24  8:37 [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin) Kyle Swanson
                   ` (4 preceding siblings ...)
  2023-09-27 13:15 ` Tomas Härdin
@ 2023-10-02  9:55 ` Nicolas George
  2023-10-03 18:41 ` Nicolas George
  6 siblings, 0 replies; 36+ messages in thread
From: Nicolas George @ 2023-10-02  9:55 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

Kyle Swanson (12023-09-24):
> AVFrame Subtitles
> -----------------
> 
> -   Lynne cares about this, and hasn't done work on this yet.
> -   Lynee suggests she could make time to collaborate with others on this.
> -   Anton, others, say it makes sense to do this to avoid special handling
> of subtitles, filtering, etc.
> -   We should do it, someone needs to take this on.

Hi.

I have quite a few thoughts on how to do that and pitfalls to avoid
while designing this. I will send them shortly. (Please remind me if I
am late.)

Regards,

-- 
  Nicolas George
_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-09-24  8:37 [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin) Kyle Swanson
                   ` (5 preceding siblings ...)
  2023-10-02  9:55 ` Nicolas George
@ 2023-10-03 18:41 ` Nicolas George
  6 siblings, 0 replies; 36+ messages in thread
From: Nicolas George @ 2023-10-03 18:41 UTC (permalink / raw)
  To: FFmpeg development discussions and patches


[-- Attachment #1.1: Type: text/plain, Size: 3738 bytes --]

Kyle Swanson (12023-09-24):
> DNS
> ---
> 
> -   Currently the DNS of ffmpeg.org is managed by Fabrice
> -   Michael was asked if he has control over the ffmpeg.org DNS register.
> -   Michael says he thinks he has some.
> -   Ronald would be curious to know what "some" means.
> -   Ronald proposes current project owners should have control over DNS and
> trademark.
> -   Ronald: Fabrice is not active, DNS and trademark should be in the
> control of project members.
> -   Michael: "i think fabrice should stay in ultimate control", "he has
> always acted in the best interests of the people".
> -   Ronald took a poll in the room, most agreed current project developers
> should have control of this.
> -   This will need a vote, Fabrice will need to be contacted.
> -   We would prefer to bring voting results to Fabrice, hopeful that
> Fabrice would be amicable to handover.

Hi.

For an impartial arbiter, NOT being involved in the project, not being
part of the current drama, is a significant plus.

But first, we must ask what we want: do we want an impartial arbiter,
somebody who is trusted to have the best interest of a certain
conception of the project in mind and who can step in in case of a
failure of project democracy? Or do we not want that, just direct
control over the DNS by the admins.

Impartial and benevolent arbiters are hard to come by. We are lucky that
we have somebody who can be considered impartial and benevolent by
definition. I think we would be mad not to rejoice of it.

It is worth remembering that, IIRC, if Fabrice was not the ultimate
arbiter for the name FFmpeg, then the fork from >10 years ago would not
have been a fork, it would have been a successful coup. And then, since
the same causes lead to the same results, it would have progressively
died like it did, just more slowly, because having the recognized name
does override removing features that users enjoy.

Since we are FFmpeg, not avconv, we are happy that the coup was thwarted
by Fabrice's authority. We should look with a lot of suspicion any
attempt to weaken this last line of defence. By the way, I think it is
worth re-reading the mail announcing the coup:
http://ffmpeg.org/pipermail/ffmpeg-devel/2011-January/106403.html
There is a name that sticks out with regard to the present discussion.


Another point. Fabrice chose to give us the code, he chose not to give
us the name but only to lend it. That is his choice. Both the code and
the name belong to him, to do as he will. As members of the Libre
Software movement, we should rejoice he gave the code. But the name is
something different entirely: code is about skill, names are about
emotions.

Even if he has not contributed for more than a decade, Fabrice still has
the reputation for being the author of FFmpeg and FFmpeg still has the
reputation for being one of Fabrice's projects, and unless I am
mistaken, the first F still means Fabrice.

So if Fabrice were to believe that what the projects would be becoming
reflects poorly on him, hurts his reputation, he is entirely within his
rights, moral and legal, to refuse to be associated with it any longer.
“Sorry guys, you've turned my code to shit, I'm taking the name back.”

(It also matches somewhat the way French copyright law: patrimonial can
be ceded, but moral rights cannot.)

So, if the General Assembly were to decide to try to get control over
the trademark and DNS, it would be entirely within its rights, but I
believe both the good of the project and Fabrice's own interest would
suggest he should refuse. And I firmly reserve the right to make that
point to him, privately.

Regards,

-- 
  Nicolas George

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 251 bytes --]

_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-09-27 13:29           ` Vittorio Giovara
@ 2023-10-03 18:50             ` Nicolas George
  2023-10-03 19:13               ` Vittorio Giovara
                                 ` (3 more replies)
  0 siblings, 4 replies; 36+ messages in thread
From: Nicolas George @ 2023-10-03 18:50 UTC (permalink / raw)
  To: FFmpeg development discussions and patches


[-- Attachment #1.1: Type: text/plain, Size: 969 bytes --]

Vittorio Giovara (12023-09-27):
> This is basically saying that you don't trust the community to make the
> best decisions for itself, or that the community is not mature enough to
> stand on its own to support the project.

You are twisting the words to make it sound bad, but it is roughly what
I am saying, and I suspect also what Michael is saying.

More precisely, I now strongly believe that democracy is a terrible way
to run a project like FFmpeg.

As the project grows, democracy gives an increasing weight to people who
came late to contribute to the project in specialized ways (maintaining
code for a specific arch) for external reasons.

It perverts the spirit of the project by shifting towards more stability
and stagnation and away from fun and creativity.

Let us go back to a single leader who is here to have fun and will
foster an environment where other hackers can have fun and create
something good.

-- 
  Nicolas George

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 251 bytes --]

_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-10-03 18:50             ` Nicolas George
@ 2023-10-03 19:13               ` Vittorio Giovara
  2023-10-03 19:29               ` Kieran Kunhya via ffmpeg-devel
                                 ` (2 subsequent siblings)
  3 siblings, 0 replies; 36+ messages in thread
From: Vittorio Giovara @ 2023-10-03 19:13 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

On Tue, Oct 3, 2023 at 2:50 PM Nicolas George <george@nsup.org> wrote:

> Vittorio Giovara (12023-09-27):
> > This is basically saying that you don't trust the community to make the
> > best decisions for itself, or that the community is not mature enough to
> > stand on its own to support the project.
>
> You are twisting the words to make it sound bad, but it is roughly what
> I am saying, and I suspect also what Michael is saying.
>

YOU LITERALLY DO THIS TO EVERYONE WHO RESPONDS TO YOU

You do not intend to win an argument with reason, you mean to tire the
opposing side by tirelessly draining the energy of the counterparty with
essay long replies,
In other words, you're filibustering any reasonable change and improvement
in this community, it's a net negative help!

I am not willing to play your game, and I don't think this community should
either! You claim democracy is a bad model for ffmpeg stewardship, but it's
the only thing that is keeping certain members in the community, and
letting this kind of abuse happen at every discussion. Just please be
better and just stop sending overly long emails with skewed rehashing of
the past or with wrong interpretations of the concept of community,
democracy, and software maintenance.
-- 
Vittorio
_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-10-03 18:50             ` Nicolas George
  2023-10-03 19:13               ` Vittorio Giovara
@ 2023-10-03 19:29               ` Kieran Kunhya via ffmpeg-devel
  2023-10-04 14:23                 ` Michael Niedermayer
  2023-10-03 19:29               ` Rémi Denis-Courmont
  2023-10-03 19:36               ` Leo Izen
  3 siblings, 1 reply; 36+ messages in thread
From: Kieran Kunhya via ffmpeg-devel @ 2023-10-03 19:29 UTC (permalink / raw)
  To: FFmpeg development discussions and patches; +Cc: Kieran Kunhya

On Tue, Oct 3, 2023 at 7:50 PM Nicolas George <george@nsup.org> wrote:
> More precisely, I now strongly believe that democracy is a terrible way
> to run a project like FFmpeg.

Why are you part of a community project if you don't believe the
community is capable of running a project?
Why not start your own project like TempleOS where you can do what you want?

Kieran


Kieran
_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-10-03 18:50             ` Nicolas George
  2023-10-03 19:13               ` Vittorio Giovara
  2023-10-03 19:29               ` Kieran Kunhya via ffmpeg-devel
@ 2023-10-03 19:29               ` Rémi Denis-Courmont
  2023-10-03 19:36               ` Leo Izen
  3 siblings, 0 replies; 36+ messages in thread
From: Rémi Denis-Courmont @ 2023-10-03 19:29 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

Le tiistaina 3. lokakuuta 2023, 21.50.25 EEST Nicolas George a écrit :
> More precisely, I now strongly believe that democracy is a terrible way
> to run a project like FFmpeg.
> 
> As the project grows, democracy gives an increasing weight to people who
> came late to contribute to the project in specialized ways (maintaining
> code for a specific arch) for external reasons.

That sure is a suspiciously specific examplary case.

For the record, this particular issue was not raised or defended by me, 
whether in person or on list. And if you meant the LoongArch people, they were 
not even at the meeting (and they are most likely on holiday at this time).

Also neither they nor I are members of the GA (at least I am not), so we have 
literally zero weight in the meritrocratic democracy. I did however spot a lot 
of support for this motion from members of the GA who did *not "come late to 
contribute to the project in specialized ways (maintaining code for a specific 
arch) for external reasons".

With that noted, I shall be cowardly today and leave it to them to defend 
their point.

-- 
レミ・デニ-クールモン
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-10-03 18:50             ` Nicolas George
                                 ` (2 preceding siblings ...)
  2023-10-03 19:29               ` Rémi Denis-Courmont
@ 2023-10-03 19:36               ` Leo Izen
  3 siblings, 0 replies; 36+ messages in thread
From: Leo Izen @ 2023-10-03 19:36 UTC (permalink / raw)
  To: ffmpeg-devel

On 10/3/23 14:50, Nicolas George wrote:
> As the project grows, democracy gives an increasing weight to people who 
> came late to contribute to the project in specialized ways

I have more than 20 commits in the last year, although my contributions 
are almost entirely to one specific module that I maintain.

This feels like a personal attack, especially considering that I haven't 
made any attempt to vote on or influence the outcome of any these decisions.

If you didn't intend to include people like me in this declaration, you 
should have been more specific.

- Leo Izen (Traneptora)
_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-10-03 19:29               ` Kieran Kunhya via ffmpeg-devel
@ 2023-10-04 14:23                 ` Michael Niedermayer
  2023-10-04 15:06                   ` Anton Khirnov
  2023-10-04 15:11                   ` Rémi Denis-Courmont
  0 siblings, 2 replies; 36+ messages in thread
From: Michael Niedermayer @ 2023-10-04 14:23 UTC (permalink / raw)
  To: FFmpeg development discussions and patches


[-- Attachment #1.1: Type: text/plain, Size: 1094 bytes --]

Hi Kieran

i didnt really want to get drawn into this discussion but there is one
point i have to make

On Tue, Oct 03, 2023 at 08:29:23PM +0100, Kieran Kunhya via ffmpeg-devel wrote:
> On Tue, Oct 3, 2023 at 7:50 PM Nicolas George <george@nsup.org> wrote:
> > More precisely, I now strongly believe that democracy is a terrible way
> > to run a project like FFmpeg.
> 
> Why are you part of a community project if you don't believe the
> community is capable of running a project?

Questioning why some developer is part of FFmpeg is IMHO a violation of
the Code of Conduct. No matter how it is worded


> Why not start your own project like TempleOS where you can do what you want?

are you suggesting that we all move to a system where every developer has her/his
own fork and they get merged ?
Iam sure this was not meant to be directed at a single developer only

Thanks

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Asymptotically faster algorithms should always be preferred if you have
asymptotical amounts of data

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

[-- Attachment #2: Type: text/plain, Size: 251 bytes --]

_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-09-27 18:03   ` Michael Niedermayer
@ 2023-10-04 14:51     ` Anton Khirnov
  0 siblings, 0 replies; 36+ messages in thread
From: Anton Khirnov @ 2023-10-04 14:51 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

Quoting Michael Niedermayer (2023-09-27 20:03:12)
> > again IMO any change to what SW we use needs more discussion than a
> > "who likes gitlab, who likes gitwhatever" vote
> 
> I think its very important that we do not loose independance and run
> our own infrastructure.
> 
> That said.
> 
> I think we should make a detailed list of what people actually want
> closing bugs with git commits ?
> creating new tickets with mails ?
> controlling the whole infrastructure from the command line ?
> ...
> 
> then with sw/implementation options then
> (maybe some of the wanted things can be easily added even to some infrastructure options
>  that otherwise lack them)
> 
> expected costs (admin time) of each and
> expected benefits (developer time saved)

One highly important potential benefit you're not considering is how
many people fail to become developers because the barrier to entry is
too high or because the project gives off the air of obsolescence.

I do share many of your concerns though, and this should definitely be
considered in detail.

-- 
Anton Khirnov
_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-10-04 14:23                 ` Michael Niedermayer
@ 2023-10-04 15:06                   ` Anton Khirnov
  2023-10-05 12:55                     ` Nicolas George
  2023-10-04 15:11                   ` Rémi Denis-Courmont
  1 sibling, 1 reply; 36+ messages in thread
From: Anton Khirnov @ 2023-10-04 15:06 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

Quoting Michael Niedermayer (2023-10-04 16:23:12)
> Hi Kieran
> 
> i didnt really want to get drawn into this discussion but there is one
> point i have to make
> 
> On Tue, Oct 03, 2023 at 08:29:23PM +0100, Kieran Kunhya via ffmpeg-devel wrote:
> > On Tue, Oct 3, 2023 at 7:50 PM Nicolas George <george@nsup.org> wrote:
> > > More precisely, I now strongly believe that democracy is a terrible way
> > > to run a project like FFmpeg.
> > 
> > Why are you part of a community project if you don't believe the
> > community is capable of running a project?
> 
> Questioning why some developer is part of FFmpeg is IMHO a violation of
> the Code of Conduct. No matter how it is worded

The development community has agreed on the following fundamental rules
some years ago:
> The FFmpeg project is organized through a community working on global consensus.
> [...]
> The General Assembly is sovereign and legitimate for all its decisions regarding the FFmpeg project.

It is IMO perfectly reasonable to wonder why does someone who does not
agree with the basic rules participate in the project.

-- 
Anton Khirnov
_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-10-04 14:23                 ` Michael Niedermayer
  2023-10-04 15:06                   ` Anton Khirnov
@ 2023-10-04 15:11                   ` Rémi Denis-Courmont
  1 sibling, 0 replies; 36+ messages in thread
From: Rémi Denis-Courmont @ 2023-10-04 15:11 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

Le keskiviikkona 4. lokakuuta 2023, 17.23.12 EEST Michael Niedermayer a écrit 
:
> > Why are you part of a community project if you don't believe the
> > community is capable of running a project?
>
> Questioning why some developer is part of FFmpeg is IMHO a violation of
> the Code of Conduct. No matter how it is worded

Kieran was asking a very valid *question*. NG has been vocally adamant (to put 
it mildly) about turning FFmpeg into (or back into) a place for fun 
experimentation and innovation, without the burden of reverse dependencies, 
down-stream packagers, users, and contributors with business interests.

In the past year, I have not noticed anybody else support those directions. 
Your own (in)actions have been in direct contradiction with his stated views, 
for instance:
- You keep making tons of "boring" fixes from OSS fuzz findings and other 
sources (I am thankful for your continued efforts on the first point, by the 
way; this is not meant as negative criticism).
- You are listed as a prominent member of FFlabs (and you have not denounced 
that in any way).

Admittedly, Kieran's question could be taken as loaded, but TBH the question 
seems valid, and calling it a violation of the CoC is too much of a stretch 
for me.

> > Why not start your own project like TempleOS where you can do what you
> > want?
> are you suggesting that we all move to a system where every developer has
> her/his own fork and they get merged ?

He is suggesting that if one person *appears* to be alone in wanting to take 
(or take back) FFmpeg in the given directions that they advocate, they should 
consider starting their own project or fork.

-- 
Rémi Denis-Courmont
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-10-04 15:06                   ` Anton Khirnov
@ 2023-10-05 12:55                     ` Nicolas George
  2023-10-05 17:32                       ` Vittorio Giovara
  0 siblings, 1 reply; 36+ messages in thread
From: Nicolas George @ 2023-10-05 12:55 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

Anton Khirnov (12023-10-04):
> It is IMO perfectly reasonable to wonder why does someone who does not
> agree with the basic rules participate in the project.

Or you could have given the issue just two more seconds of thought and
realized that FFmpeg is a software project rather than a Nomic game, and
therefore where the code goes matters more than how it is decided.

So yes, it was definitely an ad-hominem attach, an attempt to smear me.
But I do not care, I do not weaponize the formal rules of politeness, I
leave that to my detractors, some seem to make a habit of it; I only
observe with amusement that their arguments are becoming weaker and more
desperate.

-- 
  Nicolas George
_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-10-05 12:55                     ` Nicolas George
@ 2023-10-05 17:32                       ` Vittorio Giovara
  2023-10-05 18:33                         ` Michael Niedermayer
  2023-10-05 19:00                         ` Nicolas George
  0 siblings, 2 replies; 36+ messages in thread
From: Vittorio Giovara @ 2023-10-05 17:32 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

On Thu, Oct 5, 2023 at 8:55 AM Nicolas George <george@nsup.org> wrote:

> Anton Khirnov (12023-10-04):
> > It is IMO perfectly reasonable to wonder why does someone who does not
> > agree with the basic rules participate in the project.
>
> Or you could have given the issue just two more seconds of thought and
> realized that FFmpeg is a software project rather than a Nomic game, and
> therefore where the code goes matters more than how it is decided.


Code never matters more than people. It's people who make the community and
it's the community who writes the code or who decides what belongs to the
project -- never a single individual.

There is a lot of content on the web that exemplifies that in professional
environments:
-
https://hackernoon.com/thoughts-on-software-development-heroes-5ec656c2e31a
How To Prevent Coding "Heroes" From Destroying The Team
-
https://leaddev.com/culture-engagement-motivation/eliminating-hero-culture-software-engineering-teams
Eliminating hero culture in software engineering teams
-
https://medium.com/@LuiscaGuerrero/the-myth-of-the-hero-developer-70870e76c00b
The myth of the Hero developer

I am as puzzled as you are why we let this kind of abuse happen in this
community, so claiming a CoC violation for a legitimate question seems a
bit ridiculous in my opinion.
Just my 2 cents
-- 
Vittorio
_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-10-05 17:32                       ` Vittorio Giovara
@ 2023-10-05 18:33                         ` Michael Niedermayer
  2023-10-05 19:45                           ` Rémi Denis-Courmont
  2023-10-05 19:00                         ` Nicolas George
  1 sibling, 1 reply; 36+ messages in thread
From: Michael Niedermayer @ 2023-10-05 18:33 UTC (permalink / raw)
  To: FFmpeg development discussions and patches


[-- Attachment #1.1: Type: text/plain, Size: 2670 bytes --]

Hi Vittorio

On Thu, Oct 05, 2023 at 01:32:11PM -0400, Vittorio Giovara wrote:
> On Thu, Oct 5, 2023 at 8:55 AM Nicolas George <george@nsup.org> wrote:
> 
> > Anton Khirnov (12023-10-04):
> > > It is IMO perfectly reasonable to wonder why does someone who does not
> > > agree with the basic rules participate in the project.
> >
> > Or you could have given the issue just two more seconds of thought and
> > realized that FFmpeg is a software project rather than a Nomic game, and
> > therefore where the code goes matters more than how it is decided.
> 
> 
> Code never matters more than people. It's people who make the community and
> it's the community who writes the code or who decides what belongs to the
> project -- never a single individual.
> 
> There is a lot of content on the web that exemplifies that in professional
> environments:
> -
> https://hackernoon.com/thoughts-on-software-development-heroes-5ec656c2e31a
> How To Prevent Coding "Heroes" From Destroying The Team
> -
> https://leaddev.com/culture-engagement-motivation/eliminating-hero-culture-software-engineering-teams
> Eliminating hero culture in software engineering teams
> -
> https://medium.com/@LuiscaGuerrero/the-myth-of-the-hero-developer-70870e76c00b
> The myth of the Hero developer
> 
> I am as puzzled as you are why we let this kind of abuse happen in this
> community, so claiming a CoC violation for a legitimate question seems a
> bit ridiculous in my opinion.

If people in a team start asking each other "why are you part of the team"
no matter in what form or in what context or under what argumentation.
Thats not a good thing.
A well working team doesnt do that except maybe as a joke
If that is technically a CoC violation is really not the point.

I could elaboarte more here, I mean lets assume someone has an actual
reason or contradiction to his membership in the project.

Maybe ones employer doesnt allow it, or some other arbitraray reason
The question "why are you here if X" surely is legitimate from a logic
point of view but it none the less is a question that has no place to
be asked. logic legitimacy != moral legitimacy
as in "Ohh i know skynet doesnt allow you to work on FFmpeg, why are you here?"
Thats not a question thats in the interrest of the FFmpeg team.
or another example, "Ohh you just said you hate multimedia, why do you continue
to work on FFmpeg?"
So I stand by my oppinion that such questions are inappropriate.

thx

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Why not whip the teacher when the pupil misbehaves? -- Diogenes of Sinope

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

[-- Attachment #2: Type: text/plain, Size: 251 bytes --]

_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-10-05 17:32                       ` Vittorio Giovara
  2023-10-05 18:33                         ` Michael Niedermayer
@ 2023-10-05 19:00                         ` Nicolas George
  1 sibling, 0 replies; 36+ messages in thread
From: Nicolas George @ 2023-10-05 19:00 UTC (permalink / raw)
  To: FFmpeg development discussions and patches


[-- Attachment #1.1: Type: text/plain, Size: 215 bytes --]

Vittorio Giovara (12023-10-05):
> There is a lot of content on the web that exemplifies that in professional
> environments:

Well, good thing FFmpeg is not a professional environment.

-- 
  Nicolas George

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 251 bytes --]

_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-10-05 18:33                         ` Michael Niedermayer
@ 2023-10-05 19:45                           ` Rémi Denis-Courmont
  2023-10-05 19:54                             ` Nicolas George
  0 siblings, 1 reply; 36+ messages in thread
From: Rémi Denis-Courmont @ 2023-10-05 19:45 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

Le torstaina 5. lokakuuta 2023, 21.33.16 EEST Michael Niedermayer a écrit :
> Hi Vittorio
> 
> On Thu, Oct 05, 2023 at 01:32:11PM -0400, Vittorio Giovara wrote:
> > On Thu, Oct 5, 2023 at 8:55 AM Nicolas George <george@nsup.org> wrote:
> > > Anton Khirnov (12023-10-04):
> > > > It is IMO perfectly reasonable to wonder why does someone who does not
> > > > agree with the basic rules participate in the project.
> > > 
> > > Or you could have given the issue just two more seconds of thought and
> > > realized that FFmpeg is a software project rather than a Nomic game, and
> > > therefore where the code goes matters more than how it is decided.
> > 
> > Code never matters more than people. It's people who make the community
> > and
> > it's the community who writes the code or who decides what belongs to the
> > project -- never a single individual.
> > 
> > There is a lot of content on the web that exemplifies that in professional
> > environments:
> > -
> > https://hackernoon.com/thoughts-on-software-development-heroes-5ec656c2e31
> > a
> > How To Prevent Coding "Heroes" From Destroying The Team
> > -
> > https://leaddev.com/culture-engagement-motivation/eliminating-hero-culture
> > -software-engineering-teams Eliminating hero culture in software
> > engineering teams
> > -
> > https://medium.com/@LuiscaGuerrero/the-myth-of-the-hero-developer-70870e76
> > c00b The myth of the Hero developer
> > 
> > I am as puzzled as you are why we let this kind of abuse happen in this
> > community, so claiming a CoC violation for a legitimate question seems a
> > bit ridiculous in my opinion.
> 
> If people in a team start asking each other "why are you part of the team"
> no matter in what form or in what context or under what argumentation.

He has made no secret that he does not _want_ to be in the same team. A few 
months ago, he told several people here to (and I quote) "go fork 
[themselves]". It hardly gets more explicitly than that, does it not? It is 
also much more offensive than Kieran's question. Surely, you have noticed that 
it reads very much like a major insult.

In a way, I suppose that I get your point: *you* do want everybody in the same 
team. And he ostensibly wants to be in your "team". But that is not 
transitive: he does not want Anton, Kieran, Vittorio, Tomas, and a whole lot 
more in that hypothetical team, or at least not on the terms that Anton 
refereed to as the "fundamental rules" from some years ago.

If you do not agree with Nicolas on this point, then admonishing Kieran and 
Vittorio about alleged CoC violations is not conducive to resolving your 
disagreement, nor is preaching to them about an united FFmpeg team.

I understand that you do not like this situation. Nobody does. But you are 
addressing the wrong people, and ultimately adding fuel to the fire, even if 
you do not mean to.

-- 
Rémi Denis-Courmont
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

* Re: [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin)
  2023-10-05 19:45                           ` Rémi Denis-Courmont
@ 2023-10-05 19:54                             ` Nicolas George
  0 siblings, 0 replies; 36+ messages in thread
From: Nicolas George @ 2023-10-05 19:54 UTC (permalink / raw)
  To: FFmpeg development discussions and patches


[-- Attachment #1.1: Type: text/plain, Size: 295 bytes --]

Rémi Denis-Courmont (12023-10-05):
> He has made no secret that he does not _want_ to be in the same team. A few 
> months ago, he told several people here to (and I quote) "go fork 
> [themselves]".

Honesty would have involved quoting the “if” before that.

-- 
  Nicolas George

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 251 bytes --]

_______________________________________________
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".

^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2023-10-05 19:55 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-09-24  8:37 [FFmpeg-devel] VDD 2023, FFmpeg meeting notes, (23-11-2023, 4pm, Dublin) Kyle Swanson
2023-09-24  9:21 ` Matthias Dressel
2023-09-24 10:09 ` Michael Niedermayer
2023-09-24 10:13   ` Jean-Baptiste Kempf
2023-09-24 22:14     ` Derek Buitenhuis
2023-09-24 15:31   ` Ronald S. Bultje
2023-09-24 17:12   ` Nicolas George
2023-09-27 18:03   ` Michael Niedermayer
2023-10-04 14:51     ` Anton Khirnov
2023-09-24 12:36 ` Marton Balint
2023-09-24 13:46   ` Michael Niedermayer
2023-09-24 15:10   ` Ronald S. Bultje
2023-09-24 16:45     ` Michael Niedermayer
     [not found]       ` <119D9DAB-2F0B-427B-A7D1-063C0AF7C3BD@cosmin.at>
2023-09-25 13:16         ` Cosmin Stejerean via ffmpeg-devel
2023-09-26 13:21       ` Ronald S. Bultje
2023-09-27 10:00         ` Michael Niedermayer
2023-09-27 13:29           ` Vittorio Giovara
2023-10-03 18:50             ` Nicolas George
2023-10-03 19:13               ` Vittorio Giovara
2023-10-03 19:29               ` Kieran Kunhya via ffmpeg-devel
2023-10-04 14:23                 ` Michael Niedermayer
2023-10-04 15:06                   ` Anton Khirnov
2023-10-05 12:55                     ` Nicolas George
2023-10-05 17:32                       ` Vittorio Giovara
2023-10-05 18:33                         ` Michael Niedermayer
2023-10-05 19:45                           ` Rémi Denis-Courmont
2023-10-05 19:54                             ` Nicolas George
2023-10-05 19:00                         ` Nicolas George
2023-10-04 15:11                   ` Rémi Denis-Courmont
2023-10-03 19:29               ` Rémi Denis-Courmont
2023-10-03 19:36               ` Leo Izen
2023-09-26 19:26       ` Anton Khirnov
2023-09-26 18:44 ` Anton Khirnov
2023-09-27 13:15 ` Tomas Härdin
2023-10-02  9:55 ` Nicolas George
2023-10-03 18:41 ` Nicolas George

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