![]() ![]() But note that if you enable any of these libraries the resulting binary will be under a complex license mix that is more restrictive than the LGPL and that may result in additional obligations. If you wish to enable these libraries, pass –enable-nonfree to configure. We do not know for certain if their licenses are compatible with the LGPL. The Fraunhofer AAC library, FAAC and aacplus are under licenses which are incompatible with the GPLv2 and v3. So to combine these libraries with FFmpeg, the license version needs to be upgraded by passing –enable-version3 to configure. ![]() ![]() That license is incompatible with the LGPL v2.1 and the GPL v2, but not with version 3 of those licenses. The OpenCORE and VisualOn libraries are under the Apache License 2.0. libxvid When combining them with FFmpeg, FFmpeg needs to be licensed as GPL as well by passing –enable-gpl to configure.You must also indicate any changes including additions and deletions to those three files in the documentation.įFmpeg can be combined with a number of external libraries, which sometimes affect the licensing of binaries resulting from the combination. Specifically note that you must credit the IJG in the documentation accompanying your program if you only distribute executables. The files libavcodec/jfdctfst.c, libavcodec/jfdctint_template.c and libavcodec/jrevdct.c are taken from libjpeg, see the top of the files for licensing details.There are a handful of files under other licensing terms, namely: Read the file COPYING.LGPLv3 or, if you have enabled GPL parts, COPYING.GPLv3 to learn the exact legal terms that apply in this case. Should you, for whatever reason, prefer to use version 3 of the (L)GPL, then the configure parameter –enable-version3 will activate this licensing option for you. the swresample test app in libswresample/swresample-test.c.the X11 grabber in libavdevice/x11grab.c.libutvideo encoding/decoding wrappers in libavcodec/libutvideo*.cpp.optional x86 optimizations in the files libavcodec/x86/idct_mmx.c.Specifically, the GPL parts of FFmpeg are: In this case, FFmpeg's license changes to GPL v2+. None of these parts are used by default, you have to explicitly pass –enable-gpl to configure to activate them. Some optional parts of FFmpeg are licensed under the GNU General Public License version 2 or later (GPL v2+). In combination the LGPL v2.1+ applies to FFmpeg. Some other files have MIT/X11/BSD-style licenses. Read the file COPYING.LGPLv2.1 for details. Most files in FFmpeg are under the GNU Lesser General Public License version 2.1 or later (LGPL v2.1+). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |