From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id E523648450 for ; Thu, 16 Oct 2025 12:00:08 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'hebdlrHA9eE+Ua/zAZF+QdkQ3VFOttA2LcHw+JpvL3s=', expected b'0pLfN6hs+2b2J1jiUA9pa7eCSJU5ansZ2Gkal4S+dUQ=')) header.d=niedermayer.cc header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1760615995; h=date : to : message-id : references : mime-version : in-reply-to : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : from; bh=S/uQJ5m2j558H81lltaPV3Ku64DL4GVhMLvr7MlGjvM=; b=HdICUS6jrnIRmB1YetnH51wiEXVTw9P5gvhjDSDqI03vuyR6DcjL3dZk0awWwmnWsXM/d 3zUOfEGDDCQKd6V5RZ+MFw5/Rwip8rgZukLVbEf5Bk0nTUX0bupPSdqmOr/ypbSN8+9fEd1 Z9jhL4f2M/mJc6P9UxNVK+73tWV3Adz4t1zou7Wfn19z6yKrC3iavTdeUYRDbMO5GKFu4g5 ENzhU0gsxMZbtNRUUF+UoUPDKejqVfuuPsu/M7GxR+Sl4R1joz24B1lDtgF7BgnFirK+29y v4Q07UtCJoOchZyaNWmWoU94zlmLOsqhA+yY1rgTrOgZOUSmqKpDkbYdTn4A== Received: from [172.19.0.4] (unknown [172.19.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 0F6D268F433; Thu, 16 Oct 2025 14:59:55 +0300 (EEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1760615992; b=fUHRSTlpimpr0CgKaXfAxXjM8MXYEXAIZyoj/NC1HVDQoBEcDYqIngmD/f9A4nQiBK5jV lMAaPwyAtppPryE3urnPtLRZx8kk67CUX2md2Bxs2R23AjymW8GOg7L0ft66TN9GvtiNW0t OncAGYWtfEGcuij+EnNsrpyVVwoOt6ApLY8CM1oe3JJYJ+d8I9d5sNOCd/f0FEUsU2GZiQi B+6SQkMDhX6Vpj5H700PXGQCL4D+vwpABKiV7mtGUD96GJnutjqoNbfwNgHkDV5UhA6AUqr whogDfMom9cTr2NNk3Zj9ZUYsunFAo6EAKCfaRtzThdHkxob1D01lIVAefdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1760615992; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=hebdlrHA9eE+Ua/zAZF+QdkQ3VFOttA2LcHw+JpvL3s=; b=i/hKhwnwl2ZTQIXZN0/9utHJkVB23HtxSJ+QkzK6U0RqKaGZYR4E0tVAVg/CngW9I41r+ Lgsz+q8VZA00xPpsSwT/usQg0rRhWrQTrA6G6mZNtRJtZ6xcc+iP+Mg1pHwGCzAHa/9KF68 KqBm3V5JieLLYMJqA3F7tV06WSHSO08f4XGdmI7vq9jnA340aFq0BJ37DsKP3LAP4zEM23P SjT8xE3Dl3AJs5wCk9eSBapaSez1nmQBP96vLp4Ni//oR6Pw9uFisTgvWbBhGkLjsK7l3nr MjxNu6uG/tLQeqLL+Cr6EIye7WV+I6rA9eZO0Wy4mtpPsAk+B7MoGBfOrFUA== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=niedermayer.cc; arc=none; dmarc=none Authentication-Results: ffmpeg.org; dkim=pass header.d=niedermayer.cc; arc=none (Message is not ARC signed); dmarc=none Received: from relay9-d.mail.gandi.net (relay9-d.mail.gandi.net [217.70.183.199]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id C65CD68D677 for ; Thu, 16 Oct 2025 14:59:39 +0300 (EEST) Received: by mail.gandi.net (Postfix) with ESMTPSA id 11BBA4428C for ; Thu, 16 Oct 2025 11:59:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1760615979; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=0pLfN6hs+2b2J1jiUA9pa7eCSJU5ansZ2Gkal4S+dUQ=; b=HoM9EtPACHRlzlNaLPqNdWozfE78BwH5Rhd9SDnqAMDSN2L40ifayrFLW9qUQ6p7JbWhXq HHfkx8mJng7ICBVdLvOXRR/SOBrNPlqfaHX0sZuAfOfK3vGszYIufN4BtpTgixh7DJGAwF lcU5SNLUIXxqNXuVL5FvRCjKmNHC1JhAwCP3aXOb3GKICKHWRyDlPppLsCIP+DN/XQUfUv q9/remlVvHuATIAJpsMoROkXwBS9gsHojawR97We8ka5EhmzEcEgKzD/naTwQ25uIwZ5OE JlYiF0NYseWxFWiihA/xk5JNohegBL2LAo7MCwDKSzOO/JhrD2RNtpY53c8/9w== Date: Thu, 16 Oct 2025 13:59:37 +0200 To: FFmpeg development discussions and patches Message-ID: References: MIME-Version: 1.0 In-Reply-To: X-GND-Sasl: michael@niedermayer.cc Message-ID-Hash: HKXDNJ3M3K476LAXBRVVPYJJMX2HEAHT X-Message-ID-Hash: HKXDNJ3M3K476LAXBRVVPYJJMX2HEAHT X-MailFrom: SRS0=y3tN=4Z=niedermayer.cc=michael@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] Re: [RFC] Funded Task Ideas List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Michael Niedermayer via ffmpeg-devel Cc: Michael Niedermayer Content-Type: multipart/mixed; boundary="===============6080517115718615843==" Archived-At: List-Archive: List-Post: --===============6080517115718615843== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="5Cq9T+5sr0regXbg" Content-Disposition: inline --5Cq9T+5sr0regXbg Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Nicolas On Wed, Oct 15, 2025 at 04:53:28PM +0200, Nicolas George via ffmpeg-devel w= rote: > Michael Niedermayer via ffmpeg-devel (HE12025-10-14): > > As we are now looking for sponsors, we also should look for tasks to fu= nd. >=20 > > PS: once we have enough yearly income we can look at hiring / funding > > people fulltime. >=20 > I will step into it: >=20 > This is severely misguided. >=20 > FFmpeg is a Libre Software project: its goal is to make beautiful and/or > useful software. >=20 > FFmpeg's goal is NOT to gain market shares. >=20 > FFmpeg's goal is NOT to turn a profit. >=20 > FFmpeg's goal is ABSOLUTELY NOT to get a livelihood for its authors. >=20 > The problem with people getting paid to work on FFmpeg is that it is a > misaligned incentive. It creates the incentive to push the code as is > instead of polishing it, instead of accepting suggestions to make it > better. It creates the incentive to work alone rather than seek the > insights of our peers. I think you see only one possible way of doing this. But really there are MANY ways For example, one can pay for maintaince, for fixing issues. One can pay developers and leave it up to them what to work on. Just imagine for a moment we had 1M$ income per year in SPI or a ffmpeg fou= ndation we could pay 10+ developers fulltime and still leave it completely to them what they work on. There is no incentive to do things quick and ugly. >=20 > I am sure some developers are able to resist the incentive and not let > the fact that they are paid for it reduce the quality of their code in > favor of speed at all. But I am also sure they are not a majority. =46rom what iam reading on the subject of code quality and people, in gener= al developers care about code quality (also in commersial settings) this can be a matter of pride and such stuff. Noone wants "their" code to be ugly while management and also customers may push for "quick" Of course if the developer doing the work is not competent the code will show it but thats not "because its funded", its "because the developer had a bad teacher or no teacher", or maybe because he wasnt given enough time Also the real goal of funding, which i think people miss is to facilitate that people can work on teh code. That is very few can work fulltime on FFmpeg because, they need to pay rent for their appartment, pay food, taxes, ... bascially the cost of living isn= t 0 Funding a developer, be that as a contractor or emplyoee, is to allow him/h= er to work more on FFmpeg. You can also see it as, * you pick people who want to work fulltime on FFmpeg and who have demonstr= ated previously they can and produce good code (or whatever other contribution= they did) and ... * then get them funded so they can work fulltime on FFmpeg Theres no incentive here to produce bad code. Also theres in fact often incentives to produce better code. If you hire a contractor for a specific coding job. And the code she produces is bad quality. Will you hire her again ? No, so thats an incentive to produce good quality thx [...] --=20 Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB If you think the mosad wants you dead since a long time then you are either wrong or dead since a long time. --5Cq9T+5sr0regXbg Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABEKAB0WIQSf8hKLFH72cwut8TNhHseHBAsPqwUCaPDeJQAKCRBhHseHBAsP q7sKAJ9T35jyL1Sc+ekDEBcFvV8mJ/9l2gCgjpYNHW90g+jOnr8t74J63XL+15E= =4Eov -----END PGP SIGNATURE----- --5Cq9T+5sr0regXbg-- --===============6080517115718615843== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org --===============6080517115718615843==--