Skip to content
This repository
Newer
Older
100644 102 lines (87 sloc) 3.594 kb
c0b1bc8d » michaelni
2011-03-17 Revert "partially rename FFmpeg to Libav"
1 FFmpeg:
4656c375 » DonDiego
2009-06-05 Move around one paragraph, add headings for greater clarity.
2
c0b1bc8d » michaelni
2011-03-17 Revert "partially rename FFmpeg to Libav"
3 Most files in FFmpeg are under the GNU Lesser General Public License version 2.1
ecc1330a » DonDiego
2009-06-05 Rename COPYING.GPL --> COPYING.GPLv2 and COPYING.LGPL --> COPYING.LGP…
4 or later (LGPL v2.1+). Read the file COPYING.LGPLv2.1 for details. Some other
5 files have MIT/X11/BSD-style licenses. In combination the LGPL v2.1+ applies to
c0b1bc8d » michaelni
2011-03-17 Revert "partially rename FFmpeg to Libav"
6 FFmpeg.
aae9c405 » DonDiego
2009-03-25 Move licensing information into a separate file called LICENSE and
7
c0b1bc8d » michaelni
2011-03-17 Revert "partially rename FFmpeg to Libav"
8 Some optional parts of FFmpeg are licensed under the GNU General Public License
ecc1330a » DonDiego
2009-06-05 Rename COPYING.GPL --> COPYING.GPLv2 and COPYING.LGPL --> COPYING.LGP…
9 version 2 or later (GPL v2+). See the file COPYING.GPLv2 for details. None of
aae9c405 » DonDiego
2009-03-25 Move licensing information into a separate file called LICENSE and
10 these parts are used by default, you have to explicitly pass --enable-gpl to
c0b1bc8d » michaelni
2011-03-17 Revert "partially rename FFmpeg to Libav"
11 configure to activate them. In this case, FFmpeg's license changes to GPL v2+.
aae9c405 » DonDiego
2009-03-25 Move licensing information into a separate file called LICENSE and
12
c0b1bc8d » michaelni
2011-03-17 Revert "partially rename FFmpeg to Libav"
13 Specifically, the GPL parts of FFmpeg are
aae9c405 » DonDiego
2009-03-25 Move licensing information into a separate file called LICENSE and
14
15 - libpostproc
878b3f2a » dwbuiten
2012-08-03 LICENSE: Document all GPL files
16 - libmpcodecs
aae9c405 » DonDiego
2009-03-25 Move licensing information into a separate file called LICENSE and
17 - optional x86 optimizations in the files
18 libavcodec/x86/idct_mmx.c
878b3f2a » dwbuiten
2012-08-03 LICENSE: Document all GPL files
19 - libutvideo encoding/decoding wrappers in
20 libavcodec/libutvideo*.cpp
aae9c405 » DonDiego
2009-03-25 Move licensing information into a separate file called LICENSE and
21 - the X11 grabber in libavdevice/x11grab.c
878b3f2a » dwbuiten
2012-08-03 LICENSE: Document all GPL files
22 - the swresample test app in
23 libswresample/swresample-test.c
144e4b09 » dwbuiten
2012-08-02 LICENSE: Document all GPL files
24 - the texi2pod.pl tool
25 - the following filters in libavfilter:
5b4cae50 » ubitux
2012-10-31 LICENSE: update GPL filter list.
26 - f_ebur128.c
144e4b09 » dwbuiten
2012-08-02 LICENSE: Document all GPL files
27 - vf_blackframe.c
28 - vf_boxblur.c
878b3f2a » dwbuiten
2012-08-03 LICENSE: Document all GPL files
29 - vf_colormatrix.c
144e4b09 » dwbuiten
2012-08-02 LICENSE: Document all GPL files
30 - vf_cropdetect.c
5b4cae50 » ubitux
2012-10-31 LICENSE: update GPL filter list.
31 - vf_decimate.c
144e4b09 » dwbuiten
2012-08-02 LICENSE: Document all GPL files
32 - vf_delogo.c
8eecbaf5 » ubitux
2012-05-14 lavfi: add geq filter.
33 - vf_geq.c
01405663 » saste
2012-10-20 lavfi: add histeq filter
34 - vf_histeq.c
144e4b09 » dwbuiten
2012-08-02 LICENSE: Document all GPL files
35 - vf_hqdn3d.c
172505b8 » saste
2012-10-18 lavfi: add kerndeint filter
36 - vf_kerndeint.c
e89182fc » saste
2013-05-28 lavfi: port mcdeint filter from libmpcodecs
37 - vf_mcdeint.c
878b3f2a » dwbuiten
2012-08-03 LICENSE: Document all GPL files
38 - vf_mp.c
b1e84efa » ubitux
2013-05-10 lavfi: port wavelet denoiser filter from libmpcodecs.
39 - vf_owdenoise.c
80c64459 » richardpl
2013-07-12 lavfi: port perspective filter from libmpcodecs
40 - vf_perspective.c
3dd4b6ea » richardpl
2013-08-31 lavfi: port phase filter from libmpcodecs
41 - vf_phase.c
9b8de930 » ubitux
2012-11-22 lavfi: add pp filter.
42 - vf_pp.c
9c774459 » richardpl
2013-07-08 avfilter: port pullup filter from libmpcodecs
43 - vf_pullup.c
841df7bf » saste
2013-06-03 lavfi: port sab filter from libmpcodecs
44 - vf_sab.c
5b4cae50 » ubitux
2012-10-31 LICENSE: update GPL filter list.
45 - vf_smartblur.c
a2c547ff » ubitux
2013-05-11 lavfi: add spp filter.
46 - vf_spp.c
3f35f36a » richardpl
2013-03-01 lavfi: port MP stereo3d filter
47 - vf_stereo3d.c
878b3f2a » dwbuiten
2012-08-03 LICENSE: Document all GPL files
48 - vf_super2xsai.c
49 - vf_tinterlace.c
50 - vsrc_mptestsrc.c
aae9c405 » DonDiego
2009-03-25 Move licensing information into a separate file called LICENSE and
51
e2c272eb » DonDiego
2013-02-27 LICENSE: Move (L)GPLv3 explanation block to a more suitable place
52 Should you, for whatever reason, prefer to use version 3 of the (L)GPL, then
53 the configure parameter --enable-version3 will activate this licensing option
54 for you. Read the file COPYING.LGPLv3 or, if you have enabled GPL parts,
55 COPYING.GPLv3 to learn the exact legal terms that apply in this case.
56
4656c375 » DonDiego
2009-06-05 Move around one paragraph, add headings for greater clarity.
57 There are a handful of files under other licensing terms, namely:
58
24d150b7 » DonDiego
2012-02-19 Clarify licensing information about files borrowed from libjpeg.
59 * The files libavcodec/jfdctfst.c, libavcodec/jfdctint_template.c and
60 libavcodec/jrevdct.c are taken from libjpeg, see the top of the files for
61 licensing details. Specifically note that you must credit the IJG in the
62 documentation accompanying your program if you only distribute executables.
63 You must also indicate any changes including additions and deletions to
64 those three files in the documentation.
4656c375 » DonDiego
2009-06-05 Move around one paragraph, add headings for greater clarity.
65
66
f30ff542 » DonDiego
2012-07-21 doc: Clarify licensing issues arising from external libraries
67 external libraries
68 ==================
4656c375 » DonDiego
2009-06-05 Move around one paragraph, add headings for greater clarity.
69
d8c3170c » michaelni
2012-08-13 Merge remote-tracking branch 'qatar/master'
70 FFmpeg can be combined with a number of external libraries, which sometimes
f30ff542 » DonDiego
2012-07-21 doc: Clarify licensing issues arising from external libraries
71 affect the licensing of binaries resulting from the combination.
aae9c405 » DonDiego
2009-03-25 Move licensing information into a separate file called LICENSE and
72
f30ff542 » DonDiego
2012-07-21 doc: Clarify licensing issues arising from external libraries
73 compatible libraries
74 --------------------
0b175caa » DonDiego
2009-06-05 Add support for external OpenCORE libraries for AMR-NB/WB support.
75
0fb9f77a » ubitux
2013-03-29 LICENSE: add libutvideo in the GPL libraries list.
76 The following libraries are under GPL:
28aed88b » saste
2013-06-13 require --enable-gpl for using the frei0r filter
77 - frei0r
0fb9f77a » ubitux
2013-03-29 LICENSE: add libutvideo in the GPL libraries list.
78 - libcdio
79 - libutvideo
4364e1f1 » georgmartius
2013-04-19 lavfi: add video stabilization plugins using vid.stab library
80 - libvidstab
0fb9f77a » ubitux
2013-03-29 LICENSE: add libutvideo in the GPL libraries list.
81 - libx264
82 - libxavs
83 - libxvid
84 When combining them with FFmpeg, FFmpeg needs to be licensed as GPL as well by
f30ff542 » DonDiego
2012-07-21 doc: Clarify licensing issues arising from external libraries
85 passing --enable-gpl to configure.
86
87 The OpenCORE and VisualOn libraries are under the Apache License 2.0. That
88 license is incompatible with the LGPL v2.1 and the GPL v2, but not with
d8c3170c » michaelni
2012-08-13 Merge remote-tracking branch 'qatar/master'
89 version 3 of those licenses. So to combine these libraries with FFmpeg, the
f30ff542 » DonDiego
2012-07-21 doc: Clarify licensing issues arising from external libraries
90 license version needs to be upgraded by passing --enable-version3 to configure.
91
92 incompatible libraries
93 ----------------------
94
484aec4d » michaelni
2012-08-13 LICENSE: correct incorrect claims on *GPL incompatibility
95 The Fraunhofer AAC library, FAAC and aacplus are under licenses which
96 are incompatible with the GPLv2 and v3. We do not know for certain if their
97 licenses are compatible with the LGPL.
98 If you wish to enable these libraries, pass --enable-nonfree to configure.
99 But note that if you enable any of these libraries the resulting binary will
100 be under a complex license mix that is more restrictive than the LGPL and that
101 may result in additional obligations. It is possible that these
102 restrictions cause the resulting binary to be unredistributeable.
Something went wrong with that request. Please try again.