World Library  
Flag as Inappropriate
Email this Article

GNU Chess

GNU Chess
GNU Chess 6.0.0 on XBoard 4.5.1
GNU Chess 6.0.0 running with the XBoard front end, v. 4.1.5.
Developer(s) GNU project
Stable release 6.2.1[1] / January 5, 2015 (2015-01-05)
Operating system GNU/Linux, Unix, Mac OS X, Windows
Type Computer chess
License GPL v3 or later
Website //chess/

GNU Chess is a free software chess engine which plays a full game of chess against a human being or other computer program. The goal of GNU Chess is to serve as a basis for research. It has been used in numerous research contexts.

GNU Chess is free software, licensed under the terms of the GNU General Public License version 3 or any later version, and is maintained by collaborating developers. As one of the earliest computer chess programs with full source code available, it is one of the oldest for Unix-based systems and has since been ported to many other platforms.


  • Features 1
  • History 2
  • See also 3
  • References 4
  • External links 5


The IQ6 test suite indicates that on basic computer architecture such as an Intel Core 2 Duo CPU, without parallel processing, GNU Chess performs at the senior master/weak international master strength of 2500+ on the Elo rating system.

It is often used in conjunction with a GUI program such as XBoard or glChess, where it is included as the default engine. Initial versions of XBoard's Chess Engine Communication Protocol were based on GNU Chess's command line interface. Version 6 also supports the Universal Chess Interface (UCI).


The first version of GNU Chess was written by Stuart Cracraft. Having started in 1984 in collaboration with Richard Stallman prior to his founding of the GNU project, GNU Chess became one of the first parts of GNU.

GNU Chess has been enhanced and expanded by dozens of programmers. Versions from 2 to 4 were written by John Stanback. Version 5 was written by Chua Kong-Sian. Version 6 was written by Fabien Letouzey.

In 2011, GNU Chess transitioned to version 6, which is based on Letouzey's Fruit 2.1 chess engine. Some GNU Chess enthusiasts have continued to maintain the 5.07 code base.[2] According to CEGT[3] version 5.60 of this code base is stronger than Fruit 2.3.

See also


  1. ^ Ceballos, Antonio (2015-01-04). "GNU Chess release 6.2.1" (Mailing list). info-gnu-chess. 
  2. ^ [3]; 5.07 GNU Chess branch
  3. ^ [4]; the CEGT rating list

External links

  • Official website
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.