[FFmpeg-user] License FFmpeg under GPL v3
boxerab at gmail.com
Tue Mar 29 15:12:28 CEST 2016
On Tue, Mar 29, 2016 at 9:06 AM, James Darnley <james.darnley at gmail.com>
> On 2016-03-29 15:00, Aaron Boxer wrote:
> >>> No, the GPL v2 does not state that you can distribute software
> >>> under the terms of of GPL version 2 or "any later version".
> >> Thanks, Carl. Here is what I see in the FFmpeg LICENSE file:
> >> Some optional parts of FFmpeg 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, FFmpeg's
> >> license changes to GPL v2+.
> >> So, it does look like v3 is acceptable.
> > Also, there is this further text:
> > Should you, for whatever reason, prefer to use version 3 of the (L)GPL,
> > then the configure parameter --enable-version3 will activate this
> > option for you. Read the file COPYING.LGPLv3 or, if you have enabled GPL
> > parts, COPYING.GPLv3 to learn the exact legal terms that apply in this
> > The bracket around L implies that both GPL 3 and LGPL 3 are acceptable
> > licenses.
> I don't know what Carl is on but you can use GPLv3 with --enable-gpl and
> --enable-version3 as you are on the cusp of discovering
> Configure reports GPLv3, ffmpeg -L reports GPLv3. What else is there?
The reason why I ask is this clause in the AGPL license:
Quoting https://www.gnu.org/licenses/license-list.en.html#AGPLv3.0 :
Please note that the GNU AGPL is not compatible with GPLv2. It is also
technically not compatible with GPLv3 in a strict sense: you cannot take
code released under the GNU AGPL and convey or modify it however you like
under the terms of GPLv3, or vice versa. However, *you are allowed to
combine separate modules or source files released under both of those
licenses in a single project, which will provide many programmers with all
the permission they need to make the programs they want.* See section 13 of
both licenses for details.
So, if I release FFmpeg under GPL v3, then I can also use my AGPL module
with this release, and everything should be fine from
a legal perspective.
More information about the ffmpeg-user