MPlayer Alleges KISS Technology Violating GPL
bfree writes "Not for the first time, the people at MPlayer think they have found their code being distributed binary only, this time in at least one of KISS Techologies products. In their traditional quiet style the full story is now the first piece of news on their homepage including string comparisons between the player ROM and MPlayer. The 'evidence' presented relates to subtitle identification, where the KISS ROM includes the same list, in order, of subtitle formats as MPlayer (including their own format mpsub) and MPlayer's patterns for each of the formats are also there identically."
First Post Suckas!!
A charter airliner carrying 148 people -- mostly French tourists -- crashed into the Red Sea shortly after takeoff Saturday from this Egyptian resort, and a French diplomat in Cairo said everyone aboard was killed.
FIRST FUCKIGN PSIT AYYA
The dictatorship of the proletariat! Down with Zionism! Smash Israel!
damn too slow
If anyone is wondering where the link with the actual accusation is, it is on the main page of Mplayer's website.
don't Mplayer distribute hacked unauthorised divX,mpg4 and quicktime and realaudio
funny how the tables turn
well it appears on their website that they offer the source for download here
That looks like a sweet player. Go loook at all the features. They include ogg support. Most people the use ogg are pretty cool and open-minded, so hopefully they'll open up what is required.
90% of my stuff wouldn't even work right if I couldn't update the firmware, and there are a number of people that patch ROMs to extend hardware capabilities unofficially. Maybe the companies will get around it by encrypting their updates, but that doesn't sound like a win for anybody else.
Try not. Do or do not, there is no try.
-- Dr. Spock, stardate 2822-3.
Mplayer is one of those apps I just can't live without on my machine. It handles just about anything and everything that I've thrown at it. I use it as my default mp3/movie player. And Quicktime movies are not a problem for Linux anymore.
/home/sgant/music/playlist -shuffle" and I've got hours and hours of back to back music. When I want something a little more structured, I have different playlists.
I quickly made a list of all of my 10+ gigs of mp3/m4a files just using find and grep...touched it up a bit in vim and then use "aterm -e mplayer -playlist
Yeah, I probably could do this with xmms...but why?
Give Mplayer it's due. It's a fine piece of software and they deserve all the recognition they get.
"Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
try looking here.
Sometime in the near future, the GPL is going to be tested in court. This is a Good Thing, though, because I'm not sure that the Open Source movement can continue its momentum without an absolute guarantee by the courts that the work of developers will not be open to being "stolen" by proprietary software companies.
However, there is the possibility that the GPL is struck down as being untenable. In that case, one of two outcomes exists:
1. All formerly GPL software reverts to merely being copyrighted by the author, who can then do what he wants (close the source, BSD style license, etc.).
2. All formerly GPL software is considered public domain. There is a massive "land grab" as companies snap up the sources out there for use in their closed proprietary products.
IANAL. I want to make that clear. I do believe that the GPL is valid, legal, and will stand up in court. I just hope the court system agrees with me.
Blogging Weight Loss, Distance Education, and more at verlin.com
First SCO, now this. This shows that the use of GPL requires a litigious environment and will result in a meltdown of the GPL. No one will distribute it because of the risks involved.
This shows the fallacy of the GPL.
Are Kiss really in violation, Looking at the code examples there is very little doubt that they lifted the code. However has anyone actually asked KISS to supply the code? Last time I checked im pretty sure that the GPL does not state that you must distribute the source code of whatever it is that you use, simply that should someone ask for the source code then you are required to make it available.
There are no notes on the MPlayer site stating that someone asked for the source code. Someone should ask for the source code before making accusations. Open source could do better by advertising the fact that manufacturers are using Open Source in a positive light, and manufacturers who have used code would be less likely to get shirty about supplying their source code when its due.
Electronic Music Made Using Linux http://soundcloud.com/polyp
Their fax number is busy... Either they took the ringer off, or other people have the same idea.
Bowie J. Poag
Looking at the criteria neccesary for fair use, it appears that the KISS people are doing nothing wrong. The alleged code is only a small portion of that available in MPlayer, is being used only for personal use, and the use of said code is not costing the MPlayer organisation a penny since it is non-commercial.
I own one of their players (The DP-450). I love it, simply love it. It is very easy to use, upgrade and it also plays all of my divx encoded movies which I burn on DVD-R as isos.
.. the source is according to another post here availale at their website.
I have the low-end because the networked one (DP-500) wans't in stock but I got this one cheap.
I don't think they have violated the GPL
If you get the chance and have the money. Buy it. It is products like these that are important to the Open Source community.
I really HAD another userid
afaik there are 192 countries , each of them having a court system, whats illegal or wrong in USA might not be in Botswana or Phillipines
so let me know when this American GPL license becomes applicable in 192 countries legal systems, until then it will only apply to a country signing the Berne convention and upholding the convention, you know USA has a great record of upholding international law *cough israel* so iam sure the other signees are just as willing
ok the issue is about code that reads subtitles. other comments here already pointed out that (at least some of the) source is available at the KISS website
besides possible GPL violation what i find disturbing is that apparently no credit was given to the mplayer developers.
one of the main motivations of working on something for free is being appreciated and acknowledged for the work you do. kill the motivation, and you kill the incentive to release for free. it's a gift, right?
I don't suppose... could Keyser Soze be one of the MPlayer developers?
ask for it.. see what you get for a reply.
every day http://en.wikipedia.org/wiki/Special:Random
In accordance with the GPL, the source for KISS DP-508 is available upon
request, for a nominal fee to cover media and shipping costs.*
.
.
.
* = The source code will be provided to you as a series of large, neon-lit
marquee letters shipped individually in wooden packing crates. Currently,
the world's supply of neon gas limits our ability to ship large quantities
of source code. The current expected wait time is 32 years, plus or minus
6 months, depending upon the condition of labor relations in countries with
substantial noble gas exports.
For more information, please inject crystal meth directly into your eyeballs,
and light yourself on fire while listening to the following song:
http://www.ibiblio.org/propaganda/pogo/easteregg.
Thats the version of the GPL I prefer, personally.
Bowie J. Poag
I have found mencoder valuable for my own video collection. My digital camera creates quicktime jpeg video, which takes up 100KB per second. Mencoder will shrink a 1.5MB jpeg video down to a 125KB divx movie with minimal loss. That makes downloading home movies easy for family and friends.
...going to get away with this.
There is no way the KISS Army can withstand the awesome onslaught of the GNU Hurd! RSS will lead the charge against the interlopers, with the battle cry "They're properly called GNU/Linux Systems!" ringing over the Plains...
Blogging Weight Loss, Distance Education, and more at verlin.com
First off, please note that KISS offers download of the uCLinux kernel and busybox software sources very prominently at the same place where you download firmware for the players.
Secondly: The people of KISS have never tried to hide that they were using GPL'ed software. Mabbe we should give them just one more chance to comply before getting all carried away...
Start reading here
groklawThe Internet's nature is peer to peer - 20050301_cs_profs.pdf
dvd player companies can come up with a $50 player that supports mp3, vorbis, xvid, divx3/4/5, mpeg1-4, and whatnot..
now i know, taking the code written in some manyears
by open source developers and putting their company sticker on it.
How long until someones acknowledgement is denied and work is stolen by a large company who can hide behind the DMCA? An Open Source project could be "appropriated" by Sony or Microsoft who then releases it as their own project. If the source is unavailable, could you determine the origin deffinatively without reverse engineering?
Could this be true, or am I missinterrupting the DMCA (shudder, I hate that thing)?
The cancel button is your friend. Do not hesitate to use it.
So, not only they don't comply, they don't even kiss ass. Pretty damning if you ask me!
If nobody ever gets in any trouble for using GPL code in a closed project, then isn't it reasonable to assume that it'll happen more often?
And who is supposed to hire the lawyers on behalf of a free project? And don't tell me FSF will just handle everybody's legal troubles pro-bono...
Here's what I do: Bitty Browser & Andromeda
And i'm pretty sure it has to be one of the best investments I've done in my life, great piece of hardware.
Mplayer is also great, before having the KiSS I watched all my media with mplayer, but theris claims are, like nearly always, plain stupid.
How they got access to the C code for the comparisons if the ROM is closed source? It's there for download, only a click away of the firmware page!
Mplayer are famous for two main reasons: first, for programming a killer app for linux, and second, for their constant insults to others developers... Have we forgotten the "Joe Barr can't install mplayer"-affaire? A simple google search gives us pearls as "Joe Barr became infamous by writing a less than favorable MPlayer review." WTF!?!? Complete text here, at the end of page.
In fact, you only have to go down a few post in their main page to read this:
# MPlayerHQ was cracked on November 16 17:50, but noticed 10 minutes later due to some hidden traps. Possibly due to recent lame Linux kernel vulnerability (greetz to kernel devs for not publishing details much earlier).
# Debian sucks - that's the opinion of most of the core developers
That's the way they are, so, please, think twice when you run in their defense!
(Sorry for my bad, bad english)
Hosting 20G hd, 1Tb bw! ssh $7.95
I don't think stupid is technically correct but he should have read the entire article before posting.
It's a copyright violation.
The GPL is not a contract you agree to before using or obtaining source... it is a license that permits you to do things other than those allowed by copryight law alone.
If they are using MPlayer's code without license, that's copyright violation, and all that entails.
They can either come to an agreement with the copyright holders, or cite the GPL as their permission, if they had followed it.
Why doesn't mplayer sue, if they think their intellectual property rights have been abused? Certainly seems more logical than posting unproven and potentially libelous assertions on their website.
Before someone says that they're just a small band of impoverished but brave open source developers who can't afford to pay lawyers....well, tough.
Civil claims don't get enfoirced as if by magic. If the broader open source community has no means to help individual developers enforce the GPL in court, then it will simply become unenforced and unenforceable.
-- Slashdot: When Public Access TV Says "No"
Well, a bit of a misleading subject in my first headline there, I do believe that mplayer have established that they are voilating the GPL, should have read "unclear if intentionelly violating".
Another point: Kiss is not a large company. And, their headquarters are in Denmark. If you have tried to reach them within the last 2 (two) weeks, chances are, everybody may have been on holiday!.
This may sound absurd to US citizens, but no danish worker have less than 5 weeks of paid vacation, every year. Most have 6 + more if you have kids, move, stuff like that. When I return to the office Monday, it will have been 16 days since I last was there, and that goes for all my colleagues as well.
The FSF tends to stick with GNU projects. They insist that all GNU developers give them a form assigning the FSF their copyrights - so that they have strong standing in a court. One potential argument a GPL-violator could bring up against most other projects would be to argue to the judge that the plaintiff can't prove that all the copyright holders agree with the suit. Then again, all the copyright holders did release their code under the GPL, so the court might nix that argument. The FSF prefers not to risk it, however.
If the FSF gets one or two cases with significant penalties, companies will fall in line. If a company knowning violates the GPL and sells a billion dollars worth a product they could face huge penalties - the loss of several billion dollars isn't worth saving a few million in development costs by ripping off the code...
I'm really curious about that one.
Also, does it play other codecs like xvid or lavc, or files with features like b-frames, qpel, and gmc ?
I don't understand why they say it's a GPL Violation. The source is offered as a download on the kiss website.s
http://www.kiss-technology.com/?p=hot_news&v=user
The GPL states that you only have to provide the sources along with the distibution. The distibution is in this case embedded in their player, so the only thing they would have to answer to is a demand from a verified owner of the player.
If you ask me the evidence is a bit thin. They are offering a full rom update (btw what os is it?) and all they find on them is a couple of strings in a binary? You'd expect the whole player to be in there, not just some subtitle stuff.
Oh well, their server recieves a slashdotting and their pr-person(subhuman) gets scalded. Then they release the code and all will be good again...
This space is intentionally staring blankly at you
Yes, in 2002 MySQL AB sued Nusphere for statically linking to GPL code without including source. The judge didn't rule on the merit of those claims however, so it wasn't a very good test for the GPL. The judge just told Nusphere to stop using the MySQL name with their product.
I've had enough abrasive sigs. Kittens are cute and fuzzy.
You're joking right? "Oh dear god they are doing some thing we don't like; SUE THEM!!!" /me Hits speed dial to lawyers
There is no need at all to sue KiSS, all they need to do is send a nice letter to them asking politely if they will comply with the GPL and if applicable give MPlayer some credit. (Though they aren't bound by anything to give open credit, only the basics.)
If that fails you take it to the next step and the step after that and at some point they will comply as one of the last steps you get too will be courts.
There is no need to jump to possibly expensive court cases for no reason at all.
I ate your fish.
Just curious about this, but has anybody ever been sued for a GPL violation?
AFAIK, it's never gone to court.
If nobody ever gets in any trouble for using GPL code in a closed project, then isn't it reasonable to assume that it'll happen more often?
I'd have to assume it'd be a gamble for both sides... would you really want to be the first company to test out the GPL? And even if you won, is that really the kind of PR you want?
And who is supposed to hire the lawyers on behalf of a free project? And don't tell me FSF will just handle everybody's legal troubles pro-bono...
I believe they will, if you sign over the copyright:
"...only the copyright holders are empowered to act against violations. The FSF acts on all GPL violations reported on FSF copyrighted code, and we offer assistance to any other copyright holder who wishes to do the same."
And failing that, don't forget that a lot of companies have significant interest in GPL'd software (think IBM, Novell, etc). If the GPL really ever came into question, I imagine you'd see more than a few significant financial contributions from third parties.
Guess what. Putting some proof and such on your web site doesn't mean anything. If they're violating your copyrights, you need to send a certified letter outlining your proof and telling them to stop. Note: emailing them and asking for source doesn't matter. If they ignore it or refuse, then you have to sue them. It's a copyright violation (there are no "GPL violations", it's simply a copyright violation) and the statutory damages top out at $150K per incident. The damages may be enough to put them out of business.
On the other hand, if you're going to bitch and moan about it on your web site and do nothing else, then I don't see why they'd change their course of action. Obviously, they're not struck by moral or ethical arguments or they wouldn't have gone this far. That leaves legal arguments as the only possibility, but I'm not sure if they need to worry...
Do you have ESP?
Thats not the way to do it. The KISS folks have been one of the people who seem to have got the Linux DVD player thing right with regard to the source modules. Secondly the mplayer people need to find out who that code came from - the kiss player if I remember rightly is based on a kit from Sigma designs.
.. ranting and raving isn't how you solve problems because you make it hard for an accidental offender to correct a problem without losing face, which sometimes means they'll try and tough it out rather than sort it out.
So firstly its quite possibly not their fault
Secondly its quite possible they are all still on their christmas holiday
Someone at mplayer might want to look at the other sigma based players firmware files.
And finally
There are lots of GPL infringements that get sorted out politely. Mostly involving large companies who regardless of what people like Microsoft may claim about Open v Closed most definitely DO NOT do any checking on what their contractors shipped them. They get sorted because the company can add a footnote to the manuals or put the tar source files up on the support page without embarrasment.
"Gene Simmons unavailable for comment."
Cruising the internet on my TI-99/4A @ a whopping 300 baud!
Even ignoring the fact that KISS is not a person, the fair use law says nothing about personal use. In fact, the law says:
I really don't think that what KISS is doing qualifies under any of the categories above. Admittedly, the phrase "such as" is not exclusive, but if the purported fair use does not even remotely resemble any of the listed examples, then it is very hard to justify.Copying an mp3 is NOT fair use. Firstly because of the nature of the work - i.e. it is made with the intention of making a profit for the distributors
You seem to think that the intention of the author matters for fair use. In fact, the intention of the author is not mentioned at all in the text of the law. What is relevant is "the purpose and character of the use ", i.e. whether or not the use is profit oriented. Copying mp3s for personal use in your car is not profit oriented, but what KISS is doing is very much profit oriented. So KISS actually has much less of a leg to stand on than a home user copying mp3s for personal use.
There is something else that you are leaving out as well: the Audio Home Recording Act of 1992 permits consumers to make limited noncommercial copies of recorded audio for personal use. This permission is above and beyond the normal permissions granted under fair use. There is absolutely no analogue of the AHRA that applies to software. Even if the personal copying of mp3 were somehow found to be outside of fair use, the AHRA would still apply in the mp3 situation. However in the KISS situation there is no other law that would permit what KISS is doing.
heh, I wouldn't count on IBM to swoop in for the rescue. Their interest in GPL is limited to the extent that it can help them sell hardware (and perhaps services). Why would they spend money on a GPL lawsuit? After all, they're still in the same position to sell that same hardware (and perhaps services) regarless of whether some other organization is violating a GPL stipulation...
Here's what I do: Bitty Browser & Andromeda
If nobody ever gets in any trouble for using GPL code in a closed project, then isn't it reasonable to assume that it'll happen more often?
Companies do get in trouble for violating the GPL all the time. They seem to realize so quickly that their legal position is untenable that cases have never had to go to court. That's a good thing: it shows you how strong the GPL actually is.
... the program Mplayer is great. I have used it to play just about everything I have. And never has it cribbed. I even used Mencoder to rip a few of my DVDs and was impressed.
.. :(
:)
I am a major movie freak and spend lot of time on the comp watching movies. I have become so used to mplayer playing just about all files, these days I sometimes make the mistake of typing the command "mplayer filename.pdf"
But it is such colorful characters that gives Mplayer its reputation....
doing this for years and people say I'm nuts!
IANAL and I have not read the DMCA myself, but I have heard before that the DMCA explicitly allows reverse engineering for the purpose of discovering copyright infringement among other things.
So, you are saying we should tolerate GPL copyright violations so that you can get updates to your ROMs from sleazy companies? I don't think so. As long as software copyrights are the law of the land, GNU has the same rights to enforce them as everybody else.
If KISS doesn't want to deal with the GPL, they can always license Windows XP/Embedded for their players and you can pay for it. And you can bet that Microsoft will enforce their licenses.
As I understand your comment, the FSF hasn't litigated such a case, but in any case -- how many coders really want to sign over their copyrights to the FSF? They're already giving away their source -- now they're expected to give away their copyright too?
Here's what I do: Bitty Browser & Andromeda
When will these idiots untie their silk nooses and let the air return to their "business educated" minds? Without a GPL style license, there would be no KISS player, or for that matter, no legal Divx codec, at all.
OK - note to all businesses using open source code in their products: Good Job! You've just brought a superior product to market, harnassing the collaboration of hundreds if not thousands of developers! You did it cheaper, better and faster than with closed source, in house programming! The only condition is, YOU PUBLISH YOUR SOURCE CODE. That's it.
You want to try make an inhouse developed Divx/xvid/MPEG-4 player? GOOD FREAKING LUCK! You'll never get it done, because its nearly impossible.
So, just in case any assholes from Forbes are reading, when open source developers give of themselves to create open source products, they are not completely free, nor are they in the public domain. You may use it, provided you give back to the community any changes you make. You can sell it, but you have to provide the source code. Again, if you want to do it alone, no one is forcing you to accept the source code. But when the FSF blows down your doors, don't call them communists. They are merely the enforcers, much like the BSA is for Microsoft. You break the license, you meet the man. Simple as that. Just because you didn't have to pay for the license, doesn't mean its not in effect.
The DMCA prohibits reverse engineering for the purpose of circumventing copy protection devices. Analyzing binaries for detecting copyright infringement is not something prohibited by the DMCA.
they're still in the same position to sell that same hardware (and perhaps services) regarless of whether some other organization is violating a GPL stipulation
If the GPL is questioned in a serious lawsuit, it'll be more than just "some other organization violating the GPL". You'd essentially be proving (or disproving) the legal validity of the GPL.
I suppose it depends on what happens to previously-GPL'd code if the GPL is ruled unenforceable. I really know nothing about it, but I've heard speculation that all GPL'd code could revert back to being "just plain copyrighted" by the author if the GPL was stricken down. I understand that to mean that unless the author chose to re-release it under a different, valid, free license, you'd have no legal right to continue using it at all.
Their interest in GPL is limited to the extent that it can help them sell hardware
IBM was just an example, but I'd imagine it'd be pretty hard to sell hardware if you're not legally entitled to use the code.
But the binaries will only match if they were compiled with the same compiler and the same options...and possibly a few other restrictions.
OTOH, I guess that most of the code would be similar enough that you would know just where to look closely...so maybe binaries *would* suffice.
I think we've pushed this "anyone can grow up to be president" thing too far.
The GPL is a LICENSE not a contract.
Statutory damages can be tremendous, I believe $150,000 per violation if wilful.
The other penalty is that KISS will have to stop distribution altogether if they lose in court. That basically puts them out of business.
GPL protection has nothing to do with using or modifying, only with distribution.
You barely have anything right. You need to read more groklaw.
Infuriate left and right
Cool, looks like somebody beat me to suing KISS for crapping up the last Aerosmith tour.
...investor
Nobody should be surprised
According to their site they will be at the CES in Las Vegas from the 8th until the 11th of January. Just take this evidence, go to their booth and have a chat.
Wow, these devices are realy cool. Before someone shouts rape, just look on their website:
;-).
http://www.kiss-technology.com/?p=gnu&v=users
It states that they use gpl'd software, nice
This also includes a link to de full source code.
About MPlayer, their player rocks. This is just good advertisement for them, nothing more.
Keep it cool homys
Kiss are using a lot of sigma stuff in their products. Not sure if they are in this case but maybe it is Sigma who did yet another cut n paste?
Or should I play semantics and call it "copyright infringement"? ANYWAY.
I don't understand why one copyright is seen as being something less than another (e.g. music vs GPL). As another poster pointed out, copyrights are a law of the land and you should respect them. It's as simple as that, I think.
Someone copies 10,000 songs == slashbot hero.
Someone violates GPL == slashbot ejaculates in horror
Seriously, sometimes I think you would actually DIE for the GPL. GET A LIFE!
Considering the Open Source movement had nothing to do with writing the GNU GPL or the philosophy behind it (the GPL clearly lists the FSF as author and the GPL predates the Open Source movement by years), it hardly gives proper credit to talk about the "Open Source movement" in this context. The Free Software community is what we're talking about, and I mean that with all the freedom language that usage states. That the Open Source Initiative defined their terms broadly enough to include the GPL as an approved license hardly compares with writing the license and does not justify giving "Open Source" credit for the FSF's work.
Two things that will not happen. Copyright is not rescinded by the government so easily and if by some bizarre twist GPL-covered works forcibly entered the PD, there are enough copies of source code already out there that everyone can easily find copies of what they want so everyone could simultaneously incorporate these works into their programs and place whatever license they wish on the derivative work.
Digital Citizen
Is that it only takes one lazy programmer for their to be a GPL violation. I don't see this is being some high-up manager instructing their programmers to use mplayer to save time, I see this as someone realising they needed subtitles code and mplayer had it already, so they did a quick cut&paste.
It seemes as if one can download the source:
http://www.kiss-technology.com/?p=gnu&v=compan y
??
as an Ipod?
Does it play MPEG-4 files? I've been unable to find a definitive answer. It says in the spec it does, but has anyone actually tested giving it a .MP4 file and seeing if it plays?
I'm not interested in AVI files, I want real MPEG-4 support.
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
the Mplayer team has violated the GPL in the past as well
This is irrelevant. Two wrongs don't make a right (but 3 lefts do.) Others breaking the rules never gives you permission to break them.
Soo if anybody is going i'm sure you'll be able to inquire about this issue. BTW it's January 8 through the 11th.
This shows that MPlayer is of a quality worth stealing. Way to go!
The FSF opposes on principle most licensing schemes other than the GPL (and legally equivalent variations). They don't wan't dual-licensed products (a la MySQL), etc. You are correct that as a result many developers don't like working on GNU projects. But quite a few do - the FSF is largely about a revolution in how software is licensed in general. In the FSF's vision of the world, there is no such thing as closed-source software. The way they propose to create this new world is by making GPL-based software which is better than anything offered in closed-source.
The FSF is definitely about activism. Not all programmers are activists, but the FSF believes that the GPL gives them an edge that no proprietary development firm can beat - the fact that even if only a minority of GPL software users give back, they still receive more than proprietary vendors do from their community.
I'm not bashing those who disagree with the FSF - as I said the FSF is definitely an activist group. But they obviously have been successful despite their requirements regarding copyright assignment. GCC is probably the most widely used compiler there is...
xvid : yes
lavc : yes
files with b-frames : yes
files with gmc : yes
files with qpel : no (seems to be a hardware limitation)
If it wasn't for the legal problems, I'd be quite impressed if my software was being used like this :)
You cant make anything foolproof, they'll only invent better fools.
Well hell, you sound like the authority on the issue with all your credentials; I guess we should listen to you!
You're assuming that monetary payout is the motivation for taking a GPL violator to court. Even in the absence of payout whatsover, the violator has to come into compliance. The judge has any number of penalties for failing to do this. The judge can certainly stop the violator from making further profit from the GPL violation.
Speaking of payouts, punitive damages would still be possible even if there were no compensatory damages. Those punitive damages could even be set ridiculously high because of the willfull "kiss off". There is also the possibility of paying the copyright holders' legal bills because the the violator had to be a dick and get himself taken to court.
In the case of companies like MySQL or Trolltech, compensatory damages aren't as unlikely as you believe. Viable businesses that employ GPL software can prove economic harm. Not all (or even most) GPL software is put out by some hobbyist working out of his parents' basement.
Strings and static data tables usually come out the same on the other side of a compiler. That's usually what they look for. They could rearrange everything in the source, but they'd have to understand the source pretty thoroughly to do that. At that point they might as well write it themselves and avoid the headache.
If a job's not worth doing, it's not worth doing right.
Remember DMCA is only an American law. And although I don't believe it prohibits reverse engineering for detecting copyright enfringement, even if it did, the community could do it outside the US.
Mplayer folks are hungarian aren't they?
They WILL be at CES. Have at 'em. Don't rant and rave at them, just point out their errors in a kind and gentle but stern tone.
Knowledge is power. Knowledge shared is power multiplied.
They had to reverse engineer the KISS software to see the "stolen code". So why were they reverse engineering competitions code? Makes me wonder if THEY were planning on stealing code.
Two roads diverged in a wood, and I - I took the one the bus load of girls just went down.
besides possible GPL violation what i find disturbing is that apparently no credit was given to the mplayer developers. one of the main motivations of working on something for free is being appreciated and acknowledged for the work you do.
How odd to read someone writing negatively about violation of the GPL when the one thing that the FSF said made the original BSD license non-free was the advertising clause! If you want credit that badly, use a license that insists upon it. The GPL doesn't ask for it, and asks for a lot of other stuff, so it apparently doesn't matter to folks who release their code under the GPL.
Is it possible to watermark code?
Is it possible to change strings values and integer variables to contain cryptographic values?
Is it possible to add bytes or set bits in the code that can be scanned for? what about all the wasted bits in enums?
What about slight changes to all the enum values, all the contant values that are not really important. insertion of md5 checksums into the unused data of the program?
That could be done to the source code at a given time. You could setup rules that would use parts of the codes values in the compiler to produce the checksum. The gcc could be extended to allow for a crytpgraphic digest function. That would allow for the code to be signed. Basically the checksum would be stored in the wasted space. When you have the checksum of the entire program (after scanning all the executabl code), you also know where are the free space is. Then you pass through that and insert the checksum into the free space. That is then a fingerprint of the program. Then you can check yourself if the code has been copied.
Now to apply that to only parts of the code, given only the binaries? Well you could make it very hard to guess at all the changes made to the code.
I think there is a big chance in watermarking code that could be recogised in the binaries.
mike
. What about hidden values in variable? Hidden constants? What about using cryptographic enums? If the enum values were generated by a cryptographic function, then you could look for them. The enum is generally 16-32 bit
Introspection is the key to understanding
Reminds me of the Simpsons epsisode Flaming Moes
"He may have come up with the Recipe, but I came up with the idea of charging $6.95 for it."
Once you think you've got a possible GPL violator, how you can get a company to show you their source code? Is going to court the only way to defend your copyright? That would put the burden of proof on the original author who released their code under GPL. Does the FSF automatically jump in to defend GPL code?
I ask because I was considering releasing a project under a GPL/dual license for businesses, but I don't have the resources to pursue any violators when/if they occur.
As far as I can tell (and I believe many other /.'ers realize)
Kiss lets you download source on their website....
EAT THAT!
Seriously---don't flame a company till you check----
As it stands, if this really is their source, than I'm going to go out and buy a Kiss DVD player.
WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
Oh, look, MPlayer is yet again accusing someone of violating the GPL. I seem to recall them being accused of violating the GPL themselves not too long ago.
.dll files that make their player work. And they keep making accusations, even threats based on copyright law...
Look, beside the rampant hypocrisy, the abusive attitude toward their own users, and the constant accusations of other people ripping them off, these guys also distribute the unauthorized Windows
These guys are almost as bad as the RIAA. I would hate to see them with any financial or legal power, suing the rest of us into submission...
"The FSF opposes on principle most licensing schemes other than the GPL (and legally equivalent variations)"
And what exactly is that principle? Our way or the highway?
I'm not sure that the Open Source movement can continue its momentum without an absolute guarantee by the courts
Then you may never be sure. Courts have historically been very wary of laying a far and wide decree on technology. They are aware of their inability to understand the subtle implications of IP, media, encryption, algorithms, bits and bytes, etc. So if you've watched IP cases at all, you'll know that the courts prefer to decide the case in front of them with little to no comment on similar cases to come.
Also remember that if a 'precedent' seems to be set, all it means is that future cases may cite the precedent, but it's nothing more than that. It helps, sure. But a precedent has never been a guarantee. A guarantee is a law. (Even then...) Precedents are given attention but will be ignored if the surrounding details are deemed differnt enough.
I'm just saying it's not a "gpl violation".. there is no such thing. IT's copyright violation, plain and simple.
The GPL has specific terms. When people talk about "GPL violations", they mean non-compliance with those terms. Would you now like to go on to define the meaning of "is"?
Even if the GPL were unenforceable, you could still be violating its terms. I mean, you can violate the ten commandments even though many of them aren't laws.
"""
The FSF tends to stick with GNU projects. They insist that all GNU developers give them a form assigning the FSF their copyrights - so that they have strong standing in a court.
"""
Those who've studied a little history may recognise the above way of working. I'm in particular thinking of the wonderful cooperative organisations in Italy that eventaully became the Mafia, and of the wonderful cooperative organisations in Ireland that eventually became the IRA (though the evolution was a longer one in that case).
So, what will the FSF be like in 150 years?
YAW.
Your head of state is a corrupt weasel, I hope you're happy.
Your "Finland" link would seem to actually be to Hungary... Maybe I'm jumping to conclusions here, but after all it is .hu doman, and there's a Hungarian version of the page ;-)
Instead of the folks at MPlayer saying that they are guilty of violating the GPL, which whether or not they are, is irrellevant, since the GPL itself is only a license and not actually law, why can't they just say that they are guilty of copyright infringement? This is a more likely statement to get some degree of respect from commercial developers, even those who might otherwise dislike the GPL, and may help soften the hearts of anti-GPLists. The statement that they are violating copyright is more accurate, since copyright actually *IS* law. Also, wording it in that way has the upshot of not helping to foster the misconception that the GPL is bad for commercial software development.
File under 'M' for 'Manic ranting'
Actually, the award is not necessarily based on the copyright holder's actual damages. According to 17 USC 504 (a), "an infringer of copyright is liable for either... the copyright owner's actual damages and any additional profits of the infringer, as provided by subsection (b); or statutory damages, as provided by subsection (c)." The emphasis on the additional profits language is mine, but it's important: the copyright holder is entitled to any additional profits the infringer made through use of the infringing material.
Even in cases where it's difficult to prove damages or additional profits from the infringing material, the copyright holder is entitled to statutory damages. See 17 USC 504 (c). That's $30,000 for infringement in general, and $150,000 if it's willful infringement. An infringer who uses language like "KISS off" or an infringer finding themselves back in court for doing it again will probably be facing the $150,000 number. Paying the judgement does not entitle you to future use of the copyrighted work.
HIV Crosses Species Barrier... into Muppets
I've worked in the consumer electronics industry, and I can attest to the fact that mplayer is a sweet, sweet, sweet piece of code to these companies, and is great to use in products. One particular large corporation I've done consumer electronics work for leverages GPL code extensively, but goes to extreme painstaking measures to comply 100% with the GPL.
I expect KISS to quickly do whatever it takes to comply with the GPL. No company pragmatic enough to have a released product should be willing to put their necks on the line in a GPL validation trial.
(Argh, this "posting right after waking up" business has already led me to posting a blank message on this thread.)
Here's my problem with MPlayer (as well as other GPL'd projects like LAME)...
While they say they have a GPL'd project, the GPL explicitly forbids the distribution of GPL'd code if it falls under any enforcable patents.
If you go to mplayer's site, you'll see that there are direct download links from the USA. So, at the very least, the MPlayer developers are implicit in the violation of the GPL license which they chose themselves. At worst, they are actively violating the license, and their entire project is illegial.
I'm a big user of MPlayer myself, but I've always been disturbed by GPL hypocracy. Can anyone explain this issue away? If not, then how can they be so critical of companies that are just voilating the same license that they are currently violating?
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
Its not a GPL violation. Ask them for the source and if they don't give it you and then you might have claims of violation of the GPL. Theres nothing in GPL that says the source must be published in some form - only that it is available upon request.
And if you had checked the contents of that available code you would find that it does not contain the code for mplayer. Only the code for busybox and uCLinux. See earlier posts before being such a smart ass or check the facts yourself.
Violating the GPL can cause 'real' monetary damages.
Please get the concept that 'free' software can cost money!
Just because English is a piss poor language does not mean reality has to accommodate it.
How can an author lose mone by some company violating the GPL? Easy. If the company wanted to keep their modifications to my code proprietary, they would have to contact me for a licence other than the GPL, which I would have gladly given them; in return for some $$$.
Get it now?
This is why a lawsuit can show real damages. Based on the companies revenues and typical licence fees.
P.s.: Most other languages seem to have different words for free/freedom and free/beer. Only native English speakers seem to be hung up on this.
Some background information:
. This chip has a development kit that runs linux. The code for the development kit is available at:/ EM850 0/
I haven't looked into myself but the player is based on Sigma Designs EM8500 chip (http://www.sigmadesigns.com/products/em8500.htm)
http://www.uclinux.org/pub/uClinux/ports/arm
On a somewhat related note:
I only stumbled across this because I recently purchased a lite-on LVD-2001 which also uses this chip (and runs linux), yet they do not have the source code posted anywhere. I have tried contacting the manufacturer numerous times and the best response that I have receive so far is that "Because we didn't modify the kernel of the linux source code , so we have no responsibility to share any source code to you." That didn't sound right to me. Could anyone more familiar with the GPL comment on this?
Sorry for going off topic.
ummm, surely the GPL states that any MODIFICATIONS to the code have to be available
if KISS player binary did not need to be modified, then they dont have to do anything.
gcc is successful because the GPL has no applicability to using gcc. Very few people need to distribute gcc. If simply using it imposed the GPL on compiled programs it would be a lot less used.
Isn't RMS's stated goal to destroy copyright altogether? Logically, at that point anyone will be able to use or "steal" code in any way they want because there will be no way to enforce the author's wishes. Maybe KISS Technologies is just ahead of the game. ;)
(I'm half serious here; what is supposed to happen after copyright no longer exists?)
From their website they have a page (about 3 clicks away from the product link) that seems pretty compliant, the label of the button that brings up that page says GPL on it. It was right under the support pages (from their top menu, second link from the left).
I didn't RTFA though, so maybe there's something wrong/broken with this page? Or maybe MPlayer want's more credit on the packaging? (like a "Powered by MPlayer" sticker?)
Maybe they just put that page up in the last day or two?
Anywho, I'm off to read the actual MPlayer accusation page now...
DONT PANIC
Well, if you want the FSF to defend GPL violations of your software then, essentially, yes - you've got to play by their rules. If you don't like their vision, you're welcome to keep the copyright and defend it yourself, but why would you expect *any* third party with claim of copyright on the infringing code to do it for you?
oops, make that "without claim"
Remember what we've all learned from previous cases. One doesn't take someone to court for violating the GPL, you take them to court for violating your copyright. If they choose to claim the GPL allows redistribution then they've 1) admitted doing what you claim, and 2) validated their acceptance of GPL. Then they need to show they've complied with their end of the GPL, which is where the problem will be.
Sort of. I'll say "yes" but qualify. You can't sue somebody for violating the GPL. It's not a contract. It's a license. If they don't agree to the license then it has no legal weight.
The impressive part about the GPL is that if they don't agree to the GPL then copyright law springs into effect. Copyright law can kick them in the teeth a lot harder than the GPL ever could.
So you don't really sue for a GPL violation. You sue for copyright infringement. You offer the GPL as an escape mechanism. If the guilty party accepts the GPL then they avoid the lawsuit. If they don't accept the GPL then... well... simply put, they lose in court.
There have been several examples of companies being sued for copyright infringement of GPLed software. I think they've all ended in settlement so far. So effectively the courts have been used to enforce the GPL. A recent example was MySQL vs NuSphere as reported on Slashdot.
"If you go to mplayer's site, you'll see that there are direct download links from the USA."
So what? How does offering the product for download violate the GPL?
Tuck
Tuck's Journal.
Statutory damages can be tremendous, I believe $150,000 per violation if wilful.
I believe this is the same $150,000/song RIAA is using to come up with $97 billion dollar lawsuits. So if you multiply that figure with the number of individual artists, that is, authors of the mplayer software, we're talking many many millions of dollars.
Kjella
Live today, because you never know what tomorrow brings
To the mplayer development team and anyone else concerned about this or any other hypothetical violation of an as-yet untested license, I say this:
Put your money where your mouth is. If you can't negotiate with KISS, then take them to court. Prove or disprove the validity of your claims for once and for all.
"People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
...that I suspect the MPAA of having stolen my video decoding codec. How exactly to you suppose to find that when the
...all are part of a "secure system", trying to ensure that nothing but a macrovisioned, analog signal leaves the box? Because if you could obtain either of the three, you can make a perfect digital copy, circumventing the copy protection mechanism.
a) compressed stream
b) any temporary data
c) decompressed stream
It is possible that it can be done through some metadata, but it's certainly stepping on eggshells. How can you possibly guarantee that you do *not* find a way to circumvent the copy protection in the process? The research leading up to it is equally illegal under the DMCA.
Kjella
Live today, because you never know what tomorrow brings
I always knew Gene and Paul were evil and looking to grab whatever they could to make some more money (That's why Ace and Peter left) but this is simply unbelievable. KISS has done a lot of things in their time but this one takes the cake!
That's the last time I pay to see their "Farewell" tour.
RTFA? Oh wait, just a second.....nevermind about all that.
Appended to the end of comments you post. 120 chars.
the one thing that the FSF said made the original BSD license non-free was...
They have never said that the original BSD license was non-free. If you look here, you'll see that it is listed in the section titled, "The following licenses are free software licenses, but are not compatible with the GNU GPL."
The advertising clause of the original BSD license was just a bad idea. I think ultimately the Regents were persuaded to drop it, not because of pressure from the FSF and its supporters, but because of pressure from businesses (especially small businesses and consultants) who found the advertising clause unduly onerous. Giving credit where credit is due is one thing. Being required to list 50 names in a small classified ad is another.
Finally, the GPL does require that credit be given. Just not in advertising material. "You may copy and distribute...provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice..."
GPL theft is GPL theft, but my eyes roll when these self serving police start to claim that libjpeg strings are in there too, as they are now claiming on their site. libjpeg is LGPL, it instantly calls into question their objectivity.
This is absolutely correct, and whining doesn't help. If the Mplayer group doesn't get it's ass in gear and start quickly banging out some letters, things are going to just get worse.
Mplayer should be asking the EFF, etc. for assistance if they don't have sufficient legal representation to take on violations in a foreign nation.
Fuck Beta. Fuck Dice
A lot of people in this discussion are analyzing the consequences for KISS following a potential court defeat. However, are any of the people contributing to that discussion taking into consideration that KISS is a Danish company, not American, and that Danish law applies? Furthermore, MPlayer is also not American.
Fake blood, smoking guitars, cheesy lyrics, great shows.
(This is a hair you are splitting.)
IANAL, but...
"Contract Law" is a bit like saying "Intellectual property". It isn't right. Contract law is really "tort" law, and a "tort" is a twisting (violation etc) of an agreement. The word "contract" is just a place-holder for the formula for an agreement, and it is broader than you might imagine.
A contract exists when (if I recall correctly) consideration (value) is exchanged under terms of agreement. In point of fact, there is legal precident for the idea of a "social contract". In other words, a contract is just an agreement of a certian complexity that meets certian requirements. All the penalties and violations happen in/as "tort" and that is a broad brush indeed.
In gerenral, if the author finds value in having his work used, and indeed worked on or modified and distributed, this argument becomes stronger. But... (always more buts... 8-)
-- Default terms were offered.
-- Acceptance of those terms is inferred by re-distribution. (this is as valid as a click-through in terms of being evidence of agreement.)
-- Value was exchanged more-or-less, though some of that value is a little esoteric.
-- The failure of KISS to fulfill their agreement is tort (kind of like not paying after you agreed to pay.)
IF you insist that you had no agreement *THEN* it is copyright issue.
The thing is, there is nothing to be had by persuing the tort, as the tort can be resolved by providing the source and licencing terms. The remedies under tort are huge if you *need* the product and you insist on your refusal to pony up the source. This is why the GPL violations are essentially resolved by production of the source, which is much easier than pulling the product etc. If the distributor fulfills the agreement and causes the tort to disapear, the issue is over.
GOD SAVE the company that insists the GPL is invalid, refuses to comply whit it, has not other agreement to use the material, and thereby gets things promoted into the copyright law.
So, in fact, the License Agreement is a contract. But just as a man with a legion standing behind him is stronger than a man standing alone; the license agreement (as a concept) has copyright law standing behind it. It creates a "deal with me or deal with my armies" kind of condrum that brings lawyers nicely to heel.
These bodies of law overlap a good bit, but here is the key thing: I have a copyright and I proffer terms for its use. There isn't a special body of law saying what those terms may be. There are no explicit "copyright assignment statutes". The fact that I cannot require you to do bizzare and incidental things comes from "contract law" and not copyright law. The word "agreement" is the great unifier here. Only certian kinds of agreements are enforcable. What those kinds are is covered in contract law. (and so on, forever, ahmen... 8-)
The GPL is a CONTRACT dealing with the assignments of copyright rights.
just as
The purchase agreement on a home is a CONTRACT dealing with the transfer of real property (rights) between parties.
just as
If I ignore my Microsoft EULA, particularly if I do something having nothing to do with "copying" such as actually securing my system against Microsoft's right to snoop on and upgrade my box (8-) or deleting all the microsoft logos and replacing them with pictures of blowfish, I am liable for things like lawyers fees but I am not automatically thrown to the $150,000 sharks.
If you violate the GPL, you tort a contract, if you abrogate that contract by any means so there is no governing agreement at all, THEN the copyright holder can hammer you for viloating his copyrights.
Remember, there is no magic to "signing something", a signature is *ONLY* evidence of agreement. For a contract to exist there needs *only* be an agreement by all parties that isn't otherwise illegal as an agreement per-se. (e.g. an contract to murder someone isn't legally
Innocent people shouldn't be forced to pay for inferior software development.
--"Code Complete" Microsoft Press
The EUCD (european union copyright directive) is even more restrictive than the DMCA, so there are less places to hack freely. good article and another. Makes me long for the days I did my hacking in deepest darkest Peru (ok, Lima wasn't deep and only dark in the wintertime)
HIV Crosses Species Barrier... into Muppets
If it's flamebait, why has noone flamed me?
Mods on crack (again...)
YAW.
Your head of state is a corrupt weasel, I hope you're happy.
Principal disagreement on Open source
Even if a piece of software has been developed as opensource and it therefore can be used for free (gratis), this does not mean that you can do anyhting you want with it. But sometimes it can be difficult see exactly where the limit is. This is seen from a case between a young hungarian software team, and a danish developer of electronics.
Mplayer (which is the program of the hungarian programmers) is used to play media files on linux, and the hungarians are accusing the danish dcd-producer for having stolen their code and used in their own dvd players (which also used linux)
Even though the hungarian software is free (gratis) this will still be a revelationb** of the license by which most of the opensource software is licensced. Therefore the hungarians demand that Kiss technology must reveal [the sourcecode of] all it's software, but director Peter Wilmar Christensen clearly rejects to do so
Nerd Project
The development of mplayer was started three years ago by a small group. They needed a program to play media files under linux, and they were unsatisfied by the avaliable options, so they decided to produce a better alternative.
That is how Gabor Berzi tells it. He is the official representitive of the mplayer programmers and uses the nickname Gabucino
Mplayer is widely used in the opensource community, and Gabucino stresses that the program is very stable and that it is able to play many formats.
The trouble with Kiss started when one of the hungarian software developers started looking for a dvd-player, and examined a product from Kiss.
For the fun of it the programmer started looking at the code of the dvd-player, the socalled firmware, and he compared this code with the code of mplayer.
There were so many similarities that the mplayer5 programmers got angry
Banal code
The similarities are found in the part of thye code that controls the subtitles, when the cd is being played. This code does not require a genious to write. Actually Gabucino is confused why anyone would borrow this code at all, instead of making it himself. He guesses that the progrtammers have been lazy
GPL- rights and duties
GPL - under which GPL is licensed - grant the users some rigths, but also requires some duties of them.
It is legal to take the code of mplayer and extent it. However this requires your to make the result publicly avaible. Therefore Gabucino requires KiSS to reveal the code behind their dvd-players and make it publicly avaible.
At first KiSS did not respond to the acussations of the hungarians, but once the cases started drawing public attention in netmedia and fora, they started investiganing the case.
There are two main questions in the case. Did the software of mplayer end up in the software of KiSS, and how should the GPL be administered
KiSS has also been accused of violation the GPL with respect to other open source code than mplayer, but director Peter Wilmar Christensen rejects the accusations (except for a few details)
The DVD-players of KiSS- uses a variant of the Linux OS, and this part of KiSS software has been licenced according to the rules (I think they mean GPL here). But KiSS stresses that the programs which runon top of the OS, and enable the machines to play video and music files, belong to the company, "and they must not be given to everyone", says the director
Basically we don't use mplayer software in our dvd-players. we have our own player which propraritrary, and we are not required to make the code public
Principles - not money
the hungarian programmers are happy that their accusations have become public. They don't have the economy to take the case to the courts, but they hope that pressure from the opensource community can force the danish dvd-producer to follow the licence and reveal it's source code.
Gabuci