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.