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 9A8BC48481 for ; Mon, 20 Jan 2025 15:45:56 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9847F68B3FC; Mon, 20 Jan 2025 17:45:51 +0200 (EET) Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam04olkn2024.outbound.protection.outlook.com [40.92.46.24]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 09C41689EDA for ; Mon, 20 Jan 2025 17:45:44 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cgP4uKnZsO4Po951ryWpf7N41GznjZtFngJFxpWVc4pkPUgpwAuF1vAsYG7PfNP8ykamnZFWEnk/3K37oMJ/qKzVk5X7sqtnpIripGuEEFu0HZO3JwASjuq9k4tLvKBlOD2H9a942Df9kS2BOt94mIy2kWf7Rfu493Ws1stYJU+3/X4lWzyfcjHeuKdQ5w5WLwY7Qp3uTPc0ToOFyn4MZB479wzhVjvwpC+7/UrR8xFEPvgRfrNDe0bLyO0AAj59RzNmyUrzDLL5/WohpyHOFGwdwbkWHQ9bvTgSnIYZPVrbwuZAPk59LyormvuPItOB6m5zEPGdjVbJraB99JitNQ== 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=56er3QCxDU5bc1bMyGJKe7tgU05VdU9tavinwB/ssd0=; b=JxiB/N+3kDPwzvPeFlT4ExJqsCC2EIuHuyyVCokYiEqio4QZGd5Pr2b9vlbHn7BzkiEW1yqEHkKf2pDUPuGtWOEHOpn9l/J2YoZvP7ZHEYO8Xwq8Mg6gXxFcytkp+pfAVJc2TIlc/4vRQJpwBWacoOpI/7VlvjVWnefjpM+TUHVegFKLP9+ax5H5s0JyueEXG+R1p+0kqKqv3Eq3Cpppe6vQ+0KTyHmVemdo2LdBWNgrarREFFggyIPgAUWnboh2zC6LX8+VeeWRROmm8Hi5qUw0cDpIbrLOjgARWe7ljOPyWoW8l/kGs27WLrXz5ij+3smfqvNFxeG7vWIUdum3tA== 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=56er3QCxDU5bc1bMyGJKe7tgU05VdU9tavinwB/ssd0=; b=eoVkK2oEkdh3R3dSJS6TCJSi/4vXbOFu1aQmyNhOE7mP08KB2x64LQmVT9WYNK85kM8WC11NAnEKH3gWv9Vjcz23I4Bq4PAOHeCrP4eY+nFl/IbCmPRPSV1lcK0trva2IHr8OvVQzb0aDxSOh6p0V9cyF6wO79CaHHryUZjk2++M5+wbhCk8sJDKBgix7SC31FcDFxzA/cock/iiU/nwZ8u8BFHWxjvY0IhMtjQAaQyQDBBPa6gdC/0uBpBIifmpwzrfX8oh2hR/WNcOUaskh57td6WAG6LysfUG5q/L1d1R0m6KZOFdPHrhjV0KYpVe2yVvNPGfl5EQoNukhPUunw== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by PH7P223MB0551.NAMP223.PROD.OUTLOOK.COM (2603:10b6:510:1b2::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8356.21; Mon, 20 Jan 2025 15:45:41 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%5]) with mapi id 15.20.8356.020; Mon, 20 Jan 2025 15:45:41 +0000 From: Soft Works To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] Democratization Thread-Index: AQHbXSEdhWCzQdrIdkmOEyKi6gkY87MfJx+A Date: Mon, 20 Jan 2025 15:45:41 +0000 Message-ID: References: <20250102141731.GR4991@pb2> In-Reply-To: <20250102141731.GR4991@pb2> 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_|PH7P223MB0551:EE_ x-ms-office365-filtering-correlation-id: 6db3a28a-2feb-427a-c3fa-08dd39697e69 x-microsoft-antispam: BCL:0; ARA:14566002|8062599003|8060799006|7092599003|19110799003|15080799006|461199028|3412199025|440099028|102099032; x-microsoft-antispam-message-info: =?utf-8?B?WkcvdFJHeDdKQlRQb3phS3puYllpak1PdFd5Qnkrd2pSOG5ZOVlTY3RtNENq?= =?utf-8?B?bmJ6Sk01c3cxNUNDMk5xZWZIKzJ1T0Qyd3QzRkJseVV6c0VDYWM0RTlsMGN5?= =?utf-8?B?R3JvY0lzSzczdWZnQTBmS3lOMGJHcE1WcEFmS3I1cmMzTWVsY3k5ZkhmWisv?= =?utf-8?B?NW80WjFsekx3VDdqYzFUTVh6TnF0YlQvOVpkYkF4OVVIRE1GQlArU0N3K0dY?= =?utf-8?B?bmVZOWQ1QklrS0hLaEovQ1RmdHV2S2U5clNBVWZOTTVzNmhtSTVMcG1QaWZv?= =?utf-8?B?Y1RmNHFiQTFrZlozbjNLdnZLTWNXbDMzTERaYzJXVUxJeDZpMHF1cUxrc2Ru?= =?utf-8?B?YmVrQ2t4ZENYZW5NcklMVUY1YWUwNm9FTzhhWXZnSUJxWXJqUEN0M3hPR2Va?= =?utf-8?B?cXc1YlorWXd4THRzcGRxUzdRZkpEeXBCNGtzSTZKcEZPMTNTZFZDQzRRQXdw?= =?utf-8?B?NDczM3dINS9OWnMyMS9FZlBucWg3VzcwVXFrL3RhejBpczlPNjQvdFRMc2Uy?= =?utf-8?B?U2VqVTJoTmNsUFRJY0xoQy9rNnpNRlVsMENCNWRsRndqR21xTUY0OTZlVmVj?= =?utf-8?B?Wmw4d1c1eXlVS1ZNcnhFVDJwV3RHVG90cmtXZ083WnVJdSs5V0FPWGFZdW9X?= =?utf-8?B?SStmaWQ1NHJKSUFHTm0zWDE5ZDBFOElEVmdzbFJpL2s3aStkL0lMWEFHanRk?= =?utf-8?B?VmU3eDVvTVBzZENIbVhJcndJZk9nN1d2dVdaRlRCZVNOL2lNd1kvOFZiRm5k?= =?utf-8?B?NFpUaWE0cFBXampPQUxmUHUrd1JTYkhqd0F4QXg5YzVsMUw4R3pLcUJOVjkx?= =?utf-8?B?Z21BZVhFWi9mMVRkKzdTRklPWWoxb3NDSHhvdFQydVBER2owak5MdllPajNu?= =?utf-8?B?UHRwVXNqSVFseDluM3JzLzBiMUNNaFZINU9EN1FYeEQ2WE0yOXd0ZEhuU2dC?= =?utf-8?B?OERGRGlTdXAwMHB3TXNERndxYjYyWFZaWEd6VU51ckJnaXY2L2M4clBZa1dz?= =?utf-8?B?S2Nvc3h0ZW1Pcmt1M25uQ3ovZVZxNlpZZm9xNGtGNnY5d2l0NUdEV3VvWmx4?= =?utf-8?B?UElmNmdETWRaR3ZVNHhuZFJKcG9qbkk4YTJLc05QK0V5OUgrU3NsWWIzcUdV?= =?utf-8?B?SUtpYWt0dU1nU1NqZlNmamE5M3NMWjZQZnBRMTlIQ05tTmZrbEo0NjlSMFJ2?= =?utf-8?B?TVphOFlRRFErL1R0azhZVFdDdjZYblVxVVp4ZTYyQk5PbXlRbFBNazNnSnB3?= =?utf-8?B?MStOYzhCZTRkbmVHNUdDejRRdkt1NDFocWZTVkVvR0p4VHFJcVdDQXpYR1NB?= =?utf-8?B?NExYNjJ2QzFqNEd5Vm5SSWYzL0l4REtvd0xHcHBJaUplLzYveC9yTHdmRER3?= =?utf-8?B?bnMxcXZkVVJpMnNvOUdmNU5xZmZFRjBGOXNPS29EMC9kRHVWNmhENUQvKzl2?= =?utf-8?B?Ymh1VC9tOTg3Z3BaSlBQbmh2RHpIdS9JQVR3REx3PT0=?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Zi9CaHdoWlljcVNSbTR2dThrcERTZ1NCSC9PWGdNT2VFMnFIeTRaS2pnUktB?= =?utf-8?B?d2dZbTBVdHY0dmttQjIvd1VIdkVndndvMFFkSy81STdSU0p2MGFMY0U2T2Y0?= =?utf-8?B?TDhUSjQ5aWJzK2NEUTBUaUtKTnNLejRRdlY3eTJuQjV1ZkdFeDVNRE9md2dt?= =?utf-8?B?L0MyYXBWQTl2NGowb1hLYkJLQnJqL3N4MlpUcVcveFZka1hNY25CdE9JVUcr?= =?utf-8?B?RWFpZ3BQaTlFWjl3YjJFODkrRGtuUUVzMnZvMjlvaEpnRXhPS3F1V2pNSlFG?= =?utf-8?B?aTRXOTdDcURWTzBGcGQ0UWEyZlJ5LzNPT3FIckxFOHpoeW5iVXNuSnFjMjM1?= =?utf-8?B?Z3RpRWRIV0Rtc0dEWXRsV1Z5bmJVaEtyck84K0pxZVBDV011UXBHY3JTY3ho?= =?utf-8?B?blZ3NDZrcUM5OXlsbHhiYWFheFhIZzB0TkRaNjhmRzhGMGNmM2wrNUpoMTVk?= =?utf-8?B?ZGJCOUZNbVg5bGN0bHpwa0RoV2M1V3lMcHZzYTRBcyt3RzlRTldlSWlJUHo4?= =?utf-8?B?UDlIV2pHZUlWaUQrdUxSa1ppQTNKeXRrNDlLZzA2cngwUTFCOUo2SUpyU0Ni?= =?utf-8?B?TFBBczFqSzZZdWFWaC9CVGNIbUM0Sm1lWGxnTnRPcXdSMFdUUGlVSCs5VWFp?= =?utf-8?B?L2crQ0VoSW1yT1JubjBYajlGbWdqc3g5eUpFNlZ3UUk2Q0g0bmZzbjJTNVYr?= =?utf-8?B?TEkweEtjWXdRenhxYStBaFVuRGdQWTdIUHFrdVg0d2VkR1NlUWN0bTkxVUdM?= =?utf-8?B?NmR1aVVyN2VObktxTEVLcU1BMk4wWmMxUEVDdU4rUXI4TnR2YllaNXdTc0tF?= =?utf-8?B?WFJxU281WjczeENDblYzeUNXcmh0WU42VzBEbFhvSXlUd0sxcW1jWVI0b0w4?= =?utf-8?B?dHF2MEtiOEdKRGtacGNuMmRXLzd4RzdnWFlvSi96NG1yK1ZLSGFNOGU1S1E1?= =?utf-8?B?NU5zeUhuNEVLUURpa29tbUJSeTV0L2hESTVUZWo2ZHJuY0tFSzJrNnhqRllo?= =?utf-8?B?RzJQbFlwUnJKNFhUOWlnTVZheGN6YjVuQndFVjRXUmczVGg0SVZvRERGNGcw?= =?utf-8?B?K1hEMzhUcERLREZCOEVoSjV0LzYyNFF4TWNpcjkxNzdwZi9XNjh0dmt4RWF6?= =?utf-8?B?U3Z2MkVuRWVJcnl4Z1ZYNWsyT211MDhQazFxdlpPS3J1UU00UFVjVDlsaFdj?= =?utf-8?B?anNlUTVpS1ZkQTd5K3J6dE5vd1VLZkVGekxreENVUVlOSUN5WTdKbzkwTmtt?= =?utf-8?B?eldHYTdJWk9Ma3hKTnprK2h2YnBHbGpSM3dzWEFaaU5ta2IvMnIrNHovT2hD?= =?utf-8?B?NU44TzIrTkJKU3BvWXpXbndlT1d3Zng4eU9IWHUxMWJ4T2prQTE3T2ZZSmFZ?= =?utf-8?B?SEhta3RtMXdMZGVHN3c1R0RLcE94dFcvOUZXNERuWXB2bnpRY0ZMV2tPUzZ5?= =?utf-8?B?b3AyN3h5Y05vN0pTQUJRZUE1Z3I5V3FxaTcrQVlaZ2d0TTY5L3lYbENLeW1r?= =?utf-8?B?QlBjRnZLNEE1Q1dvU0Y2RDd6cklIMEhCaHJWLzZGL3JQUjhlMERUTTFpUFoy?= =?utf-8?B?ZGJ6U2tDdnVwNEtrWFNZanVKdXhscFR0TU5oU245Wk9UYU16KzF0QVUwYjJ0?= =?utf-8?Q?fV3OHHYnHTnCqJKnnapPNLN+4uDrWFMRmhYJd1A10uXQ=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: 6db3a28a-2feb-427a-c3fa-08dd39697e69 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jan 2025 15:45:41.1203 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7P223MB0551 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 > Michael Niedermayer > Sent: Thursday, January 2, 2025 3:18 PM > To: FFmpeg development discussions and patches 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".