[Ffmpeg-devel] overall license review - adding proper license headers
Diego Biurrun
diego
Fri Sep 8 14:59:27 CEST 2006
On Wed, Sep 06, 2006 at 01:06:23AM +0200, Diego Biurrun wrote:
> On Tue, Sep 05, 2006 at 04:17:47PM +0200, Benjamin Larsson wrote:
> > Diego Biurrun skrev:
> > >
> > >Judging from what you have written so far the answer is probably no. In
> > >this case we should go back to plain GPL on that file IMO.
> > > [...]
> >
> > I dissagre to place it under GPL only, just extend the wording so it's
> > less likely to missunderstand it. Otherwise you will remove a feature
> > from the LGPL version of ffmpeg.
>
> It's not a feature but an arch-specific optimization, that's a difference.
>
> The problem we're facing here is license-proliferation. What is the
> license of FFmpeg? LGPL. Or rather LGPL, unless you enable some parts
> that are GPL and then the whole becomes GPL.
>
> Or is it?
>
> So what exactly is the license if libavcodec/i386/idct_mmx.c is part of
> FFmpeg? GPL? LGPL? LGPL with an extra clause? Which clause exactly?
> I haven't seen Michel make a crystal-clear statement yet and the note we
> currently have is so misleading to be downright wrong.
>
> This has practical implications as well. Is another option for
> configure needed? --enable-gpl and --enable-lgpl-with-strings-attached?
>
> And now what happens about reusability. Can I reuse that file under
> LGPL if I take it out of libavcodec? No? Yes? So can I just import
> all of libavcodec into my project and just compile in that file? What
> if I reuse all of libavcodec, but drop some codecs I don't need or other
> parts?
>
> You may call this removing a feature, I call it removing a legal
> boobytrap.
One more argument against this license exception: Look at Linux for an
example of a popular program that carries license exception or
clarification and see how often it is misunderstood. Now try doing the
same for a file hidden deep within the bowels of FFmpeg. This is just
asking for infringement. It's not something we should do.
Diego
More information about the ffmpeg-devel
mailing list