[FFmpeg-cvslog] r9601 - trunk/libavcodec/mpegidct.c

Michael Niedermayer michaelni
Thu Jul 12 03:53:37 CEST 2007


Hi

On Wed, Jul 11, 2007 at 09:33:04PM -0400, Justin Ruggles wrote:
> Michael Niedermayer wrote:
> > Hi
> > 
> > On Thu, Jul 12, 2007 at 01:37:32AM +0200, Diego Biurrun wrote:
> >> On Thu, Jul 12, 2007 at 02:09:28AM +0300, Ivan Kalvachev wrote:
> >>> 2007/7/12, Ivan Kalvachev <ikalvachev at gmail.com>:
> >>>> 2007/7/12, Diego Biurrun <diego at biurrun.de>:
> >>>>> On Thu, Jul 12, 2007 at 12:01:21AM +0200, iive wrote:
> >>>>>> Log:
> >>>>>> Inport the original intiger IDCT from MPEG2 reference decoder.
> >>>>>> It passes IEEE1180 requirements.
> >>>>>>
> >>>>>> --- (empty file)
> >>>>>> +++ trunk/libavcodec/mpegidct.c       Thu Jul 12 00:01:21 2007
> >>>>>> @@ -0,0 +1,211 @@
> >>>>>> +/* idct.c, inverse fast discrete cosine transform                           */
> >>>>>> +
> >>>>>> +/* Copyright (C) 1996, MPEG Software Simulation Group. All Rights Reserved. */
> >>>>>> +
> >>>>>> +/*
> >>>>>> + * Disclaimer of Warranty
> >>>>>> + *
> >>>>>> + * These software programs are available to the user without any license fee or
> >>>>>> + * royalty on an "as is" basis.  The MPEG Software Simulation Group disclaims
> >>>>>> + * any and all warranties, whether express, implied, or statuary, including any
> >>>>>> + * implied warranties or merchantability or of fitness for a particular
> >>>>>> + * purpose.  In no event shall the copyright-holder be liable for any
> >>>>>> + * incidental, punitive, or consequential damages of any kind whatsoever
> >>>>>> + * arising from the use of these programs.
> >>>>>> + *
> >>>>>> + * This disclaimer of warranty extends to the user of these programs and user's
> >>>>>> + * customers, employees, agents, transferees, successors, and assigns.
> >>>>>> + *
> >>>>>> + * The MPEG Software Simulation Group does not represent or warrant that the
> >>>>>> + * programs furnished hereunder are free of infringement of any third-party
> >>>>>> + * patents.
> >>>>>> + *
> >>>>>> + * Commercial implementations of MPEG-1 and MPEG-2 video, including shareware,
> >>>>>> + * are subject to royalty fees to patent holders.  Many of these patents are
> >>>>>> + * general enough such that they are unavoidable regardless of implementation
> >>>>>> + * design.
> >>>>>> + */
> >>>>> This is clearly non-free.  What were you thinking ?!?
> >>>> My mistake. I thought it is public domain.
> >>> At least 2 other GPL project use same routine and have same header in it.
> >>> http://cvs.xvid.org/cvs/viewvc.cgi/xvidcore/src/dct/idct.c?view=log
> >> Which one is the second?
> > 
> > libmpeg2 has a file which seems derived from it, some comments are identical
> > if you ignore whitespace
> > it has walken as author and GPL header ...
> > 
> > mpeg4ip has it with MPL license header
> > 
> > iam sure you can find more if you try ...
> > 
> > could someone explain me the reasons behind this overreaction?
> > it doesnt seem other projects share your interpretation of the license
> > 
> > [...]
> 
> Well it is a poorly worded license.  It says "All Rights Reserved" and 
> then does not proceed to grant any other rights other than the right to 
> accept the code from the MPEG Group and to use it "as-is", but not to 
> modify it or distribute it to others.  That's how I interpret it anyway.

true, iam not disagreeing though i do not think this is the intent of the
authors ...

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

I count him braver who overcomes his desires than him who conquers his
enemies for the hardest victory is over self. -- Aristotle
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/attachments/20070712/9aff22bf/attachment.pgp>



More information about the ffmpeg-cvslog mailing list