Prima parte –

Di recente, Tim Berners-Lee, già inventore del “WorldWideWeb”, ha tolto il velo al proprio ultimo, innovativo progetto, chiamato Solid. Di che si tratta? In sintesi, Solid è un tentativo di ri-decentralizzare il web, contro il monopolio dei pochi giganti del digitale che accentrano su di sé le potenzialità di Internet e, con ciò, la proprietà dei nostri dati e informazioni personali.

“Ri–decentralizzare”: che significa? Ci spieghiamo meglio. In passato, il web era uno spazio di lettura-scrittura decentralizzato e collaborativo. Il primo browser (chiamato WorldWideWeb) era anche un editor. Tuttavia, con il progredire, la progettazione di applicazioni Web ha iniziato a operare un processo di centralizzazione per una serie di motivi; soprattutto perché i dati degli utenti sono diventati la fonte di energia e reddito per le società Internet.

Solid si pone e propone come una soluzione a questo annoso problema. È un nuovo paradigma per le applicazioni Web, sempre retrocompatibile con il Web esistente. Solid è un gruppo di protocolli, implementazioni e una comunità in crescita. Proprio come era il web.

LA SEPARAZIONE DI APP E DATI

Nell’informatica pre-internet, il personal computer archiviava i tuoi dati. Quando le persone hanno iniziato a utilizzare più computer e hanno aggiunto gli smartphone, il modello “I tuoi dati rimangono con te” è stato sostituito da “I tuoi dati si trovano in uno o più enormi data center in tutto il mondo, gestiti dallo sviluppatore dell’App”.

Così, le applicazioni sono state profondamente associate ai loro dati. La creazione di un’applicazione sul Web implica la gestione su larga scala dei dati delle persone. Le App e la loro capacità di fare soldi sono misurate dalla loro capacità di accumulare i dati delle persone. È difficile migrare i tuoi dati, poiché le varie App li memorizzano in modo molto diverso.

Il risultato? Quasi ogni App ha le caratteristiche di un “giardino recintato”. Ciò riduce gli incentivi per gli sviluppatori a innovare a livello di App. Le piattaforme esistenti sono protette da possibili crash, poiché il blocco dei dati rende difficile il trasferimento degli utenti.

Nel frattempo, molti Paesi hanno emanato leggi sulla protezione dei dati. Le aziende devono quindi rendere disponibili i tuoi dati e puoi scegliere di scaricarli o eliminarli. Ciò tenta di restituire agli utenti il controllo di tali dati. Però, è una prescrizione legale e non la realtà tecnica. I dati utente sono ancora in mano agli sviluppatori di App e la possibilità di scaricare i dati non è molto utile se non è possibile migrare verso un’alternativa.

LA NUOVA SFIDA DI TIM BERNERS-LEE

«Il Web come lo immaginavo io, non l’abbiamo ancora visto» spiega Berners-Lee sul sito ufficiale di Solid: «Il futuro è ancora molto più grande del passato».

«Solid è la tecnologia che sta alla base di un movimento, guidato da Tim Berners-Lee, per riorientare il web alla sua visione originale. Per comprendere il perché di Solid, è importante comprendere l’evoluzione del web e come è divergente dalla visione originale e stimolante di Sir Tim».

«Il primo browser web – prosegue Berners-Lee – era anche un editor. L’idea era che tutti avrebbero potuto non solo leggere i contenuti sul Web, ma anche contribuire a crearli. Doveva essere uno spazio collaborativo per tutta l’umanità. Tuttavia, quando arrivò il primo browser che rese popolare il Web, chiamato Mosaic, questo includeva contenuti multimediali e l’editing fu rimosso. Venne considerato un problema troppo difficile. Questo cambiamento è stato il primo a ridurre la promessa del web». Da qui lo sforzo, guidato da Tim e altri, per ripristinare la funzionalità di scrittura; un web soprannominato il “di lettura-scrittura” secondo l’articolo fondamentale di Richard McManus, pubblicato nel 2003.

Ci sono voluti più di 15 anni di lavoro di sviluppo per fornire finalmente questa risposta. Il problema con la scrittura dei dati, come hanno insegnato Wikipedia e altri, è che hai bisogno di un certo controllo su chi può scrivere cosa. Ciò significa che è necessario disporre delle autorizzazioni che limitano ciò che possono fare le persone con i dati. E per avere i permessi devi avere un sistema di identità – un modo per confermare in maniera univoca che si tratta di un individuo (e non di un robot) è chi pretende di essere.

Allo stesso tempo, il Web è sempre stato progettato per essere uno spazio per dati e documenti. Il gruppo Linked Data Platform lo ha ulteriormente formalizzato creando uno standard per lavorare con i file system che, quando combinato con la filosofia Unix, costituisce un modo efficace per raggiungere questo obiettivo. Questi due principi, della capacità di lettura e scrittura e dell’accessibilità dei dati gestiti, sono fondamentali per tornare al concetto originale e potente del web.

Quindi Solid, basato sugli standard web esistenti ha funzionalità di lettura e scrittura, che incorporano autorizzazioni e identità, insieme alla gestibilità dei dati e agli aggiornamenti in tempo reale. Realizza il Web come inizialmente previsto e fornisce una piattaforma per la prossima generazione di applicazioni veramente potenti e innovative.

(1 – Continua)