an UCI compatible open source chess engine developed by Tord Romstad, Marco Costalba, and Joona Kiiski. Marco forked the project from version 2.1 of Tord's strong engine Glaurung, first announced by Marco in November 8, 2008 . Starting out among the top twenty engines, it has quickly climbed in strength.The name "Stockfish" reflects the ancestry of the engine. Tord is Norwegian and Marco Italian, and there is a long history o
Science versus Commerce?There is a wide range of opinions about strong open source chess engines affecting commercial and competitive interests, as well as monetary interests from computer chess users, who obtain a top engine for free. The scientific and social value of strong open source programs is indisputable. The teamwork effort to share ideas and knowledge to write one of the strongest programs, which everybody may follow and share to learn and play for free, is definitely a challenging and motivating task, gathering both admiration and enviousness. Obviously, professional programmers of commercial chess programs are not that enthusiastic about the development, and need to improve further and/or focus more on secondary features or other business concepts like on-line play and/or user interface issues rather than on pure playing strength.
Also many hobbyist chess programmers feel in antagonism as well, not only caused by Stockfish with its highly respected authors, and before by Fruit and slightly Crafty, but from Ippolit and all its successors by pseudonymous authors and disputed origin. The implications on commercial and competitive computer chess are not quite clear, but presumably the decrease in number of participants of over the board tournaments will progress and clone suspicions may float like a Sword of Damocles over the scene, whether programmers took ideas too literally or not.
The Stockfish Testing Framework called Fishtest is a web application written by Gary Linscott mainly in Python under the Pyramid Application Development Framework , to distribute games across different machines to reduce the test latency and increment throughput. Started in early 2013 with Stockfish 3.0, Fishtest has hundreds of contributors, as of May 2014, 744 testers and 52 developers active in testing ideas and tweaks , to make Stockfish the strongest open source or even chess program of the world.
Stockfish is top contender of the prestigious Thoresen Chess Engines Competition (TCEC), reaching the superfinals at season 4, season 5 and season 6 so far, losing season 4 from Houdini and season 5 from Komodo TCEC, both narrow matches with 23 - 25, but won the season 6 superfinal versus Komodo 7 conveniently with +13=45-6 and 35½ - 28½. This version but without tablebases was released in May 31, 2014 as Stockfish 5 . Successor Stockfish 141214 qualified for the TCEC Season 7 Superfinal in December 2014, versus Komodo again, this time with the better end for Komodo 8 successor 1333 with 33½ - 30½..
On July 19, 2014, Stockfish 5 played a four game match versus Daniel Naroditsky plus Rybka 3 (2008), 45 minutes plus 30-second increment. Stockfish won 3½ - ½ . A few weeks later the experiment continued with Hikaru Nakamura in Burlingame, California . Supported two games by Rybka 3, Nakamura lost ½ - 1½, two games with pawn odds (Stockfish both Black without h- and b-pawn) ended ½ - 1½ in favour to Stockfish 5 as well. It played the latest development build compiled for OS X running on a 3 GHz 8-Core Mac Pro .