[Ffmpeg-devel] [dmaas at maasdigital.com: Re: dv1394.h in Kino CVS and the LGPL]

Diego Biurrun diego
Sun Sep 3 21:54:26 CEST 2006

This should clear up any doubts about the license for dv1394.h ..


----- Forwarded message from Dan Maas <dmaas at maasdigital.com> -----

From: Dan Maas <dmaas at maasdigital.com>
Date: Sun, 03 Sep 2006 15:47:36 -0400
To: Dan Dennedy <dan at dennedy.org>
Cc: Diego Biurrun <diego at biurrun.de>
Subject: Re: dv1394.h in Kino CVS and the LGPL
User-Agent: Mutt/1.5.11+cvs20060403

You have my permission to use any license you want on dv1394.h.

Come to think of it, since dv1394.h is part of the kernel ABI, it
should really use the most liberal license possible. I guess LGPL
would be appropriate. (Although, I just checked a sampling of other
Linux kernel headers, and most of them don't have any license info).


* Dan Dennedy (dan at dennedy.org) wrote:
> Diego,
> I am a co-author of dv1394, but Dan Maas designed and defined the interface. 
> We had discussions about how to handle the userspace interface/header. We 
> decided that applications would include the header at will and that we will 
> include it with libdv since most Linux applications using dv1394 would also 
> be using libdv to decode the DV. The attached message shows part of the 
> conversation we had. dv1394.h was added to libdv CVS 1 month after that 
> message, but libdv was licensed under GPL at that time. 
> Eventually, we decided to change the libdv license to LGPL with the commit 
> occuring Oct 20, 2003 after an offline discussion amongst the libdv 
> contributors. Reviewing my e-mail archives, I see Dan Maas was not included 
> in that exchange due to oversight and dv1394.h not being an obvious member of 
> the functionality of libdv. This license change was announced on the mailing 
> list:
> http://sourceforge.net/mailarchive/forum.php?thread_id=3273494&forum_id=5458
> http://sourceforge.net/mailarchive/forum.php?thread_id=3320020&forum_id=5458
> Later, we decided to remove the kernel header from libdv, and apps like Kino 
> were required to carry it, and I simply overlooked the license terms on that 
> file. Perhaps I should it to GPL since Kino is distributed as GPL.
> On Sunday 03 September 2006 08:04, Diego Biurrun wrote:
> > Hi,
> >
> > you appear to have committed dv1394.h to Kino CVS:
> >
> > http://kino.cvs.sourceforge.net/kino/kino/src/dv1394.h?revision=1.1&view=ma
> >rkup
> >
> > The file is a Linux kernel header and thus under GPL.  You committed it
> > as LGPL.  We'd like to use the file under the LGPL in FFmpeg as well.
> > Did you get permission from the author to license it under the LGPL?
> >
> > regards
> >
> > Diego Biurrun

Content-Description: "Dan Maas" <dmaas at dcine.com>: Re: dv1394.h
> Date: Tue, 22 Jan 2002 11:06:45 -0500
> From: Dan Maas <dmaas at dcine.com>
> To: Dan Dennedy <dan at dennedy.org>
> Cc: bcollins at debian.org
> Subject: Re: dv1394.h
> X-Mailer: Microsoft Outlook Express 5.50.4807.1700
> > >From the app developer perspective, what will be the easiest way to
> > refer to this header
> Include it in your package. This is safe since dv1394.h will never change.
> dv1394.h should probably go into linux/include/linux - I think that's the
> canonical location for kernel<->user API.
> Regards,
> Dan

----- End forwarded message -----

More information about the ffmpeg-devel mailing list