Personal file sharing
Le premesse lasciamole a chi non ha nulla da dire: andiamo al sodo.
Il problema dello scambio di dati da 1 ad N persone su internet viene solitamente affrontato sulla base del valore di N:
- una persona: email, IM
- piccolo gruppo di persone: email, FTP
- enorme gruppo di persone: bittorrent
con relativi svantaggi:
- Email: limitazioni nella dimensione degli allegati
- IM: costoso in termini di banda per chi invia
- FTP: costoso in termini di banda, tipicamente non disponibile
- bittorrent: privacy inesistente nel caso di pubblicazione su un tracker pubblico, difficile setup di un tracker privato
La soluzione bittorrent, pur con dei -risolubili?- problemi, appare immediatamente come quella tecnicamente più conveniente, scalando perfettamente da piccoli numeri (comunicazione 1-1) a numeri anche grandissimi (comunicazione 1-N).
Ho deciso di dedicarmi, come progetto a lungo termine, alla programmazione di un client IM basato su XMPP che implementi un tracker/client bittorrent e la relativa gestione dei download ristretta a gruppi di utenze.
Chiunque abbia suggerimenti, feature da proporre, voglia di dare una mano, può lasciare un commento qui.
[...] Personal file sharing [...]
io mi candido per il beta test