[Ffmpeg-devel] (L)GPLed yuv2rgb code

Luca Abeni lucabe72
Fri Dec 22 15:59:19 CET 2006

Hi Michel,

On Fri, 2006-12-22 at 01:30 -0800, Michel Lespinasse wrote:
> On Fri, Dec 15, 2006 at 04:05:27PM +0100, Luca Abeni wrote:
> > Ok; I hope I addressed all the issues. The new version of the is
> > attached; I post it again so that everyone can have a look, and someone
> > expert in legal stuff can say if this is still derived work, or it can
> > be licensed under LGPL (I think I rewrote all the parts that are not by
> > Michael, but IANAL, so...).
> > 
> > If so, I'll add the LGPL license header (with "Copyright (C) 2001-2006
> > Michael Niedermayer" and "Copyright (C) 2006 Luca Abeni").
> FYI, the code you attached (quoted below) looks very much like stuff
> I wrote around 1998/1999 under a GPL licence and which can be currently\
> found on the videolan svn server at
> https://trac.videolan.org/libmpeg2/browser/trunk/mpeg2dec-livid/libvo/yuv2rgb.c?rev=70
Well, that code can be found in libswscale too, under the GPL license.
Unfortunately, your name is not mentioned in it, otherwise I would have
contacted you before starting to try to rewrite it (I tried to contact
all the people mentioned as authors in the CVS / SVN logs or in the file

I do not want to steal anyone's code, or to violate licenses, or to do
anything bad... I was just trying to rewrite a new version of the file,
to be used under the LGPL license. Since I read your code before
starting, and since the new code must do exactly the same things that
your one does (I mean: at the end, the yuv -> rgb tables must contain
the same values), they are very similar. I apologize for that.

In the mail you are replying to, I was asking if this new code can be
considered "not derived work" or not. Now I know that the origninal
author thinks that it is derived work, and this is enough for me... I'll
undo my commit, and please accept my apologies.


More information about the ffmpeg-devel mailing list