On 16.07.2014 08:43, Matthieu CRAPET wrote: > Hi again, > >> Some optional parts of Libav are licensed under the GNU General Public >> License version 2 or later (GPL v2+). See the file COPYING.GPLv2 for >> details. >> None of these parts are used by default, you have to explicitly pass >> --enable-gpl to configure to activate them. In this case, Libav's license >> changes to GPL v2+." > > I may misunderstood something here. > > For example: > - libavfiler. It contains yadif code which is GPLv2+ and frei0r code is > LGPLv2.1+. Libavfiler is clearly contaminated:
Yadif needs to be enabled explicitly with --enable-gpl. frei0r is disabled by default. If enabled, it's linked at runtime using dlopen. At least, this is what the 'configure' script suggests. > LICENSE_libavfilter = "GPLv2+" > - libavutils is 100% LGPL > LICENSE_libavutils = " LGPLv2.1+" > > Giving --enable-gpl to configure does not convert pure 100% LGPL licensed > library to GPL license. Am I wrong? If you combine GPL'ed and LGPL'ed code, the resulting binary will be GPL'ed. https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License#Compatibility Regards, Andreas -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
