Live data from Hacker News

Our lawsuit against ChessBase

stockfishchess.org

161–170 of 261 posts

Re: Our lawsuit against ChessBase

#161

Earlier quoted context omitted.

It will be interesting, depends where jurisdiction falls and how that jurisdiction interprets any alleged damages since GPL content is normally released free of charge.

Copyright infringement can have large statutory damages that have nothing to do with the actual financial damage from the infringement.

Germany does not appear to have statutory damages the way the US does, but they have something else that could work here. They seem to have three kinds of damages possible [1].

1. Lost profits due to the infringement.

2. The profits the infringer made from the infringement.

3. The amount the infringer would have had to pay to license the work to use the way they did it if they had requested such a license from the copyright owner.

The first one would likely not apply to something that is solely licensed under GPL, but the other two might, especially #2.

I'm curious how #3 is determined.

There is something similar in the US for patent infringement damages. That involves the court trying to determine what would have happened in a hypothetical negotiation if the patent owner had been willing to license the patent and the infringer had wanted to license the patent.

That can work because usually with patents you can compare to other patent in the same or related field that are about as valuable and have been licensed out. I don't think that there are a lot of open source world class chess engines that are dual licensed for proprietary use that a court could use for comparison.

[1] https://www.lexology.com/library/detail.aspx?g=cef58d76-21a2...

Re: Our lawsuit against ChessBase

#162
post #154
post #3

While I think it’s a shame that nobody has been able to sue ChessBase for their software being utter garbage, I will cheer on this equally worthy endeavour.

How is it utter garbage, it has a good library, works reasonably quickly and does analysis.

The database is good. It's large, well curated and annotated.

The UI is terrible, a sad relic from the MDI era. It's absolutely _not_ quick (you can constantly see it repainting, for example), search is extremely clunky, tools for match prep are awful, and it doesn't really have any good learning features. There's some vaguely interesting recent stuff like novelty mining but it's very limited (and why charge so much for database subscriptions only to make people do so much local eval?)

I dunno, I still pay for it because the database is nice to have, but I'm always astonished by its success. YMMV.

Re: Our lawsuit against ChessBase

#163
post #79

Earlier quoted context omitted.

Case in point, the awards given against people who pirate something like a movie which are completely detached from the actual damage caused by the piracy.

Yeah, that's what "statutory damages" means. In the US, if you have registered your copyright (distinct from the automatic copyright that attaches at creation), you are entitled to damages up to $150,000 per infringement . If 1,000 people can be proven to have downloaded that movie from you, that would be an unwelcome bill indeed. If 10,000, well then now you're starting to talk about real money.

Statutory damages are per work infringed, not per infringement.

They are normally from $750-30000 per work infringed.

The lower limit can be lowered to $200 if the defendant can prove that they were an innocent infringer (they were not aware and had no reason to believe they were infringing). The defendant has the burden of proof for this.

The upper limit can be raised to $150000 if the infringement is "willful". The statute does not define "willful". Courts have taken it to mean reckless disregard. The defendant knew they were infringing and did it anyway.

The jury decides where in the range you end up, and they certainly might take into account the magnitude of your infringement so 10000 downloads might cost you more than 1000 by convincing the jury to choose somewhere high from the range, but the cap on the total will be $30k (or $150k if it was willful).

Note that this means that willfully distributing 10000000 copies of one movies is going to be a lot better for the defendant than distributing a single copy each of 300 different movies, if the plaintiff elects to ask for statutory damages.

The 10000000 copies of one movie is just one work infringed, so you are looking at $150000 worst case.

The single copy each of 300 movies is 300 works infringed, so best case (assuming you are not an innocent infringer) is the minimal amount of statutory damages per work, $750, times 300 works = $225000.

(But remember that the plaintiff gets to choose between statutory damages and actual damages. If you've distribute 10000000 copies of their movie, they'll probably go for actual damages which could be considerably more than $150000!)

Re: Our lawsuit against ChessBase

#164

Earlier quoted context omitted.

I'm definitely not a lawyer/expert on this, even less about Germany specifically, but isn't actual financial damage required for financial compensation? While Stockfish might have suffered damage from ChessBase's behavior, if it can't be clearly specified as monetary damage, I don't really see how they could make money from this. On the other hand, if ChessBase is found (and ruled) to have distributed software illega…

Step 1. Hire an expensive attorney. Step 2. Sue to recover attorney fees.

Costs are compensatory in nature, not punitive. This is a risky gambit, pardon the pun.

Also, in Australia, you'll only recover a portion in accordance with scale limits (party-party costs). Indemnity costs (100% recovery) is rarely awarded. What's the case in the US?

Re: Our lawsuit against ChessBase

#165
Surprisingly, I find myself slightly skeptical of Stockfish's claims, which is... a disquieting feeling. Could someone help me out by finding the flaw in my logic?

1. ChessBase was in violation of the GPL, but then cured the violation by releasing code (https://stockfishchess.org/blog/2021/statement-on-fat-fritz-...). But the post claims they refused to release the weights.

2. But the weights are already being released with the program they're selling. Otherwise, how would the program run? Why would they refuse, when they already distribute the weights with every copy of the program? I thought maybe Fat Fritz 2 was a cloud-hosted solution (weights aren't provided locally), but https://en.chessbase.com/post/running-leela-and-fat-fritz-on... seems to indicate it can run on a laptop with a GPU.

I suspect Stockfish may be trying to argue that whatever code was used to generate the weights is also covered under GPL, and that ChessBase is in violation because they refuse to release this code. I hope they don't try that argument, because it's certainly not true; you're free to train a chess engine however you want, insert the weights into a GPL'd program, and then are under no obligation to release the code to train the weights.

3. Setting aside the question of copyright entirely, it's unclear that Fat Fritz 2 is actually worse. Stockfish references https://www.sp-cc.de/ as an independent rating system, but if you look at the detail view (https://www.sp-cc.de/files/programs.dat) Fat Fritz 2 only seems to be compared to Stockfish 13 (210218) and not the latest versions of Stockfish.

I'm on Stockfish's side here, because I suspect ChessBase simply duplicated StockFish's training methodology and tried to pass it off as their own. (The engine's performance seems almost identical.) But I hope Stockfish has an airtight case for court. It'd be a bad idea to hinge the GPL violation on "they refused to release the neural net weight training code."

Re: Our lawsuit against ChessBase

#166
post #12

Earlier quoted context omitted.

Stockfish has an opportunity to make money here. No?

I'm definitely not a lawyer/expert on this, even less about Germany specifically, but isn't actual financial damage required for financial compensation? While Stockfish might have suffered damage from ChessBase's behavior, if it can't be clearly specified as monetary damage, I don't really see how they could make money from this. On the other hand, if ChessBase is found (and ruled) to have distributed software illega…

I would suggest that they could ask for an injunction as well as restitutionary/disgorgement damages (give back their ill-gotten gains) and possibly punitive damages (to discourage others from violating the GPL).

https://en.wikipedia.org/wiki/Damages#Punitive_damages_(non-...

Re: Our lawsuit against ChessBase

#167

>Due to Chessbase’s repeated license violations, leading developers of Stockfish have terminated their GPL license with ChessBase permanently. However, ChessBase is ignoring the fact that they no longer have the right to distribute Stockfish, modified or unmodified, as part of their products. Can they just do that? How can software really be considered free if the maker can later take away your permission to use it?

Has the GPL ever really been tested in a US court? My non-expert impression has been that open source licenses and "licenses" that aren't ... explicit contractual agreements between parties (i.e. not just click through or some text in a download) do not have a particularly strong backing with law or case law. Whether or not you "can or can't" do something with regards to effectively making up rules that will be enfor…

The OpenWRT project is the result of a GPL enforcement action in the USA against Linksys and Software Freedom Conservancy is planning another enforcement action in the IoT space:

https://sfconservancy.org/copyleft-compliance/enforcement-st... https://sfconservancy.org/copyleft-compliance/firmware-liber...

Re: Our lawsuit against ChessBase

#168
post #155

Earlier quoted context omitted.

Never heard of ChessBase or the game before, but interesting choice on them to copy the Microsoft Word look and feel for their game haha.

https://en.m.wikipedia.org/wiki/Ribbon_(computing) Microsoft lets any program use that UI: https://docs.microsoft.com/en-us/windows/win32/windowsribbon... I've only seen a few programs take up the offer though. Probably because the style is almost synonymous with MS Office as you've noted

Notably AutoCAD also uses ribbon=style interface, though I'm not sure if they use MS implementation or their own.

Re: Our lawsuit against ChessBase

#169
post #2

If this goes to trial, I think this might be the cleanest and most straightforward test of the GPL in court we've had up to this point?

This will be easily won against ChessBase. They F'd up. German court does care way too much for the "Urheberrecht" -- copyright -- and this is clearly a violation of it. If they would let this go through, nobody would take the German court serious again, and there is too much interest in not letting that happen. In any case, they also sell a music software called "Ludwig 3" [1]. I now wouldn't be surprised if it also…

I don’t think it will be so easily won: https://news.ycombinator.com/item?id=27900683

Note that it’s legal to sell stockfish as long as you’re compliant with GPLv3. ChessBase seems to be compliant.

Stockfish argues that ChessBase isn’t compliant because they refuse to release the weights. But this makes no sense; the weights are distributed with every copy of Fat Fritz 2. (Otherwise, how would the program run? It’s not cloud-based, as far as I can tell.)

Stockfish may be trying to say “you must open source any training code used to make the weights.” But this claim falls flat; you could use this same argument to say that any GPLv3 codebase must be fully open source in order to sell it, including all DLLs used by the program.

Stockfish seems to be saying that they have grounds for lawsuit because they have terminated ChessBase’s license. But GPLv3 doesn’t give you the ability to terminate a license arbitrarily; it requires you meet some specific criteria, and it’s unclear that ChessBase meets it.

I think it’s lame that ChessBase sold stockfish for $80. But that’s different than being illegal, and we should worry about the precedents set here.

Re: Our lawsuit against ChessBase

#170
post #132

Fat Fritz 2 is distributed in the Steam Store [1], which is under US jurisdiction. Should not this be a good use for DMCA take down? [1] https://store.steampowered.com/app/1587750/Fat_Fritz_20_SE/

If a game gets DMCA’d, can the players who bought it still continue playing?

Yes. I have several hundred Steam games that have been removed from the store (dozens due to DMCAs), and the only game I'm aware of having ever been removed from user's libraries was The Culling 2.
Post reply on HN