From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id D983D4B269 for ; Wed, 29 Jan 2025 23:27:05 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 93B8468BE22; Thu, 30 Jan 2025 01:27:01 +0200 (EET) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12olkn2022.outbound.protection.outlook.com [40.92.21.22]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 813AD68AE6B for ; Thu, 30 Jan 2025 01:26:54 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nRGqnPeL/rOFbDmKt73A2wFOpiYPjKtnN8Azz2RQCSrg0BilYHUUYYG+N9+LD0VJNBnLcNc4saIFYeBTDcz82dNLn33oj30HnaTv/vAn8leOpnq77w1/pCsM2tpiWOCIQQ4TcOQj/cxdpoEFkIYJJTFO80WE3WpHNHrbSA8eplFBckkTEiAVd/D71p+5w1/6kWvnkDz8I+UH6KB+yqomCDEz2BRqKmP8wXsRxM3uHKnsfgyTGDN/GKAoYA5SRaQavl+NOfSOeb5zufLD35JZBcAvRE6/QTl2fqVnCD+IIx3ZkYjMYswi7MVHjgnCDIk6dEcgzxDRhCA1KrfUb+U2tQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+tMJEqvx29YDInYXRWBLu5b7i4lmoHhP1DHhjG7FrW4=; b=Y/n2RuNmJI1idBG0usGCdBxsNFyLNlHy26Zxg9jM37dQG8T/03lC37kJPPl0+GSJyqFKZ/VpoGjkIzgWL7RtZfx96ImgkrJf2plj+XJ3tZCAfOBMHa3nPBiYqkFr5j8YTdPcUeXoUxuM4FsmUp30Td5MoPuGtditNtl5PiOod1IO7hCsb+qOdvJybhSGwcdGBT0jlT0LxYP7w3weprsS9piUb3EKA2PZIvy3ai7i0W0yb5V3oXufJQ4x7ThwykMeRWSiPJ//j/gJPYFshFkbUinBrGxhInYjZ2PiWMDAFe6SN70Gx9ukGVbS1itijnQpC9ymcOYYsIxL1gyo/hF/Iw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+tMJEqvx29YDInYXRWBLu5b7i4lmoHhP1DHhjG7FrW4=; b=G5PjUPPVtG9iej+3njhFBTYFO1r+TU5LhnJ33PBxIM/7S3R6IEaCCLvpLdk/uyiDb1BgNgzeMO4pkslkKG4bHFSirEXBJ5qd43aH8QbWKMYRZCbCDYAXHQJNlDgvPvctXqUT2MYe7rEXZ8gNKGEq5EtujDkAcBjNT6vtKoPmT1aiAAf8+6EsujBpfAuAekaFIifr7G6pYmeSpKUIrTrhTzYmLSGe9LBdm+03GGkxr5UQfecC/LIbGA3p9+KfJ4nh9ERF4ToBLtI27KJOeFJ3kBtgA7NFCADghZ1rVUc4l2U8qbtQ9frqE/TxQe+QnQ8sDSR0fL8k6BS2rKa6zwTx6Q== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by LV8P223MB1109.NAMP223.PROD.OUTLOOK.COM (2603:10b6:408:1bc::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.17; Wed, 29 Jan 2025 23:26:51 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%6]) with mapi id 15.20.8398.017; Wed, 29 Jan 2025 23:26:51 +0000 From: Soft Works To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] Democratization Thread-Index: AQHbXSEdhWCzQdrIdkmOEyKi6gkY87MfJx+AgADLmgCAAAZugIAAhbGAgAX1hQCAAaBGAIAAJTwAgAETngCAABkAgIAAEGSAgAAcq4CAAAZDAIAAEQOAgAADMoCAABNfgIAC5zgAgADOb4CAAGRpAIAAK9WAgABdl4CAAAhtgIAACLrQ Date: Wed, 29 Jan 2025 23:26:49 +0000 Message-ID: References: <20250102141731.GR4991@pb2> <20250126191713.GQ4991@pb2> <2572295.Sgy9Pd6rRy@basile.remlab.net> <20250128182122.GX4991@pb2> <20250129161629.GB159671@haasn.xyz> <20250129222137.GB6909@haasn.xyz> In-Reply-To: <20250129222137.GB6909@haasn.xyz> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8P223MB0365:EE_|LV8P223MB1109:EE_ x-ms-office365-filtering-correlation-id: 280a380f-5061-4c44-9f04-08dd40bc67a8 x-microsoft-antispam: BCL:0; ARA:14566002|8062599003|15080799006|461199028|7092599003|19110799003|8060799006|102099032|3412199025|440099028; x-microsoft-antispam-message-info: =?utf-8?B?UnF1UHFiOGl2ei9vcFFMTUl5NldhVjdQLy9TOEw4T3JuZE1mRDJNZ2I3SDdT?= =?utf-8?B?MENmVlVPMDBYWTNWS3VuZEhQWHRFa3h4ZVg3OHo4OWcrOEFpUDMxTE9GeVNJ?= =?utf-8?B?bjI5bmxDYThNNk9BdUpMeldVWHQ4L2dnTjhJWlhlQU8vc1kzTkhaWGdNRFFT?= =?utf-8?B?TnMwTzVFcmdnUTlNMzRYbkNtN3dXbURFOEJUZVEzSUxPQk8zek1tWlRzU2Fl?= =?utf-8?B?UzBnSC9ncWVLZXEvdmpWZHZRc0oyZHUxWUJGMHd3aTlmRllsdUlqcFlJYUdR?= =?utf-8?B?Q2w2Mk40RDRWelUxS3RzM0xXbjFKejVDMGVONmJjemI0dVZkc3p6WktJaFZN?= =?utf-8?B?elc4N3hUSUpPKzlPYjA0TEFkNGY5VUs1U3VCd0txNTFaWlI5ZjVCN01xVEZv?= =?utf-8?B?NWZ1bVpzbXRIMG45SVp2eDgrT2o5Nm9ES1FUemt0cXFxM04zNVhidTE1UWY0?= =?utf-8?B?RFlob2N0MVF3WEZUMys4UmhRcXBWNDIzTlhUK2VsSFlIdmU5c3ZXbGx3VFlJ?= =?utf-8?B?UUJzLzUrUmJTelZUZjVvWVVUNWtjY0JrdmtvT3VXNWVzamFYQ1FmaVltWER1?= =?utf-8?B?WWZPdXdwZG5LRGJlZVdPTi9mdjM4NW1KLzJRRzBEckNSNzFzZkZ2eEF5b1Jl?= =?utf-8?B?RmtkbUc0ejljNHdvd1dJYzExRHRNcVhpbHpmSlY5WnV3Vk9GUzFINE1kZ2Jl?= =?utf-8?B?OTg3eXNKYWttaGJvT2w5c2RpWUNod2JVd1crVkR1dFlzOUQrekUxSkFpcEtB?= =?utf-8?B?eVgyNGxIaEQrb1lDdFgzL2x1cUR0eGRZRWEyWGxjazFudW11RE5TcFFJWUh3?= =?utf-8?B?ZVltYmNualZqdVRiODVpOE1OK1Erc1hTYmhCd3pBS2NjS2RPaDRGR2NjRWlD?= =?utf-8?B?ODhRMzBVbzlxVjhjRFJ5NmpkRDhxU1pKVTNLOFNvK3FYZ0ZOdmtKakNWdVJP?= =?utf-8?B?ZWp5Vk9hOUlpQWlhcDFlbTcyVTV5M1RTRlV3cXBnaXlHL1VQRHpzUm1rNGFB?= =?utf-8?B?KzRWVStuUDJWMFhVQU5GVitKYU56b0JvUDJsbFRaaUI1VXU1MFRYSTVlZk1l?= =?utf-8?B?cmNZc2toZkJSUEt5Z1d3RjU3UzBZVWtnMm81WGcwTGpJcDJ0L1ArMkpzbUE4?= =?utf-8?B?THI4elVEQ1lzelBydHNGY203SnpuK0t2THA0MCtSMDhUdytBWVVoWmVHdkUv?= =?utf-8?B?bmxLRmUwbjBsZERRVUxWVXF0eENjMlpIbk44Y2FaaVJweW5oN3JvTXc2Znda?= =?utf-8?B?N1psTzlwVkVaZTI5M096c0NLRjJ0N1o3aUVJR1gzQnJzRENrU2tMZEZDRGpn?= =?utf-8?B?N1ltbldjcGtQUm9xMDVaTHJYZ3JMdzhUKytOS25CM004QTUvMGh6MTFpamJQ?= =?utf-8?B?NTZtdW92TVJJRG51d0hxaER3cEVBZEkwVFI3ZWd6eUxkTW9KQWJCQjd4NEY5?= =?utf-8?B?OE5WUmdqYzdXTUdJRng3NkxmVG01UEl3VFNYY1JBPT0=?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bSt2UTZiWnNqWXU0UFdVMXpWWFBuclZZeEU0RnpvanNKSWdwZXpheEVUdVJ0?= =?utf-8?B?MlFKZFlVMWRmWS9rZ0hGUzl6Rlcxa1ZpZ1Z6NWU4R0F4SEJjN3pDMHNjZ0hS?= =?utf-8?B?WS8yMngyR1Vrc0Z5V2RJK09pMm0xbEFqcnloYTlwbWVmS0oxaURKNlkzR1ZN?= =?utf-8?B?NWk3U1FUSUVxNlIvNFhhczM1NVBuaW04MHhtYWU0UzJzOFUwUCtoZGpab0Z6?= =?utf-8?B?aUUzMGR1L3lSTTN1dGR0aEJjMWNvWlpUaFA3Kzk5Zi81cU0xc2ZPSW1XRGFB?= =?utf-8?B?QU1YRE1FMmpydTVHZDZkQ2xDQnFkMzM0S1BjbTBFZ2o1NTh3b0ppRUU2UkMy?= =?utf-8?B?QmxxNEQzVGIzUG5UVzV4RDJtcUdtb1o0T2JlOWc5enAxMi9CN2ZhRlZEU084?= =?utf-8?B?dVVFZXNTUUIyMGF3VjdoZzV3Y2R5YWxmeXA2ZWpjcFFFeGtqWGc5bmxsaWtx?= =?utf-8?B?R0RNYXR3K3RzMlpqb25BN1U3cmQ0UGN6WWtkM3JGUnIxU3FkQ1BNNkpMRXdL?= =?utf-8?B?Zmt1VzhUREpGcGdNWkVNT0NwazQxTzdkcW5pODJsSVcyK01NSkY2bEFvbTQ2?= =?utf-8?B?OFNsOFRzOHJObkxJaXZYQkNDemJza3VFcHRRZ215M3RNTEJnNWREdTJncjU3?= =?utf-8?B?VGNwd3VPRmxERFdPRVVDREJXMTFrQm9XOVJoWGJ3bFlRZGJwa0ZKVlQ1T2du?= =?utf-8?B?L3gvQnUvVXVKZXRyYXdESGFwZFplWnBXVHVhOXd5OEdlUUtvZmVWTzIxZmNk?= =?utf-8?B?UnJCczZjTWdwUUJkNVJMOFlPcnpaT0MrZjVReHUrZW9oMnoxWVBpKzdXME8z?= =?utf-8?B?dFFRNUlrMG00WStSRlErWk1aR1B3Q0hVTGtzb3JnMFgyeXVqUzVYTHB5S1pu?= =?utf-8?B?L0gyQzNJbkszdWZMdXlmdjU2Skx1VEZqT0dBT3NGQ090ZUpTVXBiWSsvVXRo?= =?utf-8?B?bEpqbTJmQVEvTU1NNTJwLzhSdmdubi9aLzlqc1owVHB4SUVydVhVWnNLSlJu?= =?utf-8?B?L2dJTzNuZjBoNFVhU1pHV21lU0VrOFNuZHkxVjFKSWhFcVROK2xEOEIvQlEx?= =?utf-8?B?T0p5QXArWnJweDBLT2plU3BYWFh2MFgxek9DM3FOeXdRQUJnTWpJaHBRSW5a?= =?utf-8?B?R09LLzlFQzZpOXJaM203Rit6RnpteUJZbHN5a1VPV0NDbWV6QjJpOUNsQk5x?= =?utf-8?B?MnRjNHV6cEdnM0NpemRXdXhQMjFOa1VXK3Y5UGllczl0NytmSjd5eFZla3lL?= =?utf-8?B?K0hXd0p2TXIyZDRTSVJ4RWRPNEwvbzdxRk5XNXQ0Q3dHYnpaaXRnSlc5SHN0?= =?utf-8?B?UkhEZVhuajZUaVZLNGNaUUg3VVFKeXhPNEJIWldMS1pZV1E1Tjc4RDRkSGNX?= =?utf-8?B?QUEwL3JtVnUyaVFlbG1WdG1NbXVvY0dZU3YwOGw5TU1SeWRVOUJNUkwzb2V0?= =?utf-8?B?WWNDblR6S3NPOGd6WU9iSXErRGFFMzJGSW1udzlXNzRPZ3BZUjlBejE2MVFW?= =?utf-8?B?RE1waWlJdVF4aHowcnlKWjdhYXBrMUtSQ1ZsNWFQaTA0cGNVUEgyYkUzWGli?= =?utf-8?B?NlZQQWttQU5OOG5ldFBFd3NKbnJKSERGRHcxVmVtbjJLSWNlT1pBcGVJZm5Q?= =?utf-8?Q?NFXuZFX+mb9DaIzzFoL36SDVJrepZHIokVqlYqpy9qWc=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-92255.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 280a380f-5061-4c44-9f04-08dd40bc67a8 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jan 2025 23:26:49.3045 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8P223MB1109 Subject: Re: [FFmpeg-devel] Democratization X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: > -----Original Message----- > From: ffmpeg-devel On Behalf Of > Niklas Haas > Sent: Wednesday, January 29, 2025 10:22 PM > To: FFmpeg development discussions and patches devel@ffmpeg.org> > Subject: Re: [FFmpeg-devel] Democratization > > On Wed, 29 Jan 2025 21:51:27 +0100 Nicolas George > wrote: > > Niklas Haas (12025-01-29): > > > I think the most important crux of the problem is a fundamental > disagreement > > > between Michael and the "community" (for lack of a better term) > about the role > > > of the CC (and by extension, the GA). > > > > That is a very biassed way of stating it. > > > > For one thing, it is not Michael alone on one side. > > As I pointed out in the past, I am implicitly assuming that Timo, > Fabrice, and > other current holders of admin rights would go along with whatever > Michael > decides, so that makes Michael alone the only person who is blocking > the will of > the CC (and by extension, the GA). > > If you have reason to believe otherwise, then indeed the situation is > more > complicated. And then we may have a third faction consisting of some > subset of > (Michael, Timo, Fabrice, and possibly other people we were not made > aware of). You might be on a right track here, because I believe that the common assessment as laid out by several supporters of the "community governance model" matches reality just partially at best. The common telling is that there's Michael on one side with a number of "his buddies" or "surrogates" and on the other side there's "the community" who want the project to be led by "the community" - all in agreement. But that might be just wishful storytelling, as the situation is more complicated indeed. None of us have any figures, so we can't know exactly before any vote has happened, what I want to point out though, is that this idea of "Michael + Buddies" vs. "The Community" doesn't fit in its simplicity. For example, I for myself am not a buddy of Michael. I don't know him at all beyond what's public, and while I'm glad to see that his description of the problems which the project has (which others are calling "wall of text") are very close to what I had written 3y ago, my primary motivation is of very different nature: When I look at this community - how people communicate, interact and behave - how different and scattered the individual intentions are - how much hatred and resentment exists - seeing the disability to resolve conflicts or even communicate properly - the attitude of demanding rights and power without taking responsibility and serving the project - and lastly the illusory idea that a project could be run and led, solely on the basis of voting on each and everything - all this (+more) brings me to that single conclusion: This "community" in its current form and appearance and the way it is represented by its members is fundamentally incapable of leading and executing control over a project like ffmpeg. I'm aware that there are projects where this is working, same as I've seen projects where all members are pretty much on the same line and when there's a committee with a handful of members, persons leave, other persons join, but that doesn't change anything because they all share the same ideas and plans and all are working together hand-in-hand. But this community - the "ffmpeg community" is a very different case. It disqualifies itself as a potential project owner or leader almost on a daily basis. IMO, this "community" getting control over the project is the worst thing that could happen, and no matter which alternatives there would be to vote for, I would always vote for these over "community" ownership. There are others who are watching this ML from a distance and thinking about the same - just silently. We don't know figures, but nobody should think it would be a sure thing that all "non-buddies" would want and vote for a community ownership. Further, many developers here are working for the industry in one or another form, and what businesses want is stability and predictability - not a community where majorities might be volatile and it can quickly happen that strategically important code is thrown out of ffmpeg by vote from a group of ideologists who managed to gain an intermittent majority. Finally, there are also contributors who don't care about community, membership or influence - they just want to get their code merged without trouble. Will they vote for a community governance where every little nit from someone will require to conduct a vote on it? TL/DR It shouldn't be taken for granted that there's even a majority for "community ownership". 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".