[Mplayer-cvslog] CVS: main/libmpcodecs/native msvidc.c, 1.9, NONE qtrpza.c, 1.3, NONE qtsmc.c, 1.4, NONE
Michael Niedermayer
michaelni at gmx.at
Thu Dec 25 22:22:59 CET 2003
Hi
On Thursday 25 December 2003 21:29, Roberto Togni wrote:
> On 2003.12.24 22:07, Diego Biurrun wrote:
> > Roberto Togni CVS writes:
> > > Update of /cvsroot/mplayer/main/libmpcodecs/native
> > > In directory mail:/tmp/cvs-serv32114/native
> > >
> > > Removed Files:
> > > msvidc.c qtrpza.c qtsmc.c
> > > Log Message:
> > > Remove 8BPS, MsRLE, MsVideo1, RPZA, SMC
> > > These codecs are now in libavcodec
> >
> > BTW, what about the other native codecs?
> >
> > Diego
>
[...]
> lzo: our implementation depends on GPL'd code (minilzo), else it have
> to depend on external lzo library; i think it's better to keep it as-
> is.
> nuv: depends on GPL'd code (rtjpeg and minilzo). Will leave it in
> MPlayer.
u could add these codecs to libavcodec and add a '--enable-gpl-codecs' switch
to ffmpeg configure (like its done with liba52 or libpostproc), that way
ffmpeg would by default not even compile the GPL stuff and if its
compiled&linked then the license of the resulting binary would be GPL
why do i think that this doesnt need an agreement from the minilzo/rtjpeg
authors, its simple (IANAL though)
1. LGPL and GPL code can be combined the result is under GPL, see
mplayer/xine/... as examples
2. disabling various parts cant be illegal, very obviously
3. a binary which doesnt contain ANY GPL code cannot IMHO be required to be
covered by the GPL, this would be extreemly illogical
[...]
--
Michael
level[i]= get_vlc(); i+=get_vlc(); (violates patent EP0266049)
median(mv[y-1][x], mv[y][x-1], mv[y+1][x+1]); (violates patent #5,905,535)
buf[i]= qp - buf[i-1]; (violates patent #?)
for more examples, see http://mplayerhq.hu/~michael/patent.html
stop it, see http://petition.eurolinux.org & http://petition.ffii.org/eubsa/en
More information about the MPlayer-cvslog
mailing list