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 767564BAFE for ; Sun, 24 Aug 2025 10:56:30 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 33AEF68E6F5; Sun, 24 Aug 2025 13:56:26 +0300 (EEST) Received: from relay1-d.mail.gandi.net (relay1-d.mail.gandi.net [217.70.183.193]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id DB9D56802D0 for ; Sun, 24 Aug 2025 13:56:19 +0300 (EEST) Received: by mail.gandi.net (Postfix) with ESMTPSA id 4959743271 for ; Sun, 24 Aug 2025 10:56:19 +0000 (UTC) Date: Sun, 24 Aug 2025 12:56:18 +0200 To: FFmpeg development discussions and patches Message-ID: <20250824105618.GZ29660@pb2> References: <20250821113202.GH29660@pb2> <20250823203314.GU29660@pb2> MIME-Version: 1.0 In-Reply-To: X-GND-State: clean X-GND-Score: -70 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdduieelfedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenfghrlhcuvffnffculdeftddmnecujfgurhepfffhvffukfhfgggtuggjsehgtderredttddvnecuhfhrohhmpefoihgthhgrvghlucfpihgvuggvrhhmrgihvghruceomhhitghhrggvlhesnhhivgguvghrmhgrhigvrhdrtggtqeenucggtffrrghtthgvrhhnpeeigeektdejudffjefhteegjedtgeettefggedthfejgfevhfetgeekjedtvdfhveenucfkphepgedurdeiiedrieehrddujeeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepgedurdeiiedrieehrddujeeipdhhvghloheplhhotggrlhhhohhsthdpmhgrihhlfhhrohhmpehmihgthhgrvghlsehnihgvuggvrhhmrgihvghrrdgttgdpnhgspghrtghpthhtohepuddprhgtphhtthhopehffhhmphgvghdquggvvhgvlhesfhhfmhhpvghgrdhorhhg X-GND-Sasl: michael@niedermayer.cc Subject: Re: [FFmpeg-devel] Legal Advice Was: [POLL][RFC] Merge vs Cherry pick for integration of changes 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: , From: Michael Niedermayer via ffmpeg-devel Reply-To: FFmpeg development discussions and patches Cc: Michael Niedermayer Content-Type: multipart/mixed; boundary="===============7345119963689131537==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --===============7345119963689131537== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="FDZRooPRedXJ3aOJ" Content-Disposition: inline --FDZRooPRedXJ3aOJ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Kieran On Sun, Aug 24, 2025 at 07:53:45AM +0100, Kieran Kunhya via ffmpeg-devel wr= ote: > On Sat, 23 Aug 2025, 21:33 Michael Niedermayer via ffmpeg-devel, < > ffmpeg-devel@ffmpeg.org> wrote: >=20 > > Hi > > > > Here is the legal advice that i was given. > > The GA has the full text and that is much more detailed. > > Iam posting the relevant parts so the whole community can see it. > > > > "a claim that there is GPLv2 code in a file of > > FFmpeg origin that has the LGPLv2.1 license would be a breach of the > > FFmpeg's > > LGPLv2.1 license. While section 3 of the LGPLv2.1 would have allowed h= im > > to > > take the original FFmpeg files and change the license for them to GPLv= 2, > > he > > didn't follow the necessary steps to effectively change the license. So > > the > > original code he is building from is still under LGPLv2.1. Since code > > contributions to a copyleft work have to be under the /same /license as > > the > > code you are contributing to (Section 2(c), "You must cause the whole = of > > the > > work to be licensed at no charge to all third parties under the terms = of > > this > > License"), Paul's contributions to LGPLv2.1 files are under the LGPLv2= =2E1 > > license because he didn't exercise the option to change them to GPLv2 > > first. A > > claim otherwise would be admitting he is in breach of the FFmpeg licen= se." > > > > "You can safely assume that any new file he created with a license > > identifier in the file of LGPLv.2.1 is under the LGPLv2.1 license." > > > > "Paul's response to your use of his code may be to relicense his code u= nder > > the AGPL,* but he cannot change the license retroactively - you would > > have to > > accommodate the AGPL license for any later changes you adopt, but not = for > > any > > code you are using from before a license change." > > > > thx > > > > [...] > > >=20 > Can you confirm the FFlabs lawyer said something different? I cannot confirm this. I dont remember ever seeing the reply or the questio= n. My communication with the FFlabs lawyer was through a intermediary develope= r, who was very busy and the mails where also terse IIRC i also had to ask multiple times to get any awnser > And so you went > to another one until you got the answer you wanted? [...] --=20 Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB No human being will ever know the Truth, for even if they happen to say it by chance, they would not even known they had done so. -- Xenophanes --FDZRooPRedXJ3aOJ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABEKAB0WIQSf8hKLFH72cwut8TNhHseHBAsPqwUCaKrv0gAKCRBhHseHBAsP q5pVAJ42nV5dox61QGlisovgrjVOhtSMgwCeJlICDav7cRN7ASMUfH7vnvhu1pk= =Vk9H -----END PGP SIGNATURE----- --FDZRooPRedXJ3aOJ-- --===============7345119963689131537== 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". --===============7345119963689131537==--