El Proyecto GNU fue fundado en 1983 por Richard Stallman para crear un sistema operativo de software libre compatible con Unix pero que respetara la libertad de los usuarios. Stallman estableció la Free Software Foundation en 1985 para administrar legal y organizativamente el proyecto y promover el software libre. El nombre GNU es un acrónimo recursivo que significa "GNU's Not Unix" para indicar que aunque se inspiró en Unix, GNU es fundamentalmente diferente al ser software libre.