From: "Rémi Denis-Courmont" <remi@remlab.net> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Subject: Re: [FFmpeg-devel] [ANNOUNCEMENT] almpeg Date: Mon, 26 May 2025 14:26:09 +0300 Message-ID: <0B4F68BC-DA42-4B72-96DC-4A00DC3B77A1@remlab.net> (raw) In-Reply-To: <DM8P223MB0365FA7577B51835C1437B91BA65A@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> Hi, Le 26 mai 2025 12:27:17 GMT+03:00, "softworkz ." <softworkz-at-hotmail.com@ffmpeg.org> a écrit : > > >> -----Original Message----- >> From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of Rémi Denis- >> Courmont >> Sent: Montag, 26. Mai 2025 10:01 >> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> >> Subject: Re: [FFmpeg-devel] [ANNOUNCEMENT] almpeg >> >> Hi, >> >> Le 25 mai 2025 22:22:52 GMT+03:00, Michael Niedermayer >> <michael@niedermayer.cc> a écrit : >> >Note the license of this code is a bit wonky. The files have one >> >license and theres another one in LICENSE.md. >> >While I belives legally this allows one to choose either. I suggest >> >you check this with a lawyer. >> >> You do realise that FFmpeg does the exact same thing: >> - have a top-level license file (with the same name even) explaining, or >> trying to explain, which file is under which license, >> - carry a copy of every GNU licenses as separate files. > >From my understanding and what I've read, a specific license in a source >file header is generally considered to take precedence over what's stated >in any accompanying files. That's also my understanding. If a file has an explicit license header, that applies to that file. Otherwise the default license in the ad-hoc licensing summary document applies, unless the file content cannot be copyrighted. The verbatim license files provided at the top level are only there to meet the GNU license requirement to provide a copy of the license to the licensee. Their sole presence does *not* automatically imply any validity scope. > (...) In turn, to properly re-license LGPL to GPL, the whole >source files need to be re-licensed under GPL and that needs to be >indicated as such. This is a moot point IMO, and depends what you mean by "properly". You can always combine LPGL and GPL (same major versions). If the process of combination makes the different parts indistinguishable, e.g., compilation, then the result is GPL. >Generally, I believe that we should at least try to come to >an agreement. The GPL may create a kind of one-way situation, Switching FFmpeg to the GPL is a guaranteed immediate fork trigger. We have plenty of downstream open-source projects and FFmpeg contributors who need LGPL terms because their own project is LGPL or GPL-incompatible, and/or because their transitive downstreams are GPL-incompatible. That would be a pretty dramatic decision that would need a GA vote, and is better avoided if one doesn't want to split the community further (this is *not* a position statement from me, just a predictive observation). _______________________________________________ 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".
next prev parent reply other threads:[~2025-05-26 11:26 UTC|newest] Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top 2025-05-25 19:22 Michael Niedermayer 2025-05-25 22:29 ` Kieran Kunhya via ffmpeg-devel 2025-05-25 23:11 ` compn 2025-05-26 8:00 ` Rémi Denis-Courmont 2025-05-26 9:27 ` softworkz . 2025-05-26 11:26 ` Rémi Denis-Courmont [this message] 2025-05-26 11:44 ` softworkz . 2025-05-26 11:37 ` Michael Niedermayer 2025-05-26 11:49 ` softworkz . 2025-05-26 12:21 ` softworkz . 2025-05-26 17:21 ` Michael Niedermayer 2025-05-26 17:56 ` softworkz . 2025-05-26 20:59 ` Michael Niedermayer 2025-05-26 21:10 ` softworkz . 2025-05-26 21:35 ` softworkz . 2025-05-26 21:56 ` softworkz . 2025-05-26 16:36 ` Michael Niedermayer 2025-05-28 1:09 ` Michael Niedermayer
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=0B4F68BC-DA42-4B72-96DC-4A00DC3B77A1@remlab.net \ --to=remi@remlab.net \ --cc=ffmpeg-devel@ffmpeg.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel This inbox may be cloned and mirrored by anyone: git clone --mirror https://master.gitmailbox.com/ffmpegdev/0 ffmpegdev/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 ffmpegdev ffmpegdev/ https://master.gitmailbox.com/ffmpegdev \ ffmpegdev@gitmailbox.com public-inbox-index ffmpegdev Example config snippet for mirrors. AGPL code for this site: git clone https://public-inbox.org/public-inbox.git