[FFmpeg-devel] Cleanup libswscale and reimplement GPL code under LGPL

Michael Niedermayer michaelni
Tue Apr 8 02:45:27 CEST 2008


On Mon, Apr 07, 2008 at 11:28:49PM +0200, Diego Biurrun wrote:
> On Mon, Apr 07, 2008 at 11:44:26AM +0000, Ramiro Polla wrote:
> > 
> > I've looked at the license headers and a few svn annotates from GPL
> > files. What parts of the code is left in GPL?
> 
> cs_test.c
> swscale_example.c
> 
> Michael, would you relicense these test programs of yours?  Nobody else
> seems to have made copyrightable changes to these files.

What would be the point? These arent linked or used by libav*, its the
same as with fdctref.


> 
> swscale.c
> swscale_template.c
> rgb2rgb.c
> rgb2rgb_template.c
> 
> These files are GPL, but carry the following exception:
> 
>  * the C code (not assembly, mmx, ...) of this file can be used
>  * under the LGPL license too
> 
> The cleanest solution would likely be to split these files into ASM and
> C parts.  Then the ASM parts can be compiled conditional to CONFIG_GPL.

The asm code should be split out yes.


[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

When you are offended at any man's fault, turn to yourself and study your
own failings. Then you will forget your anger. -- Epictetus
-------------- 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/20080408/24f43a06/attachment.pgp>



More information about the ffmpeg-devel mailing list