r/opensource•
sqrt2

GPL-licensed Stockfish is now the strongest chess engine in the world

After being listed in the top 3 of computer chess ranking lists for quite some time, Stockfish has now won the season 6 superfinals of the prestigious Thoresen Chess Engines Competition over Komodo with 13 wins, 45 draws and 6 losses.

/r/chess thread

Games archive

Source code repository

You can support Stockfish by donating CPU time to playing strength progression/regression tests with Fishtest.

Posted May 30, 2014, 3:41 PM UTC

358
flarkis•

Yay GPL

5
DroidLogician•

Eww, GPL.

-15
Phrohdoh•

(A)GPLv* is perfect if you want the product to remain open and retain copyright.

What do you not like about it?

6
DroidLogician•

[My primary complaint I explain in my post today on r/CMVProgramming.]1 I don't have a problem with end-user software being GPL'd, but libraries and software intended to be derived from, like Stockfish, should really use a more permissive license.

Anyone who wants to make a chess game with Stockfish would be forced to provide the source for their work, which would make it hard to make money from it; competitors or people who don't want to buy it could get the source and build it themselves. If there's no money to be made with it, then Stockfish is restricting itself to use in hobby projects where it will only receive contributions from hobbyist developers.

-6
Zulban•

If you don't like the license, don't use the code.

make it hard to make money from it

So what? If they released it under GPL, maybe they don't want people to make money from it at all. Who are you to complain about how someone else's code gets used, or not used?

9
flarkis•

Agreed, maybe you want to share something without other people profiting off of your blood sweat and tears

4
barsoap•

In any chess game, the engine is the game. This isn't a graphics toolkit or something.

7
DroidLogician•

A chess game powered by a game engine like Unity, and then Stockfish linked in, powering the AI component and the underlying chess logic. Stockfish has to be built on top of to make a complete game.

-3
[deleted]•

[deleted]

-1