Progetto GNU

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Il logo GNU

Ilprogetto GNU(/'gnu/[1]) è una iniziativa collaborativa creata il 27 settembre1983daRichard Stallmanper creareGNU:unsistema operativoUnix-likecompleto, utilizzabile esclusivamente utilizzandosoftware libero.Il nome GNU è l'acronimo ricorsivodi "GNU's Not Unix".[1]

Fulcro di tutta l'attività del progetto GNU è lalicenzachiamataGNU General Public License(GNU GPL), unalicenza liberae fortementecopyleftche sancisce e protegge le libertà fondamentali che, secondo il progetto, permettono l'uso e lo sviluppo collettivo e naturale del software.[2]Un'altra licenza, laGNU Free Documentation License(GNU FDL), è stata scritta per coprire la documentazione, usata anche dal progettoWikipedia.Per ragioni dicompatibilitàeportabilità,ad esempio perlibrerie software,il progetto ha creato anche laGNU Lesser General Public License(GNU LGPL), per permettere in certi casi l'integrazione di software libero all'interno disoftware proprietario.[3]

Alcune distribuzioni utilizzanti il sistema operativoGNUe ilkernel Linux.

Anche se la maggior parte del materiale prodotto dal progetto è tecnico, il progetto ha finalità sociali, etiche e politiche. Oltre a produrre software e licenze, il progetto pubblica un grande numero di scritti filosofici, la maggior parte dei quali da parte diRichard Stallman.[4]

GNU/Hurd e GNU/Linux

[modifica|modifica wikitesto]
Lo stesso argomento in dettaglio:Controversia sul nome GNU/Linux.

Fra il1980e il1990il progetto GNU si concentrò nello sviluppo di un sostituto delkernelnon-liberoche fino ad allora veniva utilizzato inUnix.GNU Hurdfu il nome assegnato all'insieme delle componenti per la realizzazione di questo tassello mancante e comprendeva un nuovomicrokernelche fu chiamatoGNU Mach(in riferimento all'omonimo microkernel Mach).[5]

GNU Hurd però si rivelò un progetto molto complesso e si dovette attendere qualche decennio più tardi prima di vederne un'implementazione (vedasiDebian GNU/Hurd).[6]

Parallelamente agli albori dell'incompleto kernel ufficiale del progetto GNU,Linus Torvaldspubblicò nel1991il suokernel monoliticoche fu distribuito suInternetsotto il nome diLinux.[7]Dopo che Torvalds decise di coprire il kernel Linux sotto la licenzaGNU General Public License v2,il progetto GNU poté utilizzarlo per raggiungere lo scopo di ottenere un sistema operativo completo e libero, quale è appunto GNU/Linux.

La combinazione risultante (il sistema operativo GNU insieme al kernel Linux) è oggi uno dei sistemi operativiunix-likepiù utilizzati al mondo, alla base di diverse migliaia didistribuzioni.

Progetti strategici

[modifica|modifica wikitesto]

Dal1985venne creata laFree Software Foundation,un ente di supporto al progetto GNU finalizzato a dare supporto legale e politico allo sviluppo di software libero, promuovendo diverse campagne fra cui la lista deiprogetti ad alta priorità.[8][9][10]

  1. ^abCos'è il Progetto GNU?,sugnu.org.URL consultato il 12 aprile 2016.
  2. ^Perché Copyleft?,sugnu.org.URL consultato il 12 aprile 2016.
  3. ^(EN)Why you shouldn't use the Lesser GPL for your next library,sugnu.org.URL consultato il 12 aprile 2016.
  4. ^Filosofia del Progetto GNU,sugnu.org.URL consultato il 12 aprile 2016.
  5. ^(EN)GNU Hurd/ microkernel/ mach/ gnumach,sugnu.org.URL consultato il 12 aprile 2016.
    «GNU Mach is the microkernel upon which a GNU Hurd system is based.»
  6. ^12 aprile 2016,sudebian.org.
  7. ^"Linux" fu il nome scelto dall'amministratore delladirectoryFTP per pubblicare i lavori di Linus Torvalds[senza fonte]
  8. ^Press Information,sufsf.org.URL consultato il 12 aprile 2016.
  9. ^(EN)Current campaigns,sufsf.org.URL consultato il 12 aprile 2016.
  10. ^(EN)High Priority Free Software Projects,sufsf.org.URL consultato il 12 aprile 2016.

Collegamenti esterni

[modifica|modifica wikitesto]