[Libav-user] Clarifications about why "--use-nonfree" makes ffmpeg undistributable given the LGPL

Carlos Alberto Lopez Perez clopez at igalia.com
Mon Nov 26 14:30:10 CET 2012

On 26/11/12 12:13, Carl Eugen Hoyos wrote:
> Carlos Alberto Lopez Perez <clopez at ...> writes:
>> Then, why is that "--enable-nonfree" makes ffmpeg 
>> unredistributable?
> You mean: "why is libfaac making ffmpeg unreproducible 
> even without x264?"

Not only libfaac:

$ grep "die_license_disabled nonfree" ffmpeg/configure
die_license_disabled nonfree libaacplus
die_license_disabled nonfree libfaac

The Libav fork also disabled some free but gpl-incompatible libraries:
$ grep "die_license_disabled nonfree" libav/configure
die_license_disabled nonfree libfaac
die_license_disabled nonfree libfdk_aac
die_license_disabled nonfree openssl

> Your question is valid, the original idea was to make it 
> more likely to get improvements for the native encoder.
> (Instead, even more proprietary aac encoders are 
> supported now.)
> But note that the native encoder is not as bad for stereo 
> output and the use case of needing aac encoding without 
> h264 encoding is at least not extremely common.

I understand, but I'm not asking about the native aac encoder vs others.

I wish to know why you think that the fact that linking ffmpeg with any
proprietary library (or any free not-gpl compatible library) makes it
unredistributable when the LGPL clearly says that this is allowed.

./configure --enable-nonfree
License: nonfree and unredistributable

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 900 bytes
Desc: OpenPGP digital signature
URL: <http://ffmpeg.org/pipermail/libav-user/attachments/20121126/6b6d34d9/attachment.asc>

More information about the Libav-user mailing list