lichess.org
Donate

Stockfish vs ChessBase, Round 1

bruh wen i first saw it i thought stockfish was playing an opp not some discrimination blah blah blah
tell me something new
@Dood03 Okay, so no one is original except Alpha Zero.

So you're saying that if I steal your ideas which you stole from another idea then you should be protected?
@King-Queen-Crusaders said in #24:
> @Dood03 Okay, so no one is original except Alpha Zero.
>
> So you're saying that if I steal your ideas which you stole from another idea then you should be protected?

It's not originality that matters here, it's respecting licenses. Stockfish took NNUE as a concept and applied it. FF2 took Stockfish is a program and sold it while not respecting its license. Stockfish is in fact a fork of Glaurung which is another engine. There was no problem in doing so because again, Stockfish respected the license.

On that matter, nothing is original. Everything including SF, A0, any other chess engine, any other programming project relies on previously existing work. In case you are curious, for A0 these are convolutional neural networks, Monte Carlo tree search, Reinforcement learning and such. There is probably more but nothing can be said without accessing Alpha Zero's source code. For SF, these are Principal Variation Search, bit boards, wide spread chess algorithms (e.g. Null Move Pruning, Futility Pruning).
@Dood03 Thanks for explaining without injecting bias.

I think this makes more harm than good. Since they(Chessbase) are enhancing software and not just wrapping a UCI engine into another engine and calling it original.

Chessbase is the only decent software out there with a nice UI that can represent UCI engines analysis etc. If they put something like "based partially on Stockfish work" would that be enough? Otherwise if Stockfish don't like it because they oppose perhaps Commercial software, wouldn't that be a bit cynical?
Are Fritz engines even relevant today? I dont understand why go through all this pain maintaining an engine that's no longer relevant, and risk this kind of stuff happen to them.
Maybe they should focus on the other part of their business where they do better, the Chessbase GUI. databases, etc.
Very nice write-up of the situation. I had completely forgotten that ChessBase's original "attempt" to rectifying the GPLv3 violation involved them providing a _different_ NNUE file than was originally sold, thus never actually rectifying the issue (If you believe the NNUE to be an inseparable part of the product, which seems reasonable).

Hopefully ChessBase gets what is coming to them. Stockfish team has nothing against someone selling commercial products derived from Stockfish. All you have to do is comply with a simple license...
Translating code from English C to Dutch C is quite some independent work :-)

pos.count -> pos.aantal

This topic has been archived and can no longer be replied to.