Gnucleus: differenze tra le versioni
m Bot: Aggiungo: de:Gnucleus, en:Gnucleus, hu:Gnucleus |
mNessun oggetto della modifica |
||
Riga 18: | Riga 18: | ||
==Storia== |
==Storia== |
||
Gnucleus è stato uno dei client pionieri della rete Gnutella avendo iniziato lo sviluppo sin dal 2000, lo stesso anno in cui Justin Frankel e Tom Pepper |
Gnucleus è stato uno dei client pionieri della rete Gnutella avendo iniziato lo sviluppo sin dal 2000, lo stesso anno in cui Justin Frankel e Tom Pepper resero pubblico il codice sorgente dell'omonimo protocollo. |
||
E' stato anche il primo client importante (anche se non il solo) a essere rilasciato completamente sotto licenza libera. Sia [[Bearshare]] che [[Limewire]] |
E' stato anche il primo client importante (anche se non il solo) a essere rilasciato completamente sotto licenza libera (GPL). Sia [[Bearshare]] che [[Limewire]] ai tempi erano entrami a codice chiuso. |
||
Dopo un iniziale periodo di discreto successo specie nel biennio 2001/02, sopratutto tra le fasce d'utenza più esperte, spinto da una interfaccia molto completa e priva di fronzoli grafici, dall'integrazione di un client IRC nonché da |
Dopo un iniziale periodo di discreto successo specie nel biennio 2001/02, sopratutto tra le fasce d'utenza più esperte, spinto da una interfaccia molto completa e priva di fronzoli grafici, dall'integrazione di un client IRC nonché da superiori prestazioni di rete, Gnucleus cominciò a soffrire la concorrenza degli altri client e a essere successivamente coinvolto nel declino della rete Gnutella, incalzata da [[FastTrack]] ed [[eDonkey]]. |
||
===Le innovazioni=== |
===Le innovazioni=== |
||
Gnucleus è stato uno dei primi client a introdurre il supporto per il protocollo Gnutella2, un'evoluzione della rete Gnutella. |
Gnucleus è stato uno dei primi client a introdurre il supporto per il protocollo Gnutella2, un'evoluzione della rete Gnutella creata dagli sviluppatori di un altro noto client: [[Shareazaa]]. Venne creata una cache di nodi d'aggancio ([[GWebCache]]) che avrebbe dovuto fungere da riferimento anche per tutti gli altri clienti, poiché all'epoca rappresentava un grosso problema per l'utenza Gnutella. |
||
Con il fine di agevolare la diffusione della rete, favorendo la nascita di nuovi client, |
Con il fine di agevolare la diffusione della rete, favorendo la nascita di nuovi client, gli sviluppatori separarono il core ([[GnucDNA]]) dall'interfaccia mentre l'idea assai poco probabile di un file sharing su rete locale ebbe concretizzazione con il progetto [[GnucleusLAN]]. |
||
===I fallimenti=== |
===I fallimenti=== |
||
Nessuno di questi tre progetti si |
Nessuno di questi tre progetti si rivelò idoneo per salvare le sorti di Gnuclues e della rete Gnutella. |
||
L'implementazione del protocollo G2 |
L'implementazione del protocollo G2 avvenne troppo tardi, quando oramai altre reti più performanti avevano trovato il favore del pubblico, fra cui [[FastTrack]] ed [[eDonkey]]. |
||
L'idea della GWebCache, di per se buona, fu ignorata dai principali client, che |
L'idea della GWebCache, di per se buona, fu ignorata dai principali client, che preferirono crearne di proprie a uso esclusivo della propria utenza (così principalmente fece [[Bearshare]]). |
||
GnucDNA non ha suscitato nessun interesse (probabilmente per il declino stesso di Gnutella), essendo implementato da due soli client di secondo piano: [[Kiwi Media World]], e in via temporanea da [[Morpheus_(software)|Morpheus]]. |
GnucDNA non ha suscitato nessun interesse (probabilmente per il declino stesso di Gnutella), essendo implementato da due soli client di secondo piano: [[Kiwi Media World]], e in via temporanea da [[Morpheus_(software)|Morpheus]]. |
||
==La diatriba con Morpheus== |
==La diatriba con Morpheus== |
||
Nel febbraio del 2002, uno degli allora client di file sharing più chiaccherati, Morpheus, |
Nel febbraio del 2002, uno degli allora client di file sharing più chiaccherati, Morpheus, mancò di pagare i diritti di utilizzo del protocollo FastTrack (la più diffusa del tempo), lasciando di colpo i suoi utenti senza possibilità di accesso alla rete. In fretta e furia i programmatori rilasciarono una nuova versione implementando il motore di Gnucleus ma senza rilasciarne i sorgenti, in palese violazione della licenza GPL sotto la quale Gnucleus è rilasciato. |
||
La questione fu però presto risolta, e nel giro di pochi giorni il codice sorgente fu reso disponibile nelle pagine del sito ufficiale. |
La questione fu però presto risolta, e nel giro di pochi giorni il codice sorgente fu reso disponibile nelle pagine del sito ufficiale. |
||
Versione delle 18:19, 10 feb 2009
Gnucleus è un client open source per le reti Gnutella e Gnutella2 (conosciuta anche come G2).
Storia
Gnucleus è stato uno dei client pionieri della rete Gnutella avendo iniziato lo sviluppo sin dal 2000, lo stesso anno in cui Justin Frankel e Tom Pepper resero pubblico il codice sorgente dell'omonimo protocollo. E' stato anche il primo client importante (anche se non il solo) a essere rilasciato completamente sotto licenza libera (GPL). Sia Bearshare che Limewire ai tempi erano entrami a codice chiuso.
Dopo un iniziale periodo di discreto successo specie nel biennio 2001/02, sopratutto tra le fasce d'utenza più esperte, spinto da una interfaccia molto completa e priva di fronzoli grafici, dall'integrazione di un client IRC nonché da superiori prestazioni di rete, Gnucleus cominciò a soffrire la concorrenza degli altri client e a essere successivamente coinvolto nel declino della rete Gnutella, incalzata da FastTrack ed eDonkey.
Le innovazioni
Gnucleus è stato uno dei primi client a introdurre il supporto per il protocollo Gnutella2, un'evoluzione della rete Gnutella creata dagli sviluppatori di un altro noto client: Shareazaa. Venne creata una cache di nodi d'aggancio (GWebCache) che avrebbe dovuto fungere da riferimento anche per tutti gli altri clienti, poiché all'epoca rappresentava un grosso problema per l'utenza Gnutella. Con il fine di agevolare la diffusione della rete, favorendo la nascita di nuovi client, gli sviluppatori separarono il core (GnucDNA) dall'interfaccia mentre l'idea assai poco probabile di un file sharing su rete locale ebbe concretizzazione con il progetto GnucleusLAN.
I fallimenti
Nessuno di questi tre progetti si rivelò idoneo per salvare le sorti di Gnuclues e della rete Gnutella. L'implementazione del protocollo G2 avvenne troppo tardi, quando oramai altre reti più performanti avevano trovato il favore del pubblico, fra cui FastTrack ed eDonkey.
L'idea della GWebCache, di per se buona, fu ignorata dai principali client, che preferirono crearne di proprie a uso esclusivo della propria utenza (così principalmente fece Bearshare).
GnucDNA non ha suscitato nessun interesse (probabilmente per il declino stesso di Gnutella), essendo implementato da due soli client di secondo piano: Kiwi Media World, e in via temporanea da Morpheus.
La diatriba con Morpheus
Nel febbraio del 2002, uno degli allora client di file sharing più chiaccherati, Morpheus, mancò di pagare i diritti di utilizzo del protocollo FastTrack (la più diffusa del tempo), lasciando di colpo i suoi utenti senza possibilità di accesso alla rete. In fretta e furia i programmatori rilasciarono una nuova versione implementando il motore di Gnucleus ma senza rilasciarne i sorgenti, in palese violazione della licenza GPL sotto la quale Gnucleus è rilasciato. La questione fu però presto risolta, e nel giro di pochi giorni il codice sorgente fu reso disponibile nelle pagine del sito ufficiale.
Il futuro
L'ultima versione di Gnucleus è stata rilasciata nel giugno del 2004 e il sito ufficiale, sebbene ancora in linea, non è completamente aggiornato (tant'è che si rivengono versioni ancor più datate dell'ultima release). Le stesse prestazioni del client sembrano pregiudicate dal fatto che la cache di nodi non pare più contenerne di validi.
In assenza di comunicazioni ufficiali non è chiaro se il progetto sia stato abbandonato.