|
Freenet è un network peer-to-peer su larga scala, il quale
condividendo la potenza dei computer che ne fanno parte
in tutto il mondo, crea un grande deposito virtuale di informazione
aperto a chiunque per pubblicare o consultare informazioni
liberamente. Le caratteristiche di Freenet sono:
- Alto tasso di sopravvivenza: Tutti i processi interni
sono completamente anonimi e decentralizzati in tutto
il network, rendendo virtualmente impossibile per un attacker
distruggere informazioni o prendere il controllo del sistema.
- Privato: Freenet rende estremamente difficile per chiunque
osservare le informazioni che tu stai visionando, pubblicando,
o immagazzinando.
- Sicuro: Le informazioni immagazzinate in Freenet sono
protette dalla crittografia forte contro manomissioni
o falsificazioni.
- Efficiente: Freenet copia e ridistribuisce le informazioni
dinamicamente in base alla domanda per garantire un servizio
efficiente ed il minimo uso di banda indipendentemente
dal carico di lavoro. Infatti, Freenet generalmente richiede
log(n) tempo per fornire il risultato in un network composto
da n elementi.
Freenet è una implementazione Open Source potenziata del sistema
descritto da Ian Clarke nel 1999 nel suo documento "A distributed
decentralized information storage and retrieval system" (guarda
qui). Il lavoro su Freenet cominciò subito dopo
la pubblicazione di questo documento nel Luglio 1999 da Clarke
ed un piccolo numero di volontari. A Marzo 2000 la versione
0.1 di Freenet era pronta per essere rilasciata. Sin dal Marzo
2000 Freenet è stata citata massicciamente dalla stampa, più
a causa delle sue implicazioni nella vicenda del copyright
che per il suo grande obbiettivo, la libertà di comunicazione.
Lo sviluppo di Freenet continua ad un ritmo sempre più
crescente ed affannoso, rilasciando una nuova versione almeno
ogni due settimane, ognuna con signifacanti migliorie sotto
il profilo della facilità d'uso e quello della performance.
In questo momento la scrittura della versione 0.4, con grossi
cambiamenti sull'architettura di sistema, sulla sicurezza
e sulle performance,è vicina al completamento.
Il sistema fornisce una flessibile e potente infrastruttura
capace di supportare una grande gamma di utilizzi, come:
- La disseminazione incensurabile di informazioni controverse:
Freenet protegge la libertà di parola permettendo la publicazione
anonima e incensurabile di materiale che varia dal giornalismo
alternativo di base alle denuncie interdette come quelle
di Peter (Spycatcher) Wright e David Shayler su MI5.
- Efficiente distribuzione di contenuti che necessitano
di banda larga: l'adattività dei meccanismi di caching
e mirroring che appartengono a Freenet è stata usata per
distribuire gli update del software Debian e per combattere
l'effetto Slashdot.
- Pubblicazioni personali universali: Freenet permette
a chiunque di avere un sito web, senza restrizioni di
spazio o pubblicità obbligatoria, sempre che tu abbia
un computer.
Freenet è un sistema aperto e democratico che non può essere
controllato da nessuna persona, nemmeno dal suo creatore.
Fu originariamente ideato da Ian Clarke ed è stato implementato
nel modello open-source da molti volontari.
|