gtk-gnutella logo
Versione attuale: 1.2.3

Sviluppatori

Collegamenti

Richiesta di aiuto

L'attuale versione di gtk-gnutella funziona bene, ma non è aggiornata con tutte le caratteristiche degli ultimi standard Gnutella. I principali protagonisti sulla rete Gnutella (Limewire, BearShare, Shareaza, Gnucleus) implementano caratteristiche come il Tiger Tree Hashing. gtk-gnutella lo supporta solo lato server al momento. Altre caratteristiche interessanti sono gli schemi di ricerca XML (XML-Query schemes, cioè la ricerca per titolo, dimensione, genere, ecc.) e i Download Proxy.

D'altra parte, gtk-gnutella possiede alcune caratteristiche che i principali software non hanno, come il PARQ per l'accodamento passivo, supporto TLS, connessioni criptate e supporto IPv6. gtk-gnutella è anche un'implementazione C molto efficiente che usa poca memoria e CPU. Probabilmente è al momento uno dei client più veloci ed efficienti.

Raphael Manfredi e Richard Eckart, gli attuali principali sviluppatori, stanno lavorando bene, tuttavia Richard è occupato con l'università e Raphael ha lavoro e famiglia, per cui il tempo da dedicare alla programmazione è limitato. Poiché GTKG è software libero, sta a tutti riuscire a migliorarlo.

Adesso le domande importanti:

Se si, iscrivetevi alla mailing list degli sviluppatori e mandate un messaggio. Non iniziate subito a programmare, vediamo se ci sono altre persone che vogliono aiutare a fare la stessa cosa e facciamo squadra. Dai anche un'occhiata alla pagina "Developers Howto".


Per ottenere l'ultima versione in sviluppo, puoi sempre usare il repository Git di gtk-gnutella. Attenzione: in quanto versione in sviluppo la versione attuale potrebbe essere instabile e magari non compilarsi bene sulla tua macchina. Se ti interessa anche dare un'occhiata generale sui file puoi dare un'occhiata ai repository su GitHub.

Per recuperare i file da Git digitate i seguenti comandi:

git clone https://github.com/gtk-gnutella/gtk-gnutella.git

Per imparare come muovervi con le principali branch nel repository Git, guardate Guida veloce Git or the Guida avanzata Git.

Se volete contribuire alla sviluppo di gtk-gnutella visitate la nostra pagina SourceForge del progetto dopo potete iscrivervi alla mailing list gtk-gnutella-devel e inviare le vostre correzioni, bug report e richieste di implementazioni sul nostro bug tracker, grazie.


Snapshot GIT

Gli snapshot del codice sorgente più aggiornato possono essere scaricati qui.

Users Love Us Community Choice SF Favourite Community Leader Open Source Excellence SourceForge.net Logo RSS Feed Available Open Hub metrics Coverity Scan Build Status gtk-gnutella at GitHub
gtk-gnutella © 2000-2014 by Yann Grossel, Raphaël Manfredi e vari collaboratori.