Bash and ZSH are Unix shell programs, with Bash created in 1989 by Brian Fox as the Bourne-Again shell under GPLv3, and ZSH created in 1990 by Paul Falstad as Zhong Shao's login shell under an MIT-like license. ZSH offers additional features over Bash such as spelling correction, strong path expansion, shared command history, named directories, suffix aliases, programmable renaming, and extended globbing.