Il lancio di GNOME venne motivato da due desideri diversi: il desiderio di
creare un modello con componenti interoperabili e riutilizzabili, e il
desiderio morale di fornire un ambiente desktop libero per l'uso da parte di
tutti.
Questi desideri originali fanno ancora parte del lavoro che giorno per
giorno implica lo sviluppo di GNOME. Le persone sono interessate a scrivere
strumenti migliori, strumenti che possano essere usati in pių situazioni,
che siano conformi a pių standard e che siano pių utili degli strumenti
esistenti. Desiderano inoltre scrivere codice riutilizzabile e vederlo usato
sempre pių. Sia il nostro stile di codifica sia le nostre licenze sono
pensate per rendere il software il pių possibile utilizzato e vantaggioso.
Ha richiesto un certo tempo arrivare al punto in cui siamo ora, ma ci siamo
goduti ogni minuto. Spero che lavorare con GNOME e in GNOME vi piaccia
quanto a noi č piaciuto crearlo.
Abbiamo osservato che alcune idee e alcuni frammenti di codice hanno vita
propria. La gente usa in continuazione questi pezzi in setup e in posti
diversi. Quando un pezzo di codice č utile, le persone lo copieranno e lo
incolleranno in setup diversi, riutilizzandolo. (Questo quando il frammento
di codice non č in una funziona di libreria o quando non ha molto senso
trasformarlo in una funzione di libreria.)
Se in origine viene usato un setup utile, molte applicazioni lo useranno in
seguito. Abbiamo sbagliato in un aspetto: il setup originale di GNOME non
includeva una struttra per la documentazione e l'idea di documentazione non
si č propagata. Ora stiamo risolvendo questo problema. Si tratta di una cosa
da tenere a mente per il futuro.