This is the game of Life (the computer evolution one, not the millionaire one).
Life is program that implements the game of Life, invented in 1970 by John Horton Conway.
Life operates on a 2 dimensional board, where each spot can be on or off. In each generation, the fate of each spot is determined by the number of neighbor spots that are on (zero to eight).
The program can evolve the patterns, copy the image to the clipboard, print what is one the screen, and save the screen as an image or a text data file. It can also keep a running log of each screen as it evolves.
The program can also read in text files which define the initial state. On Macintosh systems, be sure that the file has a type code of "TEXT"