FirstChess, a very simple open source chess program with a command line interface written by Nguyen Hong Pham (surname) in C for didactic purpose, introduced in 2002.
Since FirstChess lacks en passant and castling, there is implicit invitation to improve it.
By Nguyen Hong Pham
Freeware