MPlayer Licence Trouble With A Twist
protonman writes "A hefty flame war has broken loose on the debian-devel mailinglist about (amongst other things) the legality of mplayer. The interesting part in this conflict is that unlike in previous alledged GPL violations, the culprit is not the unwillingness to provide the source, but the prohibition of the distribution of binaries, thereby violating section 6 of the GPL: 'You may not impose any further restrictions on the recipients' exercise of the rights granted herein.' Read also the blurb on the MPlayer homepage."
..is that most people are perfectly content ignoring license issues, as long as the software does what they want it to do.
Most people don't care about licensing. Copying free software, copying closed software, it's all the same.
That's why we use "unofficial" debs. Sometimes very scary, such as in Ximian. But, for mplayer this site does well.
Have you read my journal today?
I agree with Debian-legal, and have to say they are being generous by only pointing out the obvious problem with the GPL. The biggest problem with MPlayer (and the one that it's developers can't fix so easily) is that much of the code was appropriated from other projects that lack proper (or in some cases, any) licenses. I'm sure if the MPlayer people were to say that "OK, MPlayer is pure GPL" that the next question will be to what extent they even have the right to do that. It's unfortunate, but because proper attention was not paid during development, MPlayer will probably be a permanently grey-area application legally.
I'm glad to see a group of people with a consistent ethical code -- especially when those ethics haven't compromised for the sake of pragmatism. (I'm even happier when it's an ethical code that complements mine.)
It seems kind of funny to suggest that Debian needs to compromise its principles to "win the desktop", when the goal of Debian has always been to spread free software, not to "win" anything.
how to invest, a novice's guide
It seems like this thread explains lots of the issues regarding mplayer and it's inclusion in debian:3 /debian-devel-200301/msg01772.html
:) Just contains :)) :)))))))
:)
:) :))
http://lists.debian.org/debian-devel/200
The message basically outlines this:
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
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.
Ethics...smethics. The best thing about Debian is that they take a good hard look at the legal aspects of each software package so that you don't have to. If something is in Debian main then you can be pretty sure that someone with a clue has taken a gander at the license, and that is a big deal.
Folks can pretend that technical issues are more important than legal issues, but that's just not true. The software packages that don't pay attention to the legal issues eventually get tripped up by them. For example, think of all of the pain and agony that KDE could have saved if they had been careful about the licensing issues right from the start.
This is for MPlayer 0.90rc3-3.2.1. Note that this listing doesn't count the 74 Windows
(insert some random less-compressable stuff here to defeat the lameness filter. All this thing does is piss off legitimate users. The crapflooders have all gone home, you can turn off the gzip-nazi filter now, Taco!!)
0 1 - just my two bits
Hey men!
:(
r /)
;)
What has become of Slashdot? Is it really a non objective flaming pool? Did nobody care to take at least a _short_ look at it before commenting stuff?
I took a _quick_ look. IIRC it's about the following:
1. binary packages of MPlayer in general
2. debian packages made by Marillat
3. license issues of MPlayer (GPL)
4. patent issues of MPlayer
5. why is xine in debian and MPlayer not?
6. Gabu's "stile of speaking"
I (almost) didn't see any objective statement about it so far, just crap.
1. There exist binary packages of MPlayer (see http://www.piorunek.pl/~dominik/linux/pkgs/mplaye
Their attutude is: Better no packages than bad packages as they have to read all bugreports about them (not the distributions). IMHO they're right.
2. They work to get good debian packages, Marillats packages were refused because at the time he provided them, they were illegal and full of bugs. We still get lot of complains by ppl using Marillats packages...
3. The developer really worked hard to get a 100% GPLed software. Many issues (like libmpeg2 and xanim(?)) are solved through mails with the authors.
4. There are mpeg4 patent issues with libavcodec.
5. But: the exact same issues apply to xine!! (e.g. it uses libavcodec too)
6. no comment, just stay objective
What I wanted to say: Please stay objective and don't start to write crap....
Hi all,
/. people. Skimmed the mailinglist a bit and wrote a little something on what I thought was the most "newsworthy" part of the flame war.
/. crowd with a insightful view on OS politics I did nothing but confuse matters more.
/. crowd, but also to the debian and mplayer developers whom this concerns.
:-P
This is the story submitter, and I must appologise for causing this much confusion. I read the blurb on the mplayer homepage and thought it would be interesting for you
As it turns out, the issue is much more complicated than I made it look, and instead of entertaining the
If I were an editor on this website, I would have refused my submission.
I'd like to apologise not only to the
Sorry again,
Protonman.
ps. Licence/License? I don't really care, I'm not a native speaker.
The man of knowledge must be able not only to love his enemies but also to hate his friends.
Talk is cheap. Show us the code.
The devil is in the details. In other words, it is easy to say something is easy until you have done it.
If you have reversed-engineered a significant audio or video codec, I will retract my position and be suitably impressed.
And, yes, I do see you code at http://www.kyz.uklinux.net/packers.php3, but there isn't an audio nor video codec to be seen. It all looks like LZW variants; lossy compression (DCTs, wavelets, and what not) is a completely different kettle of fish.
- Sam
The secret to enjoying Slashdot is to realize that it should not be taken too seriously.
I would consider the minor GPL violations the least of mplayers problems. What about the numerous video and audio formats they use without proper licensing?
Even if everything is reverse engineered then it would only save them from infringing on copyright but they would still have to pay the technology owners which means that at least mpeg-1 and mpeg-2 are out of the question ($ 2,50 per copy licensing fees). The same holds for several other formats which are not covered under a non commercial license.
I might get something wrong here but why can mplayer (and xine for that matter) use mpeg-1/2 divx, mp3 vivo and several other formats (including wma/wmv) without paying royalties to the respective copyright and patent holders and why doesn't anybody care about this?
May somebody please enlighten me about this issue?
Regards
Jeff