GNU Go (or GnuGo) is a free software program by the Free Software Foundation that plays Go. Its source code is quite portable, and can be easily compiled for Linux, as well as other Unix-like systems, Windows and Mac OS X. Ports exist for other platforms.
The program plays Go against the user, at about 10 to 15 kyu strength. Multiple board sizes are supported, from 9x9 to 19x19.
Although ASCII-based, GNU Go supports two protocols -- the Go Modem Protocol and the Go Text Protocol -- by which GUIs can interface with it to give a graphical display. Several such GUIs exist.
The current (stable) version of GNU Go is 3.4.
A version called Pocket GNU Go, based on GNU Go 2.6, is available for the Windows CE operating system (Pocket PC). Versions based on the much weaker 1.2 engine also exist for the Gameboy Advance and Palm Pilot.
See also: List of free go programs, Computer Go
External links