Kiss Technology Counters MPlayer GPL Arguments 634
Snaller writes "Recently, MPlayer claimed that KISS Technology were violating the GPL by using parts of their MPlayer movie playback code in proprietary software. Now The Danish National Radio has interviewed the managing director of Kiss Technology, Peter Wilmar Christensen. He denies all claims of wrongdoing and suggests that if the pieces of code are the same, perhaps they were leaked from Kiss Technology and were then used by the Mplayer group. He also adds that the GPL is a weak license which has never been tested in court. Gabucino from the Mplayer team is furious, and accuses the director of outright lying."
Cebit 2003 (Score:5, Interesting)
Re:GPL == strong (Score:3, Interesting)
The GPL is quite clear on what is and isn't allowed.
The copywrite holder decides to release under the GPL and anyone deriving works from that code must abide by those conditions.
what he's really saying (Score:5, Interesting)
then he says...
The GPL is a weak license and hasn't been tested in court. What is the point of making this comment if he feels that MPlayer stole from them? What he is really saying is "What are you going to do about it?"
Re:Dates? (Score:5, Interesting)
I don't know if... (Score:1, Interesting)
I don't know if these divx can be played with legal drivers, but if it's not possible, and KISS accept to provide the source of the player, they ould also accept to provide the evidence that they are using illegal MS drivers in their product, wouldn't they ? In that case, doesn't it cast some light on their possible motivations ?
Presentation (Score:5, Interesting)
Good Luck (Score:1, Interesting)
While thier claim of GPL violation may be completely legitimate, the first rule when breaking the law is you don't go calling the authorities if you get screwed.
This won't be the last time (Score:5, Interesting)
This is an interesting problem that will require a solution. Can the Mplayer people prove that their code existed before it existed in Kiss' source tree? Certainly the contents of version control systems could be compared, and release repositories such as SourceForge could be used as evidence, but a more formal system is probably needed.
I imagine a system similar to copyright registration and escrow services, where a neutral third party would receive code checkins/snapshots that would be time-stamped, "sealed" as evidence (and compared against SCO sources, natch). Then the owner would stand on more solid ground, and even unpaid open-source developers would have a chance to protect their work. Of course, such a service would have to be highly affordable, perhaps even free, SourceForge-style; in fact, this is something SourceForge ought to support and promote.
Not To Play Devil's Advocate (Score:3, Interesting)
Granted, if what they say is true, it *does* look like something's not right there.
But why they were even looking to see how KISS's stuff worked is a bit curious.
Copyrights on compiled databases (Score:5, Interesting)
Mind you that I'm referring to U.S. law which may or may not impact the MPlayer/KISS problem, but didn't a high court recently decide [techlawjournal.com] that it is not copyright infringement to copy data from a database built from a compilation of data? That is, you can't just organize a bunch of readily available data and copyright it and prevent anyone else form using the same data.
The reason I ask is that the original Slashdot article [slashdot.org] stated that a big clue was "the KISS ROM includes the same list, in order, of subtitle formats as MPlayer (including their own format mpsub)". That sounds like it could be construed as a compiled set of data, akin to the case I cited above.
I'm certainly not supporting KISS
Not likely! (Score:3, Interesting)
The problem is, this part probably will not happen, and KISS knows it. The "small guy" generally does not have the resources to pursue this kind of legal action. This is why I was happy to see SCO take the GPL to task, if it becomes part of their future legal insanity, we may then get a good test case that clears the unknowns up.
Re:GPL == strong (Score:5, Interesting)
The GPL really is about protecting the copyright of the original authors. If it's ever tested in court that will be the final argument. "They wrote it so they can distribute it however the hell they want".
Kiss apparently thinks mplayer is small fries and hopefully kiss will either come clean, be boycotted, or get sued by the FSF [eff.org].
Reply to original article (Score:5, Interesting)
Well, see, they can. You yourself stated that you thought up the MPSub format and that this other guy, laaz, implemented it. Well, that means that laaz has *copyright* over that implementation and possibly you have copyright over the format itself (that's a bit more iffy though).
In any case, laaz has obviously released his changes to the mplayer codebase under the GPL. If KISS used that part of the code, but didn't release their derivative work, then they have violated the licensing agreement that gave them access to that MPSub source in the first place. And that means laaz can sue them for copyright violation.
If the RIAA can sue people for it, then developers can too. My advice to anyone who finds this sort of attitude when they get their code stolen: call a lawyer. I know it's not nice, and I know you released the software so that anybody could use it. But if a company steals your work and won't play ball with everybody else, then sue them. You have the right. Your work has been *stolen* here. What the hell are you waiting for?
Despite what idiots say, the GPL has never been tested in court because it's rock-fucking-solid. It cannot be defeated, not really. This is the opinion of some very, very smart people who know law in great detail. And you'll have the support of every developer on the planet if the other side tries to attack the GPL directly.
So do it. If they won't abide by the terms of the license, no matter what you try, then sue the holy shit out of the fuckers. At least you'll be able to force them to stop using your code that way.
Distributing DLL's (Score:3, Interesting)
Re:Never let it be said... (Score:2, Interesting)
Re:GPL == strong (Score:3, Interesting)
important question (Score:1, Interesting)
someone copied parts of a commercial product into an open source project,
and the damage to the company behind the commercial product is beyond repair, who is then responsible?
how shall the victim receive retribution..
and what if the person who contributed is untracable?
wrongdoing here can kill a company, and with the company the hard working employees who suddenly no longer can support their families and have to work so many hours at the local macdonalds they have no more time to contribute to open source projects in their spare time.
Its so easy to fuck someone up when noone is responsible, and if they are, it will mean nothing..
I like and love open source software projects, but what stops them from turning evil by will or event?
what about MS? (Score:3, Interesting)
Maybe mplayer doesn't have the resources to smack KISS, but MS does.
CVS logs (Score:2, Interesting)
Well they still can, but you will have some solid evidence.
Now if there only was a way to timestamp a file in a tamperproof manner, something based on cryptography...
Thats one thing off my shopping list. (Score:3, Interesting)
James
Re:GPL == strong (Score:2, Interesting)
Honestly, what can the judge compel the other side to produce except for source-code. Even there, what is to stop companies from making alterations to stolen GPL code to obfuscate it 'just enough' so that it can no-longer be assumes to be the same as the original.
Reminds me of the Lindows/Windows debate. What if it had been Lindox, Lendox etc... where is the line?
I guess the best-case-scenerio, is to compel the company to provide the details of a developer they allege worked on the software in question and ask them under oath if the software was their own work or taken from elseware, but I think you will be surprise how many developers that make their living from close source development will develop amnesia when asked to implicate their employer. That kind of thing does not look good on a resume!
Listing of their dlls (Score:5, Interesting)
Go to http://www1.mplayerhq.hu/MPlayer/releases/codecs/ . Notice how they have a variety of codecs for indeo, realplayer, quicktime, wmv, etc. None of these codecs are legally redistributable without permission which mplayer almost certainly does not have.
It's all in the wording (Score:3, Interesting)
GPL is a strong license which has never been defeated court.
if asked.
my email to kiss. (Score:5, Interesting)
Dear KiSS,
Let me start by saying that I am a big fan of KiSS technology products (in
particular your DivX compatible DVD players are great!) and I am also a
big fan of open source and free software.
However, I am rather worried by reports I have been reading about
allegations made by the mplayer team regarding unlicensed use of their
intellectual property by KiSS Technologies.
Having read the English translation of a recent radio interview involving
Peter Wilmar Christensen of KiSS I am a bit nervous.
Firstly, I am disappointed that Mr Christensen doesn't seem to respect the
GNU GPL License, but that is not a major concern.
My major worry is that the allegations by the mplayer team don't seem to
be taken seriously. There doesn't seem to be any attempt to show that
KiSS have not mis-appropriated the code from mplayer. Of course the burden
is not with you to prove anything, but as a professional software
developer myself, I know how easy it should be to show your development
history and you can clear the whole thing up in no time. (I also know as a
professional software developer that you _can_ release your source
sometimes, and it often pays off well as a PR exercise)
Until now I have considered KiSS to be a trustworthy company whose
products I have often recommended to others. Unfortunately however, until
this matter is resolved I will no longer do so.
I hope enough people share my view and together we can help you work with
the open source community instead of appearing to ignore them. You
probably already realise that a large number of your customers (at least
all the ones I know!) are open source advocates and would take a dim view
of any who appeared to be working against their community.
Yours,
Re:Liars and thieves don't like to be called on it (Score:4, Interesting)
However, if you would have RTFA, you would have seen that:
Re:CVS logs (Score:3, Interesting)
Re:Breaking news... (Score:1, Interesting)
well, that and the code might actually have been included inappropriately (we'll give Kiss time to investigate it fully before condemning them).
KISS Tech violating DVD Consortium license? (Score:3, Interesting)
I there is code in MPlayer that, while legal, violates the agreement that the DVD Consortium forces vendors to sign into (like bypassing region codes and whatnot). KISS Technology is supposed to be a DVD system vendor, and may have signed this document. If they are, in fact, in violation of their DVD Consortium license, the DVD Consortium may revoke their license.
Uses Microsoft Media Player ? (Score:3, Interesting)
"Microsoft Media Player is the application used to display movies."
Hmmm... I never knew there was a Linux implementation of Microsoft media player.
Having read many of the comments by Peter Wilmar Christensen it is quite clear that he has no idea what he is talking about, and obviously no idea what is going on behind the scenes as development at Kiss.
This is really quite a shame, I was previously considering getting one of the Kiss machines. After this news I will be having second thoughts about doing it. At the end of the day they are making their money on the hardware they are selling. It really makes no difference whether the source code is open or closed for something like this (I know this is open to debate!)
At the end of the day, regardless of license GPL or not, it is plain unfair to steal someone elses code and pass it off as your own.
Never attribute to malice... (Score:3, Interesting)
Has anybody considered the possibility that KISS honestly doesn't know that it is infringing? They probably hired a lazy contractor that thought to themself "Why should I write this from scratch, when there is free code out there I can steal?" Hence, KISS may beleive they really own the code, while the contractor that did the infringing is long gone...
I expect to see a lot more of this happening, especially as more and more software development is shipped overseas to countries that don't have a long tradition of IP protection.
Easter eggs (was Re:GPL == strong ) (Score:5, Interesting)
Which is why you should put at least one obscure easter egg in the source, which is hard to find on casual inspection, but easy to trigger if you know how.
Imagine the blushing faces of KISS when Gabucino triggers an easter egg in the KISS player's subtitle code. Now who stole what from who again?
My memory is a little vague, but I do remember some incident where a case was one by a company because one of the programmers triggered an easter egg in the defendant's code, which blatantly showed that the defendant _had_ been stealing code. Can someone who has better recollection than me refresh my memory?
Sigma? (Score:1, Interesting)
This interesting kiss press release says this:
28-08-02 KiSS Technology selects Sigma [kissnordic.dk]
KISS supports Vorbis, DivX (Score:5, Interesting)
KISS supports Vorbis and DivX. I will give them that -- these are folks that seem to tend more towards the OSS side of things.
On the other hand, the mplayer folks have been burned before by folks ripping off their code (and subsequent attempts to cover up said infringement through obfuscation), and are probably extremely ready to blow up over this. I suspect that, in their shoes, I'd be in about the same state of mind.
I kind of wish that someone like ESR or Perens, someone respected by the folks involved, could step in and lend a cooling touch, maybe mediate a bit. The FSF only seems to get involved when it's software that they own the copyright on.
Re:GPL == strong (Score:5, Interesting)
Dude, I see GPL violations popping up every few months on LKML and other places, usually due to someone reverse-engineering a binary or rom and finding GPL code/comments. Discovery doesn't seem too difficult.
In most cases I've heard a bit of grumbling, followed by an "I'll contact the company and tell them that they're doing the wrong thing", then a followup.
It seems to me that the authors of the code just want the company to do the right thing and not steal their code. They never seem keen on litigation.
Of course this is in stark contrast to what a number of corporations (yay SCO, ya fuckwits) do.
Cheers
Stor
Comment removed (Score:3, Interesting)
Re:Pardon ? (Score:3, Interesting)
Indeed, that's how I read it too. But the evidence seems pretty damning. Particularly how the strings appear after the executable is unzipped.
My guess, without any inside knowledge, is that the frontman in the interview doesn't have a clue and is just going on what his programmers told him - but they lied. They ripped code from mplayer to make their own job easier, and passed it off to their superiors as their own work.
Re:Untested? Bah. (Score:3, Interesting)
Please cite examples of where companies have told the FSF to go screw themselves, or simply ignored them, and where Eben has backed down quietely without telling anyone.
I find it hard to believe that Eben has settled every single case out of court. He's never run up against a bunch of incompetent blunderers (like KISS) who are too dumb to back down? Really?
To paraphrase Rumsfeld, we don't know if we know everything that Eben knows.
Re:Not very enforceable in the Nordic countries (Score:3, Interesting)
If it was built on the concept of public-domain, there would be absolutely no way to enforce those, as the concept of public-domain explicity removes all restrictions.