GNU Manifesto on kirjoittanut Richard Stallman ja julkaistiin maaliskuussa 1985 Dr. Dobb Journal ohjelmistotyökaluja selittää pyrkimyksiä GNU-projektia , ja soittaa tukea ja osallistumista kehittämiseen GNU (käyttöjärjestelmä avoin ja ilmainen) . Katsotaan, että vapaiden ohjelmistojen liikkeen on periaatteellisesti pala.
Koko teksti sisältyy GNU-ohjelmistoon, kuten Emacs , ja on julkisesti saatavilla.
Osa GNU-manifestista tulee Richard Stallmanin 27. syyskuuta 1983 julkaisemasta GNU-projektin ilmoituksesta Usenet- uutisryhmän sähköpostina .
Projektin tavoitteena oli antaa tietokoneen käyttäjille vapaus ja hallita koneitaan kehittämällä yhdessä ohjelmistoja, jotka perustuvat Stallmanin ajatukseen ohjelmistovapaudesta (vaikka kirjallista määritelmää ei ollut olemassa ennen helmikuua 1996).
Manifesti on kirjoitettu levittämään näitä käsitteitä ja tarjoamaan tukea työvoiman, ohjelmisto- ja laitteistoresurssien sekä rahoitusratkaisujen suhteen. GNU Manifesto otti täyden muodossa vuonna 1985 ja on hiukan päivitykset vuonna 1987.
GNU Manifesto alkaa selvitys siitä, mitä GNU-projektia on, samoin kuin nykyinen edistyminen (tuolloin) vuonna luomiseen GNU käyttöjärjestelmän . Vaikka järjestelmä perustuu Unixiin ja on yhteensopiva sen kanssa, sen tekijä on täydentänyt useita parannuksia, jotka on lueteltu yksityiskohtaisesti manifestissa.
Yksi GNU-projektin päämotiiveista oli Stallmanin mukaan Unixin ja sen eri komponenttien taipumus tulla nopeasti (tuolloin) omaksi ohjelmistoksi (esimerkiksi suljettu lähdekoodiksi).
Manifesti luo filosofisen perustan projektin käynnistämiselle, ja sen toteuttamisen tärkeys - oma ohjelmisto on tapa jakaa käyttäjät, jotka eivät enää voi auttaa toisiaan. Stallman kieltäytyy kirjoittamasta omia ohjelmistoja solidaarisuudesta heitä kohtaan.
Kirjoittaja perustelee, miksi projekti ja ohjelmistovapaus hyödyttävät käyttäjiä, mutta myöntää, että niiden laaja käyttöönotto tekisi ohjelmoijan ammatista vähemmän kannattavaa.
Suuri osa GNU-manifestista on kumota mahdolliset vastalauseet GNU-projektin tavoitteille. Tämä sisältää ohjelmoijan tarpeen elantotarpeeseen, ilmaisten ohjelmistojen mainostamisen ja jakelun ongelman sekä tunnetun tarpeen rahalliseen motivaatioon.