[FFmpeg-cvslog] r12212 - trunk/libavcodec/faandct.c

Diego Biurrun diego
Mon Feb 25 16:06:37 CET 2008


On Mon, Feb 25, 2008 at 03:45:38PM +0100, Benjamin Larsson wrote:
> michael wrote:
> >
> > Log:
> > Allow use of my AAN DCT under BSD, AMD has agreed to write and contribute
> > SSE(float) AAN DCT and IDCT to ffmpeg (no C++, no crap).
> >
> > --- trunk/libavcodec/faandct.c	(original)
> > +++ trunk/libavcodec/faandct.c	Mon Feb 25 15:42:12 2008
> > @@ -19,6 +19,9 @@
> >   * You should have received a copy of the GNU Lesser General Public
> >   * License along with FFmpeg; if not, write to the Free Software
> >   * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
> > + *
> > + * The AAN DCT in this file except ff_faandct248() can also be used under the
> > + * BSD license.
> >   */
> 
> Please state if it is the 3 or 4 clause BSD license.

I was just going to say this.  But I don't really think this is enough.
The licensing terms should simply be pasted into the license header
directly.

Michael, dual-licensing like this is IMO not a good idea.  Two out of
three functions in this file are covered by LGPL 2.1+ and BSDsomething,
the third function is not.  The third function is very similar to the
other two and it is small.  I suggest relicensing the whole file and be
done with it.  Mixing licenses in a single file is IMO asking for
trouble in the long run.

Diego




More information about the ffmpeg-cvslog mailing list