Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
 help / color / mirror / Atom feed
  • * Re: [FFmpeg-devel] Democratization
           [not found] <20250102141731.GR4991@pb2>
           [not found] ` <20250102163807.GB7285@haasn.xyz>
    @ 2025-01-20 15:45 ` Soft Works
      2025-01-20 16:15   ` Marth64
      1 sibling, 1 reply; 113+ messages in thread
    From: Soft Works @ 2025-01-20 15:45 UTC (permalink / raw)
      To: FFmpeg development discussions and patches
    
    > -----Original Message-----
    > From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of
    > Michael Niedermayer
    > Sent: Thursday, January 2, 2025 3:18 PM
    > To: FFmpeg development discussions and patches <ffmpeg-
    > devel@ffmpeg.org>
    > Subject: [FFmpeg-devel] Democratization
    > 
    > Hi all
    > 
    > I was working in the last few days a little on drafting a
    > democratization process
    
    Hi,
    
    After two years of absence I've just come back and read through just few conversations to realize how much I haven't missed this.
    
    Reading those ideas about "democratization" makes we wonder how it can happen that fundamentally intelligent people can fall for the illusion that this could even have a chance to work in a reasonable way. It's sufficient to read through the conversations about it to realize that it cannot work out.
    
    Nothing against democracy, but in this case it is aiming to extend and intensify something that is already the biggest problem in this project and the most toxic barrier for others to join and contribute:
    
    The fact that everybody thinks they must have a say in everything. This is what's causing endless discussions and makes this project to appear hostile, non-welcoming in unpleasant for any developer to contribute to the project.
    In case of contributions, nobody is able to provide guidance in a constructive manner, all reviews are solely focused on objections and nitpickings with the only silent agreement being not to contradict objections by others. This is destructive and non-productive. During the past two years, I have talked to several developers about contributions to ffmpeg, who said all something similar to this: "Yes, I've tried once or twice, but it seems almost impossible to get anything reviewed and merged, so I've just given up on it. What? You got commits merged? How the hell did you manage to do that?"
    
    This project doesn't need more people talking into everything, it doesn't need more discussions, community involvement and voting about every single nit.
    
    What this project needs instead is LEADERSHIP!
    
    There need to be positions who are in charge and responsible for certain areas (codecs, formats, filters, tools or whichever separation might be reasonable) which are above individual maintainers and can overrule them.
    
    And then there needs to be one person who is in charge and has the last say in everything - not silently, but executing this where necessary for bringing the project forward.
    
    The people for those positions can be elected in a democratic process - like every 2 or 4 years, but that's all that is needed on the side of democracy.
    During all the time in-between there's no need and no place for any such discussion anymore and the project can move forward without continuing to focus on its self-destruction.
    
    
    This is obviously not a very innovative model. But it's one that is proven to work in zillions of cases.
    
    Sw
    
    _______________________________________________
    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] 113+ messages in thread

  • end of thread, other threads:[~2025-02-01 21:01 UTC | newest]
    
    Thread overview: 113+ messages (download: mbox.gz / follow: Atom feed)
    -- links below jump to the message on this page --
         [not found] <20250102141731.GR4991@pb2>
         [not found] ` <20250102163807.GB7285@haasn.xyz>
         [not found]   ` <20250114170615.GD4991@pb2>
         [not found]     ` <eafdd773-0055-4619-b1e2-bf4d4266ee4e@gmail.com>
         [not found]       ` <20250117173914.GN4991@pb2>
         [not found]         ` <f5f57e16-8f34-4836-9b46-f31a753dd990@gmail.com>
    2025-01-20  1:28           ` [FFmpeg-devel] Democratization Michael Niedermayer
    2025-01-20  6:21             ` Kieran Kunhya via ffmpeg-devel
    2025-01-20 15:45 ` Soft Works
    2025-01-20 16:15   ` Marth64
    2025-01-20 16:38     ` Marth64
    2025-01-21  0:36       ` Michael Niedermayer
    2025-01-24 19:36         ` Rémi Denis-Courmont
    2025-01-24 21:02           ` Nicolas George
    2025-01-25  6:21             ` Rémi Denis-Courmont
    2025-01-25  7:55           ` Vittorio Giovara
    2025-01-25 20:26           ` Michael Niedermayer
    2025-01-25 21:08             ` Rémi Denis-Courmont
    2025-01-25 21:39             ` Rémi Denis-Courmont
    2025-01-25 22:13               ` Marth64
    2025-01-25 23:23               ` Kieran Kunhya via ffmpeg-devel
    2025-01-25 22:40             ` Marth64
    2025-01-26 15:06               ` Michael Niedermayer
    2025-01-26 15:11                 ` Kieran Kunhya via ffmpeg-devel
    2025-01-26 16:35                 ` Rémi Denis-Courmont
    2025-01-26 17:34                   ` Marth64
    2025-01-26 18:07                     ` Marth64
    2025-01-26 18:43                       ` Gyan Doshi
    2025-01-26 18:51                         ` Marth64
    2025-01-26 19:17                     ` Michael Niedermayer
    2025-01-26 19:39                       ` Kieran Kunhya via ffmpeg-devel
    2025-01-26 20:40                         ` Rémi Denis-Courmont
    2025-01-26 20:51                           ` Kieran Kunhya via ffmpeg-devel
    2025-01-26 21:20                             ` Kieran Kunhya via ffmpeg-devel
    2025-01-26 22:01                             ` Marth64
    2025-01-28 18:21                               ` Michael Niedermayer
    2025-01-29  6:40                                 ` Zhao Zhili
    2025-01-29 12:39                                   ` Nicolas George
    2025-01-29 15:16                                     ` Niklas Haas
    2025-01-29 16:12                                       ` compn
    2025-01-29 16:22                                         ` Vittorio Giovara
    2025-01-29 17:02                                         ` Soft Works
    2025-01-29 17:41                                           ` Marth64
    2025-01-29 18:26                                             ` Marth64
    2025-01-29 19:36                                               ` Kieran Kunhya via ffmpeg-devel
    2025-01-29 20:20                                                 ` Marth64
    2025-01-29 20:54                                                   ` Nicolas George
    2025-01-29 21:08                                                     ` Marth64
    2025-01-29 21:45                                                       ` Nicolas George
    2025-01-30  6:12                                                         ` Vittorio Giovara
    2025-01-30  8:02                                                           ` Nicolas George
    2025-01-30  9:45                                                             ` Vittorio Giovara
    2025-01-31  0:03                                                               ` Soft Works
    2025-01-31  0:14                                                                 ` Vittorio Giovara
    2025-02-01 13:50                                                 ` Michael Niedermayer
    2025-01-29 20:04                                         ` Ronald S. Bultje
    2025-01-29 21:27                                         ` Niklas Haas
    2025-01-29 21:39                                           ` Nicolas George
    2025-02-01 14:15                                           ` Michael Niedermayer
    2025-01-29 20:51                                       ` Nicolas George
    2025-01-29 21:21                                         ` Niklas Haas
    2025-01-29 21:36                                           ` Nicolas George
    2025-01-30  6:08                                             ` Vittorio Giovara
    2025-01-29 23:26                                           ` Soft Works
    2025-01-30  6:35                                             ` Vittorio Giovara
    2025-01-30 23:21                                               ` Soft Works
    2025-01-31  0:14                                                 ` Vittorio Giovara
    2025-01-31  1:07                                                   ` Soft Works
    2025-01-30  9:50                                           ` Vittorio Giovara
    2025-02-01 14:46                                           ` Michael Niedermayer
    2025-02-01 14:48                                             ` Kieran Kunhya via ffmpeg-devel
    2025-02-01 15:03                                               ` Michael Niedermayer
    2025-02-01 16:10                                                 ` Kieran Kunhya via ffmpeg-devel
    2025-02-01 15:11                                             ` James Almer
         [not found]                                               ` <dffa122a-f13a-4e95-8210-9053a6832e6a@e-blokos.com>
    2025-02-01 16:03                                                 ` James Almer
    2025-02-01 20:18                                               ` Nicolas George
    2025-02-01 13:44                                       ` Michael Niedermayer
    2025-02-01 20:20                                         ` Nicolas George
    2025-02-01 21:00                                           ` Soft Works
    2025-01-29  9:45                                 ` Vittorio Giovara
    2025-01-29 10:32                                   ` Soft Works
    2025-01-29 10:51                                     ` Vittorio Giovara
    2025-01-29 11:52                                       ` Soft Works
    2025-01-29 14:38                                         ` Vittorio Giovara
    2025-01-29 15:24                                           ` Soft Works
    2025-01-29 16:24                                             ` Vittorio Giovara
    2025-01-29 16:44                                               ` Soft Works
    2025-01-30  8:02                                         ` Tobias Rapp
    2025-01-29 16:58                                     ` Marth64
    2025-01-29 17:06                                       ` Soft Works
    2025-01-29 17:14                                         ` Marth64
    2025-01-29 17:22                                           ` Soft Works
    2025-01-29 17:38                                             ` Vittorio Giovara
    2025-01-29 18:13                                             ` Soft Works
    2025-01-29 18:23                                               ` Marth64
    2025-01-29 17:15                                       ` Soft Works
    2025-01-26 21:24                         ` Michael Niedermayer
    2025-01-26 21:41                           ` Kieran Kunhya via ffmpeg-devel
    2025-01-27  9:03                           ` Vittorio Giovara
    2025-01-20 17:44     ` Soft Works
    2025-01-20 18:14       ` Gyan Doshi
    2025-01-20 21:04         ` Nicolas George
    2025-01-21  0:41         ` Michael Niedermayer
    2025-01-21  6:52           ` Soft Works
    2025-01-25 18:04             ` Michael Niedermayer
    2025-01-24 20:01         ` Rémi Denis-Courmont
    2025-01-20 17:59     ` Nicolas George
    2025-01-20 18:18       ` Marth64
    2025-01-20 18:46         ` Soft Works
    2025-01-20 20:57         ` Nicolas George
    2025-01-20 21:08           ` Marth64
    2025-01-20 22:20             ` Marth64
    2025-01-20 18:23       ` Marth64
    2025-01-20 20:50         ` Nicolas George
    2025-01-20 21:00           ` Soft Works
    2025-01-21  0:55             ` Michael Niedermayer
    2025-01-21  4:29               ` Marth64
    2025-01-22 20:51               ` Nicolas George
    2025-01-22 22:00                 ` Soft Works
    

    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