[FFmpeg-devel] full swscale relicensing to LGPL

Kostya kostya.shishkov
Sat Mar 21 08:24:04 CET 2009


On Fri, Mar 20, 2009 at 08:58:46PM +0100, Michael Niedermayer wrote:
> Hi
> 
> A company is apparently offering 20KEUR to have all of swscale relicensed
> under LGPL.
> 
> Iam not opposed to this, but iam not the only author who still has GPL
> code in there, so my question to all other authors is:
> do you
> agree to relicensing your code under /libswscale as of current ffmpeg HEAD
> to LGPL?
> If so what percentage, if any of the money do you want for it?
> 
> some statistics about the x86 asm (other asm seems with the exception of
> swscale_altivec_template to be under LGPL already)
> svn blame -x --ignore-space-change -x --ignore-all-space rgb2rgb.c rgb2rgb_template.c swscale.c swscale_template.c yuv2rgb.c yuv2rgb_template.c rgb2rgb.h swscale.h swscale_internal.h  >blame3
> 
> egrep '(\\n\\t|%%mm)' blame3 | sed 's/ *[0-9]* *\([^ ]*\) .*/\1/' | sort |uniq -c | sort -n
>       7 ivo
>      13 flameeyes
>      20 atmos4
>      34 stefang
>      37 sdrik
>      43 reimar
>      71 cehoyos
>     117 diego
>     192 nick
>     210 arpi
>     301 aurel
>    1663 michael
> 
> this of course has to be taken with a grain of salt as its just a automated
> statistic diego for example wrote no asm and aurels commits where:
>  "adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64"
>  "fix few x86_64 registers handling"
>  "10000l : fix a crash on x86 due to an horrible mistake in my x86_64 patch"

also the history was ditched for yuv2rgb.c
 
> and then there is the original code from yuv2rgb_template.c which is
> copyrighted by god knows who (i traced it to r2 of mplayer libvo/yuv2rgb_mmx.c
> commited by arpi and probably from libmpeg2)
> possibly copyrighted by Olie Lho
> and swscale_altivec_template.c by Romain Dolbeau

I can rewrite some parts if needed since I have both x86 and PPC boxes. Also
my opinion on LGPLing my patches for swscale should be obvious.
 
> Also, no matter how small your contribution to sws, please reply and say
> clearly what you want or dont want and if you are ok with LGPL or not.
> 
> Also diego might have some list of people who already unconditionally agreed
> or unconditionally disagreed (i dont remember) this also would be usefull.
> 
> PS: if any other companies want to increase the amount further, after all
> more than one would benefit from lgpl swscale, thats of course welcome too.
> 
> -- 
> Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB




More information about the ffmpeg-devel mailing list