[FFmpeg-user] FFmpeg Hall of Shame

Reindl Harald h.reindl at thelounge.net
Wed Nov 29 16:54:39 EET 2017

Am 29.11.2017 um 15:06 schrieb drwho:
> On 2017-11-29 08:58 AM, Reindl Harald wrote:
>> Am 29.11.2017 um 14:47 schrieb Thirumalaisamy K:
>>> I know the difference between GPL and LGPL. But, in both you have to
>>> disclose the sources including controlling scripts.
>>> Just clear question whether it's required to release the control scripts
>>> when one release a binary made from LGPL code?
>> please quote me the part of GPL which says i need to provide a bash 
>> script which *calls* configure, set some params, install 
>> build-requires and *not links* and line of code
> I don't think the "script which *calls* configure" is necessary, but 
> please be aware....
> https://www.gnu.org/licenses/gpl-faq.en.html#InstInfo
> GPLv3 explicitly requires redistribution to include the full necessary 
> “Installation Information.” GPLv2 doesn't use that term, but it does 
> require redistribution to include "scripts used to control compilation 
> and installation of the executable" with the complete and corresponding 
> source code. This covers part, but not all, of what GPLv3 calls 
> “Installation Information.” Thus, GPLv3's requirement about installation 
> information is stronger

besides that if you annoy them enough they just stop provide binaries 
and say "figure out how to build ffmpeg at your own jerk" the paragraph 
below is plain nonsense

and even if they provide you every single line you won't get a identical 
binary and "There is no guarantee that the releaser hasn't modified the 
sources" sounds like the next step of the OP would be like offend them 
with "you have modified the sources because my binary is not identical" 
because of his cluelessnes

a reproducable build is much more then fire up a script


I agree that I can just dump the config parameters from the binary 
itself using -buildconf. But, it doesn't mean that I can just reproduce 
the same binary with the script

you can't anyways until you use a *identical* build environment

More information about the ffmpeg-user mailing list