[FFmpeg-devel] full swscale relicensing to LGPL

Michael Niedermayer michaelni
Sat Mar 21 00:30:03 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"
> 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
> 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.

finally found the mail
(Romain Dolbeau)  https://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2006-October/018173.html
(Aurel)           https://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2006-October/018175.html
(Reimar D?ffinger)https://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2006-October/018178.html

arpi also told me in private that he is ok with LGPL
that leaves nick kurshev, carl, cederic, olie lho and possibly others from
my mail to olie bounced, does anyone know a working email of him?

also i still like to hear an explicit awnser about the wanted or not
wanted amount from everyone who in the past agreed to lgpl, i feel it
would be unfair to exclude people who agreed to lgpl in the past.

also i suspect yuv2rgb_template.c might need to be partly rewritten, that is
if its authors cant be found or disagree (considering the problems we had
with yuv2rgb.c thats not so unlikely ...

(that is if someone wants to rewrite some trivial GPL MMX code -> LGPL MMX
 for some of the money, offers are welcome ...)

Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

If a bugfix only changes things apparently unrelated to the bug with no
further explanation, that is a good sign that the bugfix is wrong.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20090321/4c070320/attachment.pgp>

More information about the ffmpeg-devel mailing list