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 ESMTP id D955943768 for ; Sun, 28 Aug 2022 14:14:47 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 398DA68B96F; Sun, 28 Aug 2022 17:14:44 +0300 (EEST) Received: from relay8-d.mail.gandi.net (relay8-d.mail.gandi.net [217.70.183.201]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3C53B68B32D for ; Sun, 28 Aug 2022 17:14:38 +0300 (EEST) Received: (Authenticated sender: michael@niedermayer.cc) by mail.gandi.net (Postfix) with ESMTPSA id 560861BF205 for ; Sun, 28 Aug 2022 14:14:36 +0000 (UTC) Date: Sun, 28 Aug 2022 16:14:35 +0200 From: Michael Niedermayer To: FFmpeg development discussions and patches Message-ID: <20220828141435.GZ2088045@pb2> References: <20220818143154.GF2088045@pb2> <6019c79c02a70060448e88ac46d2f7614b73ff63.camel@acc.umu.se> <20220824205444.GT2088045@pb2> MIME-Version: 1.0 In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH] ipfsgateway: Remove default gateway 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: multipart/mixed; boundary="===============0822022344609118916==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --===============0822022344609118916== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Sg+dTrkCjluZnrMn" Content-Disposition: inline --Sg+dTrkCjluZnrMn Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Aug 27, 2022 at 09:05:06AM +0200, Tomas H=C3=A4rdin wrote: > ons 2022-08-24 klockan 22:54 +0200 skrev Michael Niedermayer: > > On Wed, Aug 24, 2022 at 06:35:04PM +0200, Tomas H=C3=A4rdin wrote: > > > But for some reason the notion > > > that the same applies to *all* parsers, including decoders and > > > demuxers, this notion is hard to swallow. And similarly for > > > encoders > > > and muxers. I have yet to see a justification that is anything but > > > cargo culting. > >=20 > > Its not hard to swallow, it simply is wrong. > > Why is there Tesla ? > > to build cars ? > > no > > "Tesla=E2=80=99s mission is to accelerate the world=E2=80=99s transitio= n to > > sustainable energy." >=20 > Tesla's mission is to generate profit, nothing else. I am sorry but Teslas mission is what i said, and its the first line on their About page https://www.tesla.com/about Thats an official statement and as such I would presume we can trust it. If the first line of their about page was untrue i presume Tesla would open itself up for some lawsuits >=20 > > they could outsource everything, from chip design to batteries to > > software to > > the car seats and so on but they dont because its better to reach > > their goal > > to do them internally >=20 > This has everything to do with economics of scale and ultimately > economizing on labour, thus lowering the value of Tesla's lithium-ion > cells and increasing profit. >=20 > For software the situation is very different, because the cost of > reproducing a program is effectively zero. All labour goes into > development. The goal of FFmpeg like every free software project is to > create use-values. Any labour spent in excess of what is necessary to > say be able to play MXF files is simply make-work. With software there is cost in maintaining external libraries, not just API, features, distribution issues, security, but also developers being unhappy for example. This is not all that different from physical goods its different terms but a software project that integrates 500 libraries maintained by 500 external teams is going to be a huge pain than if you habd the 500 things internally. Its 500 not well known codebases, each could become unmaintained, may be unavailable or outdated on some platform not that different from a car manufactor having to deal with supply chain issues and other things from 500 external companies Also even if the analogy would fail that doesnt make moving core functionally to externally maintained libs a good idea. thx [...] --=20 Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Does the universe only have a finite lifespan? No, its going to go on forever, its just that you wont like living in it. -- Hiranya Peiri --Sg+dTrkCjluZnrMn Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABEIAB0WIQSf8hKLFH72cwut8TNhHseHBAsPqwUCYwt4RwAKCRBhHseHBAsP q2VqAKCcIKEInbaKu+7ITJ7gHqYL5Nr2rgCeNKkyOGzuixHtsCeI9y0v58xtnEA= =Er0l -----END PGP SIGNATURE----- --Sg+dTrkCjluZnrMn-- --===============0822022344609118916== 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 https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --===============0822022344609118916==--