[FFmpeg-devel] [PATCH] port DVCProHD encoding code from FFmbc-0.7-rc5

Maksym Veremeyenko verem at m1stereo.tv
Fri Jan 20 18:04:52 CET 2012


18.01.12 16:54, Clément Bœsch написав(ла):
> On Wed, Jan 18, 2012 at 04:46:56PM +0200, Maksym Veremeyenko wrote:
>> 18.01.12 15:52, Tomas Härdin написав(ла):
>>> On Wed, 2012-01-18 at 13:01 +0200, Maksym Veremeyenko wrote:
>>>> Hi,
>>>>
>>>> attached patch port a code for encoding DVCProHD
>>>
>>> Considering FFmbc is GPL, isn't this code too? If so then it requires
>>> some configuration fiddlery as well.
>>> The code may be based on a set of old patches from this mailing list,
>>> meaning it might count as LGPL. IANAL and I don't know if this code is
>>> based on that.
>> i am not Lawyer too, maybe somebody could clarify this?
>>
>> *dvenc.c* file from ffmbc has a header:
>> [...]
>>   * FFmpeg is free software; you can redistribute it and/or
>>   * modify it under the terms of the GNU General Public
>>   * License as published by the Free Software Foundation;
>>   * version 2 of the License.
>> [...]
>>
>
> You are changing libavcodec/dv.c in FFmpeg, which is LGPL. FFmbc is GPL2
> only; it means any code you take from it can't be added in LGPL code (even
> if the file is stated to be LGPL in FFmbc, the whole project is GPL).
>
> Or basically:
>    LGPL(FFmpeg) ->   GPL(FFmbc):  OK
>     GPL(FFmbc)  ->  LGPL(FFmpeg): NOT OK
>
> You need an explicit OK from the author(s?) to do such thing.
Ping? Baptiste?

-- 
________________________________________
Maksym Veremeyenko


More information about the ffmpeg-devel mailing list