LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices

Reply
 
LinkBack Search this Thread
Old 01-12-2004, 11:29 AM   #1
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 39,821

Rep: Reputation: 1116Reputation: 1116Reputation: 1116Reputation: 1116Reputation: 1116Reputation: 1116Reputation: 1116Reputation: 1116Reputation: 1116
GPL Violations from MPlayer code


For those who are not already aware of this from the MPlayer site, slashdot or elsewhere. the MPlayer developers have alledged that Kiss Technology have violated the GPL by using parts of MPlayers subtitle decoder in their DVD player's firmware. As the interview and news on MPlayers front page suggests, the code itself is trivial. It's just the issue at sake.

For more information, including a somewhat head-in-the-sand interview with Kiss's MD

http://mplayerhq.hu
 
Old 01-12-2004, 11:49 AM   #2
MartinN
Member
 
Registered: Nov 2003
Location: Ronneby, Sweden
Posts: 555

Rep: Reputation: 30
This must mean that Kiss technology will hear from SCO soon, since SCO owns everything related to Linux.

Martin
 
Old 01-12-2004, 04:38 PM   #3
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Lubuntu
Posts: 19,067
Blog Entries: 4

Rep: Reputation: 385Reputation: 385Reputation: 385Reputation: 385
Sounds to me as if Kiss have decided to sit back and wait for the GPL to be challenged in court. Is it the OSDL that deals with defending the GPL? Hmm no, they only help out with SCO troubles.

Sounds like the Mplayer team are going to need a Hungarian and/or copyright(?) lawyer since at the moment it's simply a case of "you stole our code!", "no we didn't and yah boo sucks to you!".

Is this the GPL test case we've all been waiting for?
 
Old 01-12-2004, 05:01 PM   #4
trickykid
Guru
 
Registered: Jan 2001
Posts: 24,121

Rep: Reputation: 121Reputation: 121
Quote:
Originally posted by XavierP
Sounds to me as if Kiss have decided to sit back and wait for the GPL to be challenged in court. Is it the OSDL that deals with defending the GPL? Hmm no, they only help out with SCO troubles.

Sounds like the Mplayer team are going to need a Hungarian and/or copyright(?) lawyer since at the moment it's simply a case of "you stole our code!", "no we didn't and yah boo sucks to you!".

Is this the GPL test case we've all been waiting for?
The FSF ( Free Software Foundation ) will usually at times handle these in extreme cases. But I'm sure it depends on the case and how much money they have since they mainly operate on donated funds.

Cheers.
 
Old 01-12-2004, 06:25 PM   #5
Baldorg
Member
 
Registered: Sep 2003
Location: GMT (-5)
Distribution: Mandrake 9.1
Posts: 288

Rep: Reputation: 30
I hope Kiss technologies is smart enough not to make a big story out of this and start writing their own code or release their firmware for free.

By the way, how did the Mplayer creators found the source code for that firmware?


Quote:
Speaker: But that completely out of the question, said the managing director Peter Wilmar Christensen, even though he is very keen on staying good friends with the Open Source community.
Good luck, boyo.

Quote:
And I think that the Open Source circles uses far too much energy on hunting down private companies like us for instance, because it's so obvious that one as a private company simply can't release your source code.
Yeah, it might kill you.

Last edited by Baldorg; 01-12-2004 at 06:30 PM.
 
Old 01-19-2004, 02:47 PM   #6
Kurt M. Weber
Member
 
Registered: Oct 2003
Location: Princeton or West Lafayette, IN
Distribution: Slackware
Posts: 334

Rep: Reputation: 30
Forgive me for being a moron, but how do they know this?
 
Old 01-19-2004, 03:05 PM   #7
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 39,821

Original Poster
Rep: Reputation: 1116Reputation: 1116Reputation: 1116Reputation: 1116Reputation: 1116Reputation: 1116Reputation: 1116Reputation: 1116Reputation: 1116
KISS dvd players run on linux, and they are proud to say that. and they stick to the GPL when they can't avoid it, so publish the firmware. there's actually a full description of the whys on the mplayer site... but once you know tha it IS linux etc... it's understandable
 
Old 01-19-2004, 06:19 PM   #8
Misel
Member
 
Registered: Mar 2003
Location: Berlin
Distribution: Slackware current
Posts: 310

Rep: Reputation: 30
Quote:
Originally posted by Kurt M. Weber
Forgive me for being a moron, but how do they know this?
They search the binaries for strings with the "strings" function. Do a "man string" and you know what exactly it does.

So basically they compare the used strings in Kiss' firmware with the ones used in mplayer.

I think you can imagine that it is a strange coincidence that so many strings are equal even though the two programs were supposed to coded by different people at different places and different times.
 
Old 01-19-2004, 06:23 PM   #9
Kurt M. Weber
Member
 
Registered: Oct 2003
Location: Princeton or West Lafayette, IN
Distribution: Slackware
Posts: 334

Rep: Reputation: 30
Yes, I'm quite aware of what the 'string' command does (and 'nm' might be useful here as well), but that hardly constitutes a proof of anything. Hell, someone may have thought it funny to duplicate the strings and symbol names just to make it look like it was ripped off.
 
Old 01-19-2004, 06:36 PM   #10
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Lubuntu
Posts: 19,067
Blog Entries: 4

Rep: Reputation: 385Reputation: 385Reputation: 385Reputation: 385
Quote:
Originally posted by Kurt M. Weber
Hell, someone may have thought it funny to duplicate the strings and symbol names just to make it look like it was ripped off.
But why? Surely the names given/invented are for the originators benefit. They are easily rememberable words to avoid too much hassle by coders. Why would anyone give duplicate names as a joke? The Kiss programmers would have crippled themselves straight away.

I am no programmer, but surely that wouldn't happen and saying that each and every instance is a coincidence is just disingenuous. The MPlayer code is there for all to see. And if this was all above board and an accident/a coincidence, why would Kiss try to fight it to the bitter end? Why not just say, "whoops, here's our code (as it should be under the GPL) and we won't do it again"?
 
Old 01-19-2004, 06:45 PM   #11
Kurt M. Weber
Member
 
Registered: Oct 2003
Location: Princeton or West Lafayette, IN
Distribution: Slackware
Posts: 334

Rep: Reputation: 30
Why should they have to GPL their code just to fend off a false (even if not necessarily baseless) accusation? Assuming they didn't rip off the mplayer code (which I doubt is the case--you're right that it is highly unlikely that this was a mere coincidence or a deliberate joke, but still the evidence presented so far hardly constitutes proof), they have done nothing wrong, so why should they have to change what they're doing?
 
Old 01-19-2004, 06:54 PM   #12
trickykid
Guru
 
Registered: Jan 2001
Posts: 24,121

Rep: Reputation: 121Reputation: 121
Quote:
Originally posted by Kurt M. Weber
Why should they have to GPL their code just to fend off a false (even if not necessarily baseless) accusation? Assuming they didn't rip off the mplayer code (which I doubt is the case--you're right that it is highly unlikely that this was a mere coincidence or a deliberate joke, but still the evidence presented so far hardly constitutes proof), they have done nothing wrong, so why should they have to change what they're doing?
Then why don't they do what SCO does, have a NDA setup so the mplayer developers can take a look at the code to see for themselves? Simple enough eh?

Why should everyone be concerned when all it takes is for them to prove it instead of them trying to say they don't have to show the code cause of proprietary code, trademarks, copyright, etc?

Stop denying it and prove it is what they should do. Stop beating around the bush. All it takes for me to be concerned is a few lines and then denial of using GPL code they might have taken from an opensource project that freely distributes its code. If they are making profit off of their code, well then I think mplayer deserves a piece of the pie. This situation to me has guilty written all over it from KISS's response to mplayers claims.

My two cents.
 
Old 01-19-2004, 07:01 PM   #13
Kurt M. Weber
Member
 
Registered: Oct 2003
Location: Princeton or West Lafayette, IN
Distribution: Slackware
Posts: 334

Rep: Reputation: 30
Quote:
Originally posted by trickykid
Then why don't they do what SCO does, have a NDA setup so the mplayer developers can take a look at the code to see for themselves? Simple enough eh?
Because (again, this is assuming that they did not rip anything off, which I admit is probably not the case) if they did nothing wrong then they should not be forced to do anything.

Quote:
Why should everyone be concerned when all it takes is for them to prove it instead of them trying to say they don't have to show the code cause of proprietary code, trademarks, copyright, etc?
Because the burden of proof rests with the accuser. As an example of why this is a good idea, if you were to capriciously accuse me of stealing your wristwatch when in fact I did not, then why should I have to go out of my way to prove your claims false--which might well be impossible--if you're the one who is making baseless claims that cannot be proven true because they are not true?

If the accused was required to prove his own innocence rather than the accuser being required to prove guilt, we would all go around accusing each other of murder and rape and kidnapping with impunity and nothing would get done.
 
Old 01-19-2004, 07:09 PM   #14
trickykid
Guru
 
Registered: Jan 2001
Posts: 24,121

Rep: Reputation: 121Reputation: 121
Quote:
Originally posted by Kurt M. Weber
Because (again, this is assuming that they did not rip anything off, which I admit is probably not the case) if they did nothing wrong then they should not be forced to do anything.


Because the burden of proof rests with the accuser. As an example of why this is a good idea, if you were to capriciously accuse me of stealing your wristwatch when in fact I did not, then why should I have to go out of my way to prove your claims false--which might well be impossible--if you're the one who is making baseless claims that cannot be proven true because they are not true?

If the accused was required to prove his own innocence rather than the accuser being required to prove guilt, we would all go around accusing each other of murder and rape and kidnapping with impunity and nothing would get done.
Well, I really don't see them having baseless and falseless claims with what they've provided and displayed for all to see. Now if they were like SCO and didn't have nothing or showed anything to us, well, then I can see your point. But this is not the point in which you've failed to see clearly.

It is a small piece they've showed but enough to raise eyebrows. Why would a company making dvd players, paying programmers need to steal code from an opensource GPL'd project I ask? If they didn't, great, everyone's happy. If they did, well, prove you didn't from what they've discovered which is not baseless or falseless.

There's a difference if there was nothing, but in this case there is evidence. You always try to twist the facts around which doesn't work and your analogies of the situation don't work either in this case. MPlayer Developers found code that exactly matches their code, I'd want the company to prove it to me as well.

Simply put, code was found that matched mplayers, put it up and prove its not true or just admit your guilt, its that simple.

My two cents..
 
Old 01-19-2004, 07:15 PM   #15
Kurt M. Weber
Member
 
Registered: Oct 2003
Location: Princeton or West Lafayette, IN
Distribution: Slackware
Posts: 334

Rep: Reputation: 30
They DIDN'T find any code--if they did there wouldn't be any question, would there? They merely found matching text strings, which, although enough to warrant suspicion, constitute proof of nothing. It is up to the mplayer people to prove their point--if they can't, then there's no reason why KISS should have to go out of its way to deflect the accusations.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
xfree problem (access violations) vexer Linux - Software 1 10-29-2005 03:32 PM
Selling GPL Licensed Code!? GodSendDeath General 6 08-11-2005 05:57 PM
Linksys WRT54G + GPL code... Ateo Linux - Networking 2 02-02-2005 12:27 PM
xine "legal violations screen" can't be removed? bruno buys Linux - Software 6 11-18-2003 12:23 PM
Mplayer Source Code Install Problems thcmwz Linux - Software 5 11-08-2003 05:40 PM


All times are GMT -5. The time now is 03:54 PM.

Main Menu
 
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: @linuxquestions
Open Source Consulting | Domain Registration