Re: MPlayer DFSG compatibility status

2003-10-09 Thread Gabucino
Glenn Maynard wrote:
  So this is not a problem - again.
 (I've had enough of Gabucino.  Re-plonk.)
Please no flames. If you think I'm wrong in something, please point me to
the facts.

-- 
Gabucino
MPlayer Core Team


pgpPT9Lajhrv8.pgp
Description: PGP signature


Re: MPlayer DFSG compatibility status

2003-10-09 Thread Gabucino
Gabucino wrote:
 I wonder if there's still any obstacle in the way of MPlayer's inclusion into
 Debian.
Please list _actual_ licensing problems of MPlayer so we can discuss them - the
purpose this list exists for.

The following issues' discussion has started so far:

 - libavcodec's possible patent infringements: even if they do exist, xine
   (which contains this library) was let into debian main.

 - ASF patent: it seems there is an agreement that there is no reason to fear
   Microsoft on this part. However - of course - I don't want to say the final
   word; this is just my understatement so far.

 - Win32 DLLs: current linux media players (including MPlayer) are more than
   able to live without them.

While these topics can be important, I'd like if somebody would address
my original concerns too.

Thank you.

-- 
Gabucino
MPlayer Core Team


pgpuEHO3p8Li9.pgp
Description: PGP signature


Re: MPlayer DFSG compatibility status

2003-10-09 Thread Gabucino
Mike Hommey wrote:
 You forgot the non-respect of the license of the libraries included in
 mplayer (you know, the thing having been brought in another branch of this
 thread).
I've checked the thread, but must have skimmed over it. Which is the library
in question?

-- 
Gabucino
MPlayer Core Team


pgplb6f79ZEyB.pgp
Description: PGP signature


Re: MPlayer DFSG compatibility status

2003-10-08 Thread Gabucino
Josselin Mouette wrote:
 If we don't want to include this support, this is not your problem. E.g.
 xine in Debian has WMV9 support stripped off, and there would be no
 reason for mplayer to include it if there are legal issues with it.
lol. Why is it stripped? It's done with the binary DLL.


 Another issue is that the xine authors have always been cooperative
 instead of ranting about this and that.
Of course, if they are the favored side.


 maintainer will have a hard time convincing the ftpmasters that his
 package is 100 % free software, and free of patent issues.
What about innocent until guilty ? Show me the nonfree part of MPlayer.

-- 
Gabucino
MPlayer Core Team


pgp0GkzNSdd1C.pgp
Description: PGP signature


Re: MPlayer DFSG compatibility status

2003-10-08 Thread Gabucino
Josselin Mouette wrote:
 As Gabucino mentioned, it can also decode WMV9 using the win32 DLL's,
 but distributing them is presumably illegal, so this is only a solution
 for those who have a copy of some Windows version on their computer.
Then let's make it clear.
 - is xine's win32dll loader modified to deny loading WMV9 dlls
or
 - just DLLs aren't distributed

-- 
Gabucino
MPlayer Core Team


pgpG1k3IqPShP.pgp
Description: PGP signature


Re: MPlayer DFSG compatibility status

2003-10-08 Thread Gabucino
Don Armstrong wrote:
 However, since they're generally not free software, nor (for the most
 part) are the even legal to (re-)distribute, we don't distribute them
 in Debian. (I'd strongly recommend that mplayer take a strong look at
 the DLL licenses if mplayer is distributing them.)
We don't care of Win32 DLLs, because - contrary to the popular belief -
they aren't useful anymore: libavcodec can decode _every_ popular format,
except the WMV9 codec, but that's only a matter of time.

Personally I use only one Win32 DLL, and only for nvidia_vid debugging
purposes.

So this is not a problem - again.

-- 
Gabucino
MPlayer Core Team


pgpW8cvMQgN1O.pgp
Description: PGP signature


Re: MPlayer DFSG compatibility status

2003-10-07 Thread Gabucino
Don Armstrong wrote:
 The most recent discussion is at
 http://lists.debian.org/debian-devel/2003/debian-devel-200307/msg01633.html
Thanks, I've read all the related threads. It occurs to me that there were
three issues brought up:

 - marking the changes made on imported libraries. This would currently
   include: libfaad2, libmpflac, libmpdvdkit2, libmpeg2. Let me clarify the
   situation.

a, libfaad2 was commited to CVS because enermous amount of users wasn't
   able to either install libfaad and libfaad-dev, or read the
   MPlayer documentation about where to download libfaad sources.
   Effect: we received too much mails complaining about I can't hear
   anything in the new Matrix trailer etc.
   The decision was made to include libfaad2.

   Of course, MPlayer can be easily compiled with external libfaad
   dependency, and the internal one can be wiped out with a simple
   rm -rf libfaad2.
   Probably this is how it should be in Debian - thus this is not
   an issue.

b, libmpflac has been introduced recently, because of the original
   library's idiotic libsndfile dependency. MPlayer is totally compilable
   without this, again, it's just an rm -rf.

   Probably this is how it should be in Debian - thus this is not
   an issue.

c, libmpdvdkit2 is included so we have more area to make changes instead
   of sending patches back to its authors. MPlayer can be compiled with
   external libdvdread (and _optionally_ libdvdcss), just again: rm -rf
   libmpdvdkit2

   Probably this is how it should be in Debian - thus this is not
   an issue.

d, libmpeg2 is - of course - mandatory in MPlayer. It is developed by
   Michael Walken LESPINASSE, who we were always working closely with. 
   We - the core developers - do not intend to waste time searching for
   modification dates and such (nor do we know what exactly you wish for),
   but if Andrea is willing to do this research, we'll most likely accept
   the patch. If any questions arise while this research goes on, I'll
   try to get answers to them.

 - another concern was the usage of statically linked libdvdcss. I've answered
   this above (it's deletable).

 - Sam Hocevar raised a concern about libavcodec. I do not intend to answer
   this, since xine was allowed into Debian with a full, included libavcodec.

By the way, MPlayer also contains a LICENSE file, which - AFAIK - negliges the
neccessity of GPL header inclusion in each of the source files.

Any more concerns?

-- 
Gabucino
MPlayer Core Team


pgpxE8y1YS3op.pgp
Description: PGP signature


Re: MPlayer DFSG compatibility status

2003-10-07 Thread Gabucino
Glenn Maynard wrote:
 Sorry, that doesn't work.  If the library has problems, it has problems
 regardless of whether it was previously allowed into the archive or not.
Yes, someone here told you'd (all) be looking into xine's libavcodec issues.
More than a half year has passed, and nothing happened. So I continue to
disregard this matter.


 Xine's copy of libavcodec appears to include MPEG-2 video and MPEG-1 Layer 3
 audio encoding.  That may be moot if the code is never actually used, but
 encoders are explicitly enabled by -DCONFIG_ENCODERS, so this may not be
 the case.  (It's probably a good idea to disable those anyway, though.)
Huh? Why does xine use -DCONFIG_ENCODERS ? It can't even encode.
And if you don't ship mencoder (that we can live with), you'll also don't
have to define that.

So this matter is (yet again) no problem.


 Oops.  Looks like Xine has ASF support elsewhere, which is a problem.
So? Is it going to be removed? If no, I continue to fail to see this as a
showstopper.


 don't have an X machine to test whether this is really enabled in the package
 or disabled in some place I'm not noticing; I'd appreciate it if someone
 would check this.
There is an aaxine version of xine.


 and VirtualDub had ASF issues.
We won't agree to remove ASF support. It would be a most serious crippling.

-- 
Gabucino
MPlayer Core Team


pgpRhLgxIfA9w.pgp
Description: PGP signature


Re: MPlayer DFSG compatibility status

2003-10-07 Thread Gabucino
Don Armstrong wrote:
  d, libmpeg2 - We - the core developers - do not intend to waste
  time searching for modification dates and such (nor do we know
  what exactly you wish for),
 All that's needed is to comply with GPL 2a [and probably for any other
 GPLed libraries which you've included and modified from various
 sources in mplayer.]
So is there anybody who wants to do this?

-- 
Gabucino
MPlayer Core Team


pgpta26wvwLAO.pgp
Description: PGP signature


Re: MPlayer DFSG compatibility status

2003-10-07 Thread Gabucino
Glenn Maynard wrote:
 One version of VirtualDub could read ASF files, and that was quickly removed.
 That was back in 2000, and I just checked: the news entries appear to have
 fallen off the site.
There is a significant part to these patent enforcement stories: they all
happen on Win32 platform. Microsoft has never enforced media patents on Linux
market, as far as I know.

-- 
Gabucino
MPlayer Core Team


pgp5LY9GP4zWO.pgp
Description: PGP signature


Re: MPlayer DFSG compatibility status

2003-10-07 Thread Gabucino
Glenn Maynard wrote:
  Huh? Why does xine use -DCONFIG_ENCODERS ? It can't even encode.
 Don't ask me, ask the maintainers of Xine.
I'd rather ask the .deb packager(s), because that is our current subject.


   Oops.  Looks like Xine has ASF support elsewhere, which is a problem.
  So? Is it going to be removed? If no, I continue to fail to see this as a
  showstopper.
 Wow.  You're certainly impatient.  Here's a clue: we've just begun discussing
 this.  Legal issues are not typically resolved in a day.
This is nearly the exact wording that I received a year (?) ago.


  There is an aaxine version of xine.
 Okay, I can confirm that Debian's Xine has ASF installed.
Uh-huh..


   and VirtualDub had ASF issues.
  We won't agree to remove ASF support. It would be a most serious crippling.
 Which features will be disabled to permit safe distribution in Debian is
 ultimately not your decision.
That is true. But one thing is certain.

We don't want to receive the endless flow of mails asking about why the
newest, apt-get'ed MPlayer doesn't play ASF/WMV files (a very significant
part of the streaming media on the Internet).

SuSE tried this road, and failed. They've removed their over-crippled MPlayer
package 2 weeks ago.


 This attitude (forget the legal issues, we need this feature!) is precisely
 why Debian is so hesitant to go near mplayer.
Debian actually forgets the legal issues in the case of xine (please don't
argue, a year has passed since this argument of mine was raised first, and no
effect to this very day), so *please* don't come with this line.

I try my best to avoid another flamewar, but I need cooperation on your side.

-- 
Gabucino
MPlayer Core Team


pgpg8Z5MYyIeA.pgp
Description: PGP signature


MPlayer DFSG compatibility status

2003-10-06 Thread Gabucino
I wonder if there's still any obstacle in the way of MPlayer's inclusion into
Debian.

-- 
Gabucino
MPlayer Core Team


pgpYlbUv3yysv.pgp
Description: PGP signature


Re: mplayer licenses

2003-08-07 Thread gabucino
Josselin Mouette wrote:
  In case anybody's interested, I've just commited the GPLv2 'LICENSE' into 
  CVS,
  to avoid further useless arguments.
 Could you please explain how the presence of a LICENSE file in a CVS
 tree affects in any way the copyrights and licenses of code coming from
 so many various sources ?
Why would it affect anything? MPlayer uses only GPL, or GPL-compatible,
or GPL-relicensed code.

-- 
Gabucino
MPlayer Core Team


pgpSADpCbkSgK.pgp
Description: PGP signature


Re: mplayer licenses

2003-08-07 Thread gabucino
Josselin Mouette wrote:
   Could you please explain how the presence of a LICENSE file in a CVS
   tree affects in any way the copyrights and licenses of code coming from
   so many various sources ?
  Why would it affect anything? MPlayer uses only GPL, or GPL-compatible,
  or GPL-relicensed code.
 Did you really misunderstand such a simple question or are you answering
 off-target on purpose ?
1. If you think I misunderstood, please ask your question another way.
2. I don't like accusations.

-- 
Gabucino
MPlayer Core Team


pgp63p0IJuCdh.pgp
Description: PGP signature


Re: mplayer licenses

2003-08-06 Thread gabucino
In case anybody's interested, I've just commited the GPLv2 'LICENSE' into CVS,
to avoid further useless arguments.

(not subscribed)

-- 
Gabucino
MPlayer Core Team


pgpxdiM24T4om.pgp
Description: PGP signature


Re: Bug#176267: ITP: mplayer -- Mplayer is a full-featured audioand video player for UN*X like systems

2003-01-29 Thread Gabucino
Don Armstrong wrote:
 There have already been numerous legal issues discussed in the mplayer
 saga, ranging from licensing irregularities to copyright problems and
 patent issues.
That's fine to say, but if you let us know what they are, and we'll comment/fix
them.

So far there are libmpeg2 changes: we have no interest to fix that, as even
libmpeg2 author Michael Lespinasse took part of it, so it's unlikely that he's
gonna sue himself for his own code.

MPlayer's debian package maintainer will have to fix that, as the spoken
ChangeLog has no reason to be included in our CVS tree. And it will not be.


 Unfortunatly, no one in the mplayer team seems to think these legal
 issues are important
False. AFAIR around 0.50 we checked our code for license infringing, and
solved them either by contacting its author and requested permission for
GPL relicensing, or by rewriting the code in question.
If MPlayer is not 100% GPL (except lrmi.c, but that can be left out,
sacrificing the very useful VESA video output), we are willing to fix it.


 Until that happens, mplayer will (probably) not be in Debian.
Just be cautious, don't take an argument which also applies to xine ;)

-- 
Gabucino
MPlayer Core Team
  not sure how we will proceed here - xine's potential in the video
   processing field is imho so great that i certainly don't want to miss
   the chance to work into that direction. - Guenter, xine developer


pgprUtyJClvhv.pgp
Description: PGP signature


Re: Bug#176267: ITP: mplayer -- Mplayer is a full-featured audioand video player for UN*X like systems

2003-01-29 Thread Gabucino
Josselin Mouette wrote:
 it *will* be accepted. No matter how many stupid rants Gabucino can write
Huh? I am not against MPlayer being included into Debian.


 no matter how crappy the code is,
Uh.. MPlayer's code is crappy? Hm :)


 I already encountered performance issues on my 700 MHz Athlon system
 with mplayer.
What performance issues? Kernel compilation is slow while playing DVD?

I can play 800x600 MPEG4 movies on my AMD K6/2 500 without framedrop. We're
waiting for your bugreport on mplayer-users.


 That is a fact. Seven hundred million is a measurable number : the number of
 cycles per second on that system.
Then your computer has enough power to paste MPlayer's output to a text editor.

-- 
Gabucino
MPlayer Core Team


pgpmEKItwPyaL.pgp
Description: PGP signature


Re: Bug#176267: ITP: mplayer -- Mplayer is a full-featured audioand video player for UN*X like systems

2003-01-29 Thread Gabucino
Don Armstrong wrote:
  we have no interest to fix that, as even libmpeg2 author Michael
  Lespinasse took part of it, so it's unlikely that he's gonna sue
  himself for his own code.
 How can Debian be sure that that's the case?
What do you need? A hand-written permission from Walken, photocopied 65535
times, and one piece sent to each goverment of the world for signature?
I don't care if you don't believe me. Go ask Walken (M. Lespinasse) then..


 Debian (correctly) avoids areas of questionable legality like the plauge.
Uh-huh.. See below.


 How come the libmpeg2 issue wasn't caught?
What issue? Do you disregard every mail? Convenient.


 Or the lrmi.c issue which you point out below?
 Wait a minute. So even to your knowledge Mplayer isn't completely
 under the GPL?
Heh. If MPlayer isn't GPL because one of its video output driver (vesa)
depends on lrmi, then what will happen to svgalib?

Yes, Debian's svgalib also contains a VESA driver, and it uses LRMI for
that. svgalib is included in Debian, however it isn't GPL. I wonder...

Please don't stand further against me with your transparent ideas, or in the
end everything will be stripped from Debian :)


 If xine is not free according to the DFSG or contains material which
 it would be illegal for Debian to distribute in countries in which
 major mirrors are located, then someone should file an RC bug against
 xine, so the issues can be discussed and a concensus reached.
And who will file that? :) Nobody is mazochist here except you :)


 It would sadden me to see that happen, but that's the way things work.
Only if you want it to be that way.

-- 
Gabucino
MPlayer Core Team
  not sure how we will proceed here - xine's potential in the video
   processing field is imho so great that i certainly don't want to miss
   the chance to work into that direction. - Guenter, xine developer


pgpHmV3GZ7Ocg.pgp
Description: PGP signature


Just the usual rant: Debian VS legal problems (MPlayer, xine, libavcodec)

2003-01-26 Thread Gabucino
Dear List.

As some of you stated on debian-devel, xine in Debian doesn't include illegal
parts. I have to assure you it _DOES_ . Take a look at libxine1.deb :

xineplug_decode_ff.so 829032- this is libavcodec, the MPEG4/DivX decoder
  Did you pay the royalty to the MPEG Group?
  They can come any time...

xineplug_decode_faad.so 164048  - this is the FAAD audio decoder, which is
  just as illegal as libavcodec

Vidix   - unusable ballast without libdha, which is
  not packaged

nvidia_vid.so   - part of Vidix.. Instead it is a
  placeholder :) Just contains
  printf(TODO) :))
  Nice to know xine was packaged by people
  who knew what they were doing :)))

xineplug_decode_w32dll.so   - code (from Wine) to load win32 DLLs
  It's total legal isn't it..?

ASF demuxer - Microsoft already forced a GPL project
  to remove it (VirtualDub)
  I hope Debian is also ready to face this :)

xineplug_decode_gsm610.so   - xine's gsm610 is GPL, MPlayer's is not? :)
  Nice.
  WE say it's GPL.
  Its original author says it's GPL.
  Debian-legal says we are all wrong?? :))
  Make me laugh.

I'm waiting for your comments.

-- 
Gabucino
MPlayer Core Team


pgpa4Ivfs1UkO.pgp
Description: PGP signature


[arpi@thot.banki.hu: Re: Bug#176267: ITP: mplayer -- Mplayer is a full-featured audioand video player for UN*X like systems]

2003-01-26 Thread Gabucino
Forwarded to debian-legal

-- 
Gabucino
MPlayer Core Team
---BeginMessage---
Hi,

Sorry for not replying to teh thread, i'm not subscribed to this list.
Gabu FWD'ed the thread and it seems that so many debian ppl thinks and
says very false statements. So I have to tell you some comemnts and the
truth.

 From: Gabucino [EMAIL PROTECTED]
 To: debian-devel@lists.debian.org
 Subject: Re: Bug#176267: ITP: mplayer -- Mplayer is a full-featured audioand 
 video player for UN*X like systems
 Message-ID: [EMAIL PROTECTED]

 Josselin Mouette wrote:
- staying legal (that bunch of sources was legal because each libs w=
 ere
  distinctable, but _what license would you have given to the binary?_)
  This is not legal, at least when there the software includes some GPL
  code.
 So free speech is not legal?

it seems that debian is not only speech...
and we'll see that debian is also not free...

but debian is actually a new OS/2 (half OS) edition.
it contains thousands of programs but only half of each one, the other half
was moderated out due to legality reasons :)

so the users have to download the missing half from the net, breaking the
law. debian's law.

  That doesn't prevent the binaries from working, using several packages
  with different cpu optimisations. Many packages in Debian already work
  this way.
 We call that method hack.
And it's a big waste of space. Think of different binaries for the possible
combinations of MMX, MMX2, SSE, SSE2, 3Dnow, 3Dnow2. and then C code
compiled for i386, i586, i686, k6 etc. and then think of non-x86 archs.
and then debian can introduce the one-program-one-cd concept.

- we wouldn't have been #1
- people wouldn't have a working movie player EVEN NOW
  Wrong.
 No, true. I am not talking about the present. xine was (is?:) just a buggy
 piece of hunk that threw sig11s every minute, when MPlayer was the stablest
 movie player.
:)

 The stuff I meant: half of the libavcodec and MPlayer developers are the same.
 They evolved together. If their developers behaved like debian developers do
 (no offense), we'd still be playing Indeo5 AVIs.
or uncompressed ones.

  There have been several movie players around, which are much less
  painful to install and which comply with the DFSG - and they are
  included in the main Debian distribution.
 Amen.
And they don't play any modern media file, but since debian is well known
for many years old application versions and 'i'm using debian since 20
years' users it shouldn't be a problem...

users (and mplayer developers) want an app which is able to play the films,
trailers, advertisements, pron, whatever they download from the net.

and we accept that it's at the boundaries of legality, when it comes for
sorenson video, mpeg4 and such things. this is why we didn't expect (and
didn't want) mplayer to be part of any distribution. users can download it
and use it. shipping stripped down mplayer/2 with distros has no sense.
just look at suse 8.1. it comes with mplayer, without mp3 codec, mpeg4
codec, asf demuxer and so on. it's a big unusable shit. and users keep
complaining to us: when will be .asf support implemented? why doesn't it
play my divx files? and so on. and they end up removing teh suse version and
download the 'original' working one. suse could save few MBs of space and
use for more nice kde3 wallpapers or sth.

  And even with all its optimize-everything-or-die crap, mplayer doesn't
  perform better.
 However, many people beg for its inclusion in Debian. Why? :)
see my .signature for the answer...

   Ehh ;)
   Would you like an 500k diff included in the libmpeg2/ dir? :)))
  A changelog is not necessary a diff.

It's an 1.2.1 cvs version. The changes were discussed with Walken (aka.
Michel Lespinasse, current libmpeg2 maintainer) he even helped me with
some things. Teh fact is that libmpeg2 was designed for OMS (nowdays
called xine). Since teh architecture of it and mplayer differs a lot,
it had to be changed, and he didn't wanted those changes in the official
libmpeg2. Later he wanted, and the current 0.3.1 is very close to something
we need, but tere are still a few problems, our patch is still waiting at
mpeg2-dev list for commit. but it's gettig OT.
So, i really doubt that he will sue us for using libmpeg2 with modifications.

 Huh? If someone wants that, he can do 'cvs -z9 log | less'
Agree.
I can even provide a small script called cvslog.sh which generates nice
ChangeLog format text from cvs history. The resulting file is 1.8MB for
whole mplayer now. I see no sense of including it with releases, everyone
can get it for cvs.

  With all that willingness from upstream, this will indeed make things
  difficult.
 Life is difficult.
:

  But if you want to be #1 (as your goal seems to be world domination), you
we are already #1 but it doesn't matter, we make mplayer for ourself and
not for idiots.

  A user who can install a working xine package in 3 clicks won't care it runs
  0.001% slower, if it just works