Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Software Media Movies

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."
This discussion has been archived. No new comments can be posted.

Kiss Technology Counters MPlayer GPL Arguments

Comments Filter:
  • Cebit 2003 (Score:5, Interesting)

    by -unta ( 712537 ) on Monday January 12, 2004 @07:13PM (#7957234)
    I met this guy at Cebit last year - and he certainly seemed VERY pleased with himself. He was going on about how the player used "2 million lines of code". I wonder how many of those 2 million came from the MPlayer CVS server? ]-[
  • Re:GPL == strong (Score:3, Interesting)

    by SoSueMe ( 263478 ) on Monday January 12, 2004 @07:18PM (#7957290)
    There has been "solid violations of the licence" but the lawyers haven't been able to turn the terms of the license to their client's advantage.

    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.
  • by jtilak ( 596402 ) on Monday January 12, 2004 @07:18PM (#7957294) Journal
    By saying "if parts of the code are similar maybe MPlayer stole our code" he is basically admitting that someone stole from someone.

    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)

    by nate1138 ( 325593 ) on Monday January 12, 2004 @07:19PM (#7957298)
    Actually, the code in question (the subtitle code) is even easier than that to verify. At issue is MPSub, the subtitle format developed internally by mplayer coders. This format was developed by them for them, and until mplayer's release had never been "in the wild". KISS's players mention the MPSub format in their subtitling code. That makes it pretty darn clear to me.
  • I don't know if... (Score:1, Interesting)

    by Anonymous Coward on Monday January 12, 2004 @07:19PM (#7957301)
    ...it was already mentioned in the previous article, but the KISS player can even play older divx format (the 3.xx one), which are based on illegaly tweaked MS drivers.

    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)

    by phorm ( 591458 ) on Monday January 12, 2004 @07:19PM (#7957305) Journal
    It's really too bad that this article wasn't out a bit sooner. It seems from on their homepage that they did a public presentation in vegas from the 8th-11th. Anyone know their next presentation date... perhaps we could come and present some poignant questions about the now-dubious legitimacy of their product (nothing quite like: "isn't it true that XXX and YYY have found evidence that your code is stolen from project ZZZ" in a public place).
  • Good Luck (Score:1, Interesting)

    by pavon ( 30274 ) on Monday January 12, 2004 @07:21PM (#7957315)
    MPlayer is the last open source project that needs to be giving lectures on breaking licences. The only thing that makes their project usefull are the dll's which they redistribute, the legality of which is iffy at best.

    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.
  • by Earlybird ( 56426 ) <slashdot @ p u r e f i c t ion.net> on Monday January 12, 2004 @07:21PM (#7957320) Homepage
    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.

    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.

  • by devphaeton ( 695736 ) on Monday January 12, 2004 @07:23PM (#7957338)
    but I'm curious as to why the mplayer folks were using "strings" on the KISS module(s).

    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.

  • by Trinition ( 114758 ) on Monday January 12, 2004 @07:27PM (#7957366) Homepage

    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)

    by Saeed al-Sahaf ( 665390 ) on Monday January 12, 2004 @07:32PM (#7957426) Homepage
    Then expect to start hearing from legal advisors that know what they are talking about.

    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)

    by sniggly ( 216454 ) on Monday January 12, 2004 @07:32PM (#7957429) Journal
    ITs totally valid in Denmark. You CANT use GPL software unless you specifically agree to share your modifications with the original copyright holders under the GPL.

    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].

  • by Otto ( 17870 ) on Monday January 12, 2004 @07:39PM (#7957474) Homepage Journal
    How come companies like Kiss cant'be punished by Law?

    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)

    by nuggz ( 69912 ) on Monday January 12, 2004 @07:40PM (#7957496) Homepage
    Please show what DLL's they distribute without a licence.
  • by Anonymous Coward on Monday January 12, 2004 @07:42PM (#7957510)
    The hypocrisy of mplayer developers is interesting. They seem to believe that copyright should only be respected when it's their copyright. When are they going to stop distributing Apple binary codecs without permission?
  • Re:GPL == strong (Score:3, Interesting)

    by dossen ( 306388 ) on Monday January 12, 2004 @07:45PM (#7957534)
    Isn't that the idea of discovery: You go to court with what little you have, and then you have the judge compel the other side to produce records and such, just like IBM is doing to SCO (OK, SCO are dragging their feet).
  • important question (Score:1, Interesting)

    by Anonymous Coward on Monday January 12, 2004 @07:45PM (#7957538)
    In case KISS in this case did not steal code from the mplayer project, but

    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? ..the project leaders of the oss project? ..the person who contributed?

    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)

    by prockcore ( 543967 ) on Monday January 12, 2004 @07:47PM (#7957560)
    KISS claims to be able to play some files that mplayer can't play without MS's DLLs.. so is KISS also violating MS's IP by distributing MS's DLLs?

    Maybe mplayer doesn't have the resources to smack KISS, but MS does.
  • CVS logs (Score:2, Interesting)

    by nilsjuergens ( 69927 ) on Monday January 12, 2004 @07:53PM (#7957601) Homepage Journal
    So everyone, remember to keep your CVS respository and logs so no one can claim ownership on your code!
    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...

  • by oolon ( 43347 ) on Monday January 12, 2004 @07:58PM (#7957638)
    I was thinking of buying one of those things, but I guess I shall be crossing it off my shopping list.

    James
  • Re:GPL == strong (Score:2, Interesting)

    by D-Cypell ( 446534 ) on Monday January 12, 2004 @08:05PM (#7957685)
    Thats if you have anything at all.

    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!
  • by scheme ( 19778 ) on Monday January 12, 2004 @08:08PM (#7957713)
    Please show what DLL's they distribute without a licence.

    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.

  • by bstadil ( 7110 ) on Monday January 12, 2004 @08:13PM (#7957747) Homepage
    Why not just reverse and say the true statement

    GPL is a strong license which has never been defeated court.

    if asked.

  • my email to kiss. (Score:5, Interesting)

    by MartinG ( 52587 ) on Monday January 12, 2004 @08:21PM (#7957813) Homepage Journal
    [please dont copy this and send it to kiss yourself - it will do more harm than good.]

    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,

  • by Jeremiah Blatz ( 173527 ) on Monday January 12, 2004 @08:26PM (#7957864) Homepage
    Your sentiment is entirely correct - that it's better to try to settle these sorts of disputes privately before going public and making a big row.

    However, if you would have RTFA, you would have seen that:

    1. They tried to discuss it privately, and were unable to come to a satisfactory conclusion
      Kiss Technology failed to answer our inquiry for their source files (which they are obligated to provide), so this news entry is posted.
    2. KISS is apparently a serial offender in this respect, the MPlayer folks claim to have found fingerprints from MAD, mpg123, and libjpeg in the KISS firmware. This is apparently not an isolated incident, but a pattern of repeated abuse. (Note, this point is based on one-sided evidence. Although it looks bad for the KISS folks, I would give them a chance to explain themselves before damning them.)
  • Re:CVS logs (Score:3, Interesting)

    by TeddyR ( 4176 ) on Monday January 12, 2004 @08:44PM (#7958028) Homepage Journal
    speaking of logs... It would be interesting to see of they can find out KISS's ip range and grep their logs for download activity from KISS.....

  • Re:Breaking news... (Score:1, Interesting)

    by Anonymous Coward on Monday January 12, 2004 @08:46PM (#7958038)
    uhhh...except that in this case, the difference is Kiss is playing the role of linux and mplayer is playing the sco role.

    well, that and the code might actually have been included inappropriately (we'll give Kiss time to investigate it fully before condemning them).
  • by 0x0d0a ( 568518 ) on Monday January 12, 2004 @08:55PM (#7958107) Journal
    Perhaps, though Microsoft might have licensed the IP to them. There's another IP issue, though.

    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.
  • by polyp2000 ( 444682 ) on Monday January 12, 2004 @09:09PM (#7958225) Homepage Journal
    from the interview transcription by Peter Wilmar Christensen. (Kiss).

    "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.
  • by El ( 94934 ) on Monday January 12, 2004 @09:37PM (#7958413)
    ... that which is adequately explained by stupidity.

    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.

  • by CoolVibe ( 11466 ) on Monday January 12, 2004 @09:39PM (#7958432) Journal
    I think the main reason that the GPL has never been tested in courst is because violations are very difficult to prove.

    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)

    by Anonymous Coward on Monday January 12, 2004 @09:56PM (#7958574)
    Didn't sigma rip off a load of GPL licenced stuff too?
    This interesting kiss press release says this:

    28-08-02 KiSS Technology selects Sigma [kissnordic.dk]
  • by 0x0d0a ( 568518 ) on Monday January 12, 2004 @10:03PM (#7958623) Journal
    The Linux community have dealt with KISS before, and KISS are providing the linux kernel sources and busybox. People are building NFS support into their players and other fun stuff.

    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)

    by stor ( 146442 ) on Monday January 12, 2004 @11:01PM (#7959084)
    > I think the main reason that the GPL has never been tested in courst is because violations are very difficult to prove.

    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)

    by account_deleted ( 4530225 ) on Tuesday January 13, 2004 @12:41AM (#7959860)
    Comment removed based on user account deletion
  • Re:Pardon ? (Score:3, Interesting)

    by Arker ( 91948 ) on Tuesday January 13, 2004 @01:19AM (#7960077) Homepage

    That sounds more to me like they understand the license and don't intend to violate it.

    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)

    by Rogerborg ( 306625 ) on Tuesday January 13, 2004 @05:59AM (#7961121) Homepage

    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.

  • by DjReagan ( 143826 ) on Tuesday January 13, 2004 @06:19AM (#7961164)
    Eh what? The GPL has absolutely nothing to do with "public domain" - quite the opposite in fact. Its leveraging copywrite (the Berne Convention view of it) in order to enforce various conditions upon the licensee (ie, you must make it available under the same conditions that you got it, etc)

    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.

Intel CPUs are not defective, they just act that way. -- Henry Spencer

Working...