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 BCFE74BB21 for ; Sun, 24 Aug 2025 11:11:45 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 8E94C68E6F6; Sun, 24 Aug 2025 14:11:39 +0300 (EEST) Received: from mail-yw1-f179.google.com (mail-yw1-f179.google.com [209.85.128.179]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 6295E6802B3 for ; Sun, 24 Aug 2025 14:11:33 +0300 (EEST) Received: by mail-yw1-f179.google.com with SMTP id 00721157ae682-71d603b62adso29526597b3.1 for ; Sun, 24 Aug 2025 04:11:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756033892; x=1756638692; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=OjRgMITExpqCjWcaBjKW8CMA6+wZt7tiY+cWfKYdyTI=; b=bLJrIyGgwsZ7QTllSP1RITIbY1emMSr4v+e/slyYFVgrRqj9CgCTvx9fUGLSeShfkL MHFc4TmD/T1XX29Y8voZRx/Klz+O/umpfwYdobP2kmYS4Hh2pKovbkJmgn7Ep71a5dU1 ZkXYEx7/8cFASYtHKcYPZKaIDA+GE7UiHA0+Y2i1xmS/wMS1OrYcnfdAGHjvJZnjZ9/s +rjWSSa4kNh7LtIDTvaaVwtBAwOKKNRXM4agwXCdB4knmt9GMJitIBHRat/n740Ow+68 dhlAUGx7PbK3NmdTDvKoBrrjp6uJnN0wYoS7haNmU0wyySCSNutY/8GnC5usPSEug/D5 9z3A== X-Gm-Message-State: AOJu0YwnL27PIntJqEk50uv3pkEN7D3piDm9nq0CLulmJ3hdfj2UEf90 26/AboWNHBkTiIOOKvqRT19gZ7W4p8g3oaia1tsL0arDfDVBMmTJLpg7OJB0b4xpT71nzmCrEMQ ST3MBGXwZEBfkUgugrOXikZ7wP6LzSI1Lmmti X-Gm-Gg: ASbGncsDFo0Nv6LH9vpcjwGzo4RkXx539cCo80nFmLkMmqwZRjW4mhp0ah+2qd/M0uD KkxQnSXldk+u6lBjl+rAEoAvWM3M6DTe2BwAT4DZX2ZIu/A1H0qVkonyCPkG5txCZ9LG0jaCMnh EfFW3kHcw4jOLZ2JwJAdxVHeBR81Tfq+NsXpkxbkHq++ScKL0SRZaKBm4VytXBFUdsFU2Xdxd8J AMfVXYagumJiGIUXg== X-Google-Smtp-Source: AGHT+IEfAv61vais4BuPZwKo9gE2sYPztI8avrfggPuZk+HlyxW4P5WrMKeiEMba0UOsxaz9t5WGn4AFkgUlG76V2hg= X-Received: by 2002:a05:690c:6711:b0:71c:1673:7bb6 with SMTP id 00721157ae682-71fdc326e68mr102203477b3.23.1756033891763; Sun, 24 Aug 2025 04:11:31 -0700 (PDT) MIME-Version: 1.0 References: <20250821113202.GH29660@pb2> <20250823203314.GU29660@pb2> <20250824105618.GZ29660@pb2> In-Reply-To: <20250824105618.GZ29660@pb2> Date: Sun, 24 Aug 2025 12:11:20 +0100 X-Gm-Features: Ac12FXwNbdMOwzuDlf_M_LdQGhpkCmlRSwzc5OjMvVr3OG_ThticWiecCluZst4 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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: Kieran Kunhya via ffmpeg-devel Reply-To: FFmpeg development discussions and patches Cc: Kieran Kunhya , Michael Niedermayer 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: On Sun, 24 Aug 2025, 11:56 Michael Niedermayer via ffmpeg-devel, < ffmpeg-devel@ffmpeg.org> wrote: > Hi Kieran > > On Sun, Aug 24, 2025 at 07:53:45AM +0100, Kieran Kunhya via ffmpeg-devel > wrote: > > On Sat, 23 Aug 2025, 21:33 Michael Niedermayer via ffmpeg-devel, < > > ffmpeg-devel@ffmpeg.org> wrote: > > > > > 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 > him > > > to > > > take the original FFmpeg files and change the license for them to > GPLv2, > > > 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.1 > > > 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 > license." > > > > > > "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 > under > > > 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 > > > > > > [...] > > > > > > > Can you confirm the FFlabs lawyer said something different? > > I cannot confirm this. I dont remember ever seeing the reply or the > question. > > My communication with the FFlabs lawyer was through a intermediary > developer, > who was very busy and the mails where also terse > > IIRC i also had to ask multiple times to get any awnser > Translation: The FFlabs lawyer didn't agree with my agenda and so I went and found one that did. It's funny how you are reluctant to post that lawyers opinion [because it didn't agree with you] when you happily leak private discussions (e.g from the CC) on this list all the time. To use Anton's words "tin-pot dictator" behaviour in action. Kieran > _______________________________________________ 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".