Modalità di lettura

I Provider di software open source

Hai dei file a cui vuoi poter accedere facilmente da qualsiasi device? Li puoi caricare su NextCloud! Devi scrivere un testo assieme ad un’altra persona che vive lontano? C’é Etherpad! Vuoi inviare un file in modo riservato? Puoi usare Lufi! Ti serve una mappa online? Ma c’é OpenStreetMap! Vuoi condividere uno status ma solo con alcuni amici intimi? Puoi farlo con Friendica! Devi cercare qualcosa sul web? C’é SearX!

Insomma: chi te lo fa fare di usare servizi centralizzati il cui solo scopo é carpire informazioni su di te, se ci sono provider online che mettono a disposizione i migliori software open source?

SIAM PASSATI DALL’ESSER PERSONE CHE UTILIZZANO STRUMENTI AD  ESSER CLIENTI DI SERVIZI CHE CI USANO

La maggior parte degli utenti possiede dei device (smartphone, tablet, computer fisso o portatile…) ma non ha in casa un proprio server personale con cui gestisce ed archivia i propri contenuti. Questo perché esistono dei fornitori commerciali di servizi online (provider come Google, Apple o Facebook) che mettono comodamente e spesso “gratuitamente” a disposizione tutta quella serie di servizi che altrimenti bisognerebbe installare/impostare/aggiornare/riparare da sé. Affidarsi a provider esterni, dunque, a primo acchito risulta comodo perché libera dall’onere di imparare a gestire gli strumenti su cui si regge la propria vita digitale.

E’soprattutto nella seconda metà degli anni 2000 che si affermano i principali provider di servizi online. É in quel momento che si sviluppano aziende e strumenti come Dropbox, Evernote, Facebook, Google Docs, iCloud, Twitter, Whatsapp, YouTube ecc. Nel giro di pochi anni però, tramite acquisizioni e battaglie commerciali, la situazione che si é venuta a creare é che i principali servizi online sono proprietà di soli cinque colossi americani: Amazon, Apple, Facebook, Google, Microsoft.

Cinque aziende commerciali che hanno nelle proprie mani la vita digitale di ogni individuo del pianeta, alcune delle quali sono state fondate con l’esplicito scopo di raccogliere, analizzare e vendere tutte le informazioni che possono sui propri utenti.

Non tutti ci han fatto caso, ma mentre questi provider nascevano e si facevano ogni giorno più forti é avvenuto nelle nostre vite un importantissimo doppio cambio di paradigma. Il tutto é avvenuto in maniera esplicita, alla luce del sole e nient’affatto misteriosa, solo che é avvenuto tanto in fretta e con un tale hype nei confronti della “tecnologia del futuro” che la maggior parte delle persone non se n’é curata: 1) si é passati dallo “strumento come strumento” allo “strumento come servizio” ed alla 2) cessione volontaria dei propri dati sensibili in cambio dell’utilizzo di tali servizi.

Il concetto, insomma, é che si é passati dal “possiedo carta e penna su cui scrivo quel che mi pare e poi se voglio lo tengo chiuso in un cassetto oppure lo consegno a chi mi pare ma sempre senza dover render conto a nessuno della mia scelta” al “Posso usare la fantastica penna di lusso e la fantastica carta della ditta X per scrivere tutto quel che mi pare, alla sola condizione che la ditta X leggerà tutto ciò che scrivo e ne farà quel che vorrà”.

Tu, utente, non “hai” Whatsapp. Quando dici che “hai Whatsapp” stai dicendo una stronzata.

Non hai idea di quali informazioni su di te il software di Whatsapp trasmette ai server  di Facebook(i millisecondi che sei stato fermo su una foto? se ne hai allargato un dettaglio? se l’hai salvata? se hai salvato una schermata con quella porzione di chat? quanti errori grammaticali fai? in quali ore dormi? quali sono le persone di cui cancelli le chat?).

Non sai in che modo questi dati vengono interpretati (il numero di emoji usati in relazione alle volte in cui usi certe parole? quali sono le parole che usi solo con certe persone? i tuoi riferimenti culturali più comuni in relazione con la mappa dei tuoi spostamenti? le opinioni che hanno su di te i tuoi “amici” e che si scambiano nei messaggi privati?).

Non sai in che modo Whatsapp ti profila (ha intuito che forse tra te e una certa persona c’é una tresca in base all’analisi dei vostri tracciati GPS ed ai messaggi fasulli che avete inviato? ha dedotto le tue debolezze emotive utilizzabili come grimaldello propagandistico da una forza politica che avversi per confonderti le idee?)

L’ultimo punto probabilmente é il più importante. Si sa, che spesso il problema non é in chi trasmette informazioni (tu), ma in chi le legge (Facebook). Se Facebook interpretasse dalla tua attività online che sei potenzialmente una minaccia per il governo in carica e questa informazione fosse venduta proprio a qualcuno che lavora per il governo in carica beh, a seconda della natura di tale governo potresti passare decisamente dei brutti momenti.

 

 

LA SOLUZIONE IDEALE É AVERE IL PROPRIO SERVER A CASA

Possiamo girarci attorno finché si vuole, ma la verità é che l’unico software su cui puoi avere la massima fiducia é software FLOSS installato da te su un tuo device di proprietà, a cui solo tu hai accesso.

Idealmente, dunque, un web veramente libero dovrebbe essere composto da innumerevoli device e server personali su cui sono installati gli strumenti software che ognuno preferisce e per far sì che questo non porti ad una eccessiva frammentazione delle piattaforme, idealmente e pur mantenendo la propria indipendenza, queste dovrebbero comunque possedere un certo grado di interoperabilità (ad essempio costituendo una rete federata). Si tratta di uno scenario tecnicamente realistico, molto vicino a quello delle prime reti BBS all’alba di Internet e che qualcuno sta effettivamente cercando di far prender nuovamente piede. Gli strumenti ci sono e funzionano già a dovere. Quel che gli manca é solamente un’adozione massiccia.

Certo é pur vero che l’idea di fare self-hosting (ossia il possedere un proprio server personalizzato) può spaventare molte persone, nonostante gli strumenti per realizzarlo siano sempre più alla portata di chiunque (come ad esempio YuNoHost un sistema operativo pensato proprio per server casalinghi gestiti da un utente inesperto, già predisposto per ospitare un’Istanza Nextcloud, Matrix, Mastodon, XMPP, WordPress, SearX, Tiny Tiny RSS, Wallabag e praticamente tutto quel che riguarda la vita digitale di ognuno).

Capiamoci: siamo nel 2019; i computer esistono ormai da eoni, ma anche a voler restare stretti e concentrarci solo sul periodo in cui questi sono entrati in massa nelle case, stiam parlando comunque di 25-30 annima la conoscenza media di questi strumenti é perlopiù limitata all’utilizzo più superficiale. La situazione può essere paragonata allo scenario in cui milioni di automobilisti che, pur sapendo guidare, ignorassero totalmente cosa siano il motore, le pastiglie dei freni o la batteria, ma si accontentassero di sapere che girare il volante a sinistra fa girare a sinistra anche le ruote, credendo così di sapere come funziona un’automobile.

Il fatto é che, come già detto, siamo nel 2019: non si pretende certo che tutti diventino dei provetti meccanici-hacker, ma almeno che si diffonda una conoscenza generale giusto un minimo più accorta. Insomma: basterebbe che si sapesse che sotto il cofano c’é una cosa chiamata motore e più o meno in base a quali princìpi funziona.

La cosa ancor più drammatica é che le conoscenze base per potersi muovere in campo informatico (una spolverata di teoria, imparare ad installare un sistema operativo, compiere operazioni di maintenance, usare motori di ricerca come si deve ed alcuni concetto-base di sicurezza informatica) possono essere apprese con un corso di sette giorni, meno che per la patente, ma nonostante l’utilizzo dei device informatici sia una costante su base quotidiana per milioni di persone, ancora troppo poche hanno “fatto il corso di sette giorni”.

STRUMENTI FLOSS

Come già esposto in altri articoli, esistono da anni diversi strumenti FLOSS (ossia software aperto, gratuito e liberamente utilizzabile) che non hanno nulla da invidiare ai loro corrispettivi commerciali. Anzi, in molti casi gli strumenti FLOSS sono pure tecnicamente più avanzati delle loro controparti, tanto che moltissimo software che utilizziamo quotidianamente (come Chrome o Whatsapp) non é che una versione modificata di software FLOSS. L’unica pecca del software FLOSS, semmai, deriva dal fatto che essendo utilizzao da meno utenti, spesso ha una quantità minore di contenuti: la quantità di roba che vien pubblicata sui social open durante una giornata equivale forse a quella che su Facebook vien pubblicato in un minuto. Di conseguenza vi é anche minor spinta a venir incontro agli interessi di un pubblico che si trova altrove. Si tratta della classica situazione del gatto che cerca di mordersi la coda: gli utenti non adottano un sistema se non ci son gran quantità di contenuti, ma non possono esserci gran quantità di contenuti se non ci sono utenti.

Per dirla in altro modo, tornando alla metafora automobilistica: finché tutti continueranno a voler usare ruote di legno, quel tizio strano che ha avuto l’idea di fare ruote di gomma resterà confinato nella sua bottega a fare le ruote di gomma una-ad-una per i suoi clienti affezionati, ma non riuscirà mai a metter su una fabbrica per produrle in serie. Questo a meno che non ci sia una forte spinta ad adottare in massa tali ruote di gomma, ma si tratta di una spinta che non verrà mai dalle grandi aziende produttrici di ruote di legno.

Una selezione di strumenti e piattaforme commerciali libere e la loro controparte commerciale

 

 

SERVIZI VISIBILI vs. VANTAGGI INVISIBILI

Una delle difficoltà maggiori riguardanti il software FLOSS é il riuscir a far capire il loro valore ad una popolazione che, come già detto, ha giusto delle vaghe conoscenze informatiche. Spiegare i vantaggi degli strumenti FLOSS a chi é privo di ogni base informatica spesso suona difficile come cercar di spiegare com’é possibile che gli aerei si librino nell’aria ad una popolazione vive nel terrore che la Luna caschi dal cielo.

Per esempio: quando si parla di privacy e protezione dei dati personali sul web, solitamente l’immagine che viene evocata dall’utente comune é quella del tizio parte-hacker-parte-007-parte-esattore-di-Equitalia che traffica sul web per carpire informazioni piccanti o spiacevoli sulla tua persona, ossia uno scenario da film complottista che, pur non essendo impossibile, nella maggior parte dei casi risulta alquanto improbabile: a chi mai interessa cosa faccia nella vita privata il signor Gino del quinto piano? Certo però che quelle stesse informazioni diventano estremamente interessanti se acquisibili in massa assieme a quelle di milioni di altre persone…

In realtà ciò che avviene nella maggior parte dei casi é che le informazioni dettagliatissime che hai fornito su di te vengono utilizzate all’interno dei cosiddetti big data per impostare argomentazioni politiche, saggiare il terreno su certi argomenti senza tener conto dello scarto fra vita reale e vita sul web e soprattutto, per modificare il discorso pubblico prevalente su determinate questioni.

Il tuo profilo, il tuo singolo profilo utente, di per sé ha scarso valore (a meno che tu non sia un VIP o un noto criminale). Ma se il tuo profilo fa parte di un bouquet di milioni di profili allora la cosa cambia!

Quel che avviene é che i committenti hanno modo di influenzare quali e quante informazioni riceverai, facendo sì che sui social certe notizie appaiano nella tua Timeline ma non in quella del tuo vicino o che ti venga suggerito si seguire certi contatti e non altri. Le informazioni che hai fornito su di te sono uno strumento impagabile affinché queste modifiche riescano ad essere cucite proprio apposta per te.

Non é un caso se milioni di persone vengono portate a credere a cose del tutto false o a consolidare idee che, se non ci fosse controllo sui contenuti che ricevono, non sarebbero difese con tanta irrazionalità. Chi manipola quel ti vien detto, non fa altro che indirizzare il tuo modo di pensare.

In poche parole, scegliere di utilizzare le grosse piattaforme centralizzate del data-mining (letteralmente “estrazione dati”, ossia ciò che fanno Facebook, Google ecc) equivale a buttarsi nel mare in cui viene effettuata la più imponente e specialistica pesca a strascico del mondo: una pesca a strascico smart che se da un lato coinvolge tutti i pesci nel mare, nessuno escluso, dall’altro non uccide i pesci, ma li lascia in acqua, studiandoli tanto a fondo da capire come fare a far sì che ogni singolo pesce poi nuoti nella direzione che il pescatore desidera.

In sostanza più informazioni personali forniamo alle grandi compagnie di data mining e più aiutiamo chi manipola le informazioni sui media mainstream; più aiutiamo chi vuole seminare odio in maniera mirata; più aiutiamo le società di marketing a renderci dipendenti dai loro prodotti. Un esempio su tutti? In Italia, da anni, il numero di crimini violenti é in calo costante. Non é una novità: ogni anno i quotidiani pubblicano i nuovi dati e da anni, appunto, si annuncia che sono calati rispetto all’anno prima. Eppure la percezione diffusa é che invece siano in aumento. Stessa cosa per il numero di stranieri residenti in Italia: oltre il 73% degli italiani ne sovrastima il numero. Certo, la percezione pubblica non viene modificata dai soli social, anche i media hanno un ruolo fondamentale in questo, ma é innegabile che oggi il grosso di questo lavoro avvenga proprio sui social.

 

I recenti scandali legati a Facebook, Cambridge Analytica, la Brexit,il Russiagate ed i sospetti di intervento esterno sui social durante diverse campagne elettorali non sono che l’aspetto più macroscopico e noto dell’intreccio fra big data, politica e manipolazione dell’opinione pubblica.

Ecco, tutto questo fa parte di ciò che l’utente medio fa fatica a vedere e tra un’app per mandare immagini di gattini con musichette carine ed un’app che fa lo stesso ma meno pubblicizzata e usata da meno utenti, sceglierà la prima, anche se la seconda ha caratteristiche migliori ed é più adatta a proteggerne le informazioni personali.

Socialità quantitativa e strumenti che necessitano apprendimento raso-zero sono, purtroppo, i fattori determinanti per la scelta delle piattaforme da utilizzare. Restando all’esempio automobilistico, é come dire che il mondo preferisce le auto senza specchietti, frecce, cinture di sicurezza ed altri dispositivi di protezione “perché é roba da nerd maniaci” e si é adattato a ritenere che beh, é normale che ogni automobilisca faccia qualche incidente e perda qualche arto.

 

 

PROVIDER OPEN SOURCE

Se proprio non si ha modo o voglia di self-hostare i propri strumenti software, un buon compromesso fra self-hosting ed il ricorso ai provider di servizi commerciali come Facebook o Google é quello di rivolgersi a dei provider online di software open source.  In pratica, se Google mette a disposizione i suoi strumenti (Google Calendari, Contatti, Drive, Mail, Ricerca, Documenti, Fogli, Presentazioni, ecc…) ed anche Apple fa altrettanto con i propri (iCloud, Contatti, Pages, Numbers, ecc…), così come fa Facebook (Facebook, Messenger, Instagram, Whatsapp) e tutti quei provider che mettono a disposizione il proprio unico strumento (L’azienda Evernote mette a disposizione lo strumento Evernote, l’azienda Twitter mette a disposizione lo strumento Twitter ecc.) esistono anche diversi provider che invece mettono a disposizione applicazioni FLOSS che, se l’utente volesse, potrebbe tranquillamente scaricarsi e installare su un tuo server personale, essendo tutto software aperto e liberamente scaricabile (quindi, chiunque abbia le necessarie competenze tecniche, può verificare cosa fa davvero il software “sotto il cofano” e come).

La comodità di questa soluzione é indubbia: hai un server sempre attivo accessibile 24/24 che viene mantenuto efficiente, aggiornato e riparato da qualcun’altro cosicché tu possa accedervi senza problemi.

L’idea alla base dei provider di applicazioni FLOSS é che anziché esserci solo 4 o 5 colossali provider cui si rivolgono tutti, possano invece esserci centinaia, migliaia, milioni  di server che offrono una vastità di strumenti che però siano compatibili tra loro o addirittura federati.

Una piccola digressione: Framasoft é un provider che fornisce una propria Istanza Mastodon, mentre Bida é un altro provider che fa altrettanto. Pur essendo due provider distinti (sotto un certo punto di vista é come dire Apple e Facebook) entrambi mettono a disposizione lo stesso strumento, Mastodon, che ha la peculiarità di essere federato. Ciò significa che gli utenti che usano l’Istanza Mastodon di Framasoft e quelli che usano l’Istanza Mastodon di Bida potranno interagire fra loro come se fossero su un’unica grande chat. Volendo fare un paragone, sia iChat che Whatsapp, i software di chat di Apple e Facebook, sono stati entrambi sviluppati in base ad XMPP, che é software FLOSS. Questo vuol dire che tecnicamente sarebbe semplicissimo far dialogare tra loro Whatsapp ed iMessage, ma ciò non avviene puramente a causa di bagarre commerciali.

A questo punto però sorge spontanea una domanda: perché non fidarsi di Facebook e Google ma fidarsi di un provider open source? Si tratta pur sempre di dover riporre fiducia in qualcuno che (presumibilmente) non si conosce ed a cui si affidano i propri dati personali. L’osservazione é in effetti corretta e l’unica risposta sensata é che così come non ci si può fidare dell’uno non ci si dovrebbe fidare nemmeno dell’altro.

Ma ci sono dei “ma”.

Innanzitutto i maggiori provider di servizi commerciali come Facebook e Google sono ESPLICITAMENTE basati sulla lettura, analisi e compravendita dei contenuti che noi forniamo. Da cosa guadagnano Facebook e Google? Qualcosina sì dalla pubblicità, ma il grosso dei guadagni, quello che ha rende Mark Zuckerberg uno degli uomini più ricchi del mondo, é la vendita delle informazioni degli utenti.

  • ETICA DICHIARATA: Dall’altra, la maggior parte dei provider open source é realizzata e mantenuta da persone, comunità e collettivi che esplicitamente combattono l’utilizzo a fini commerciali delle informazioni degli utenti. Ci si può fidare o meno, ma rivolgersi ai big equivale alla certezza che la vendita dei propri dati avvenga.
  • SOFTWARE NON TRACCIANTE: Il software utilizzato é caratterizzato dal fatto di chiedere solo i dati strettamente necessari per funzionare (talvolta non chiedono proprio nulla) in modo da ridurre al minimo le possibilità di profilazione dell’utente. Certo, un provider potrebbe aver modificato il software sul suo server senza dichiararlo, ma come vedremo nei prossimi punti, potrebbe essere un’opzione poco interessante per il provider stesso.
  • FRAMMENTAZIONE INTERNA: I vari servizi offerti dai provider di software open source sono spesso scollegati fra loro. Questo significa che di solito non c’é un’unico nome utente e password per tutti i servizi. In questo modo se anche usassi in contemporanea l’Istanza Mastodon ed i fogli di calcolo dello stesso provider, lui potrebbe credere che ciò venga fatto da due utenti diversi.
  • FRAMMENTAZIONE PERSONALE: Nulla t’impedisce di rivolgerti a più provider contemporaneamente, frammentando le tue informazioni personali un pò qua ed un po là. Se due o più profider forniscono gli stessi software (per esempio NextCloud), usare l’uno o l’altro non comporterà alcuna difficoltà di apprendimento. Ad esempio puoi usare l’Istanza Mastodon del provider A, il server Matrix del provider B e gli strumenti office del provider C e gestirli come se fossero di tre utenti differenti, in modo che nessuno di questi abbia la totalità delle informazioni sul tuo conto.
  • FRAMMENTAZIONE GLOBALE: Se le informazioni di tutti stanno su Facebook e Google, é sufficiente acquistare informazioni da quei due provider per avere un database su milioni di persone. Se invece questi milioni di utenti fossero sparpagliati su migliaia di server interconnessi da poche migliaia di utenti l’uno, chi volesse farsi un database altrettanto massiccio dovrebbe contattare (o hackerare) uno-ad-uno migliaia di server. Lo sforzo sarebbe di per sé immane. Se poi si considera che, come visto, le informazioni che si troverebbero in mano sarebbero molto meno dettagliate ed interessanti di quelle fornite da Facebook, é chiaro che i server di servizi FLOSS risultano strutturalmente poco utili per chi vuol commerciare informazioni personali.

 

 

CHE STRUMENTI VENGONO MESSI A DISPOSIZIONE?

Gli strumenti messi a disposizione dai provider sono un’infinità e spaziano dagli strumenti per ufficio (scrittura collaborativa, fogli di calcolo, mappe mentali), web hosting (tipo Dropbox, iCloud, Google Drive ecc.), social, chat personali, strumenti per programmatori… Per farla breve: pensa ad un servizio online che usi comunemente ed e sappi che ne esiste anche la versione libera e aperta, fatta eccezione giusto per i fornitori di media mainstream coperti da copyright come Spotify o Netflix e iTunes, ecco, ma se pensi a Evernote, Dropbox, Twitter, Facebook, Google Maps, Gmail, Whatsapp, le ricerche su Google, iWork e tutti quegli strumenti che usi quotidianamente online beh, ognuno di questi ha la sua controparte libera!

Alcuni di questi strumenti sono parzialmente sovrapponibili; un esempio é l’applicazione Turtl che é sia un gestore appunti (Notebook) che uno strumento per archiviare link interessanti (Bookmark manager) che fa dunque un pò quello che fa Evernote ed un pò quello che fa Pocket. Questo per dire che in alcuni casi la definizione usata per classificare questi strumenti può essere poco esaustiva.

Altra cosa interessare é che uno stesso provider può mettere a disposizione più strumenti che fanno la stessa cosa (ad esempio due diversi tipi di calendario o di strumenti di scrittura). La cosa può confondere un attimo chi non é abituato a dover scegliere tra opzioni diverse con uno stesso provider, ma va tutta a favore della personalizzazione (ti trovi scomodo ad usare EtherPad? Nessun problema: abbiamo anche PadLand!)

Certi strumenti software sono molto popolari e vengono messi a disposizione da diversi provider (per esempio, chi offre un servizio di data hosting nel 99% dei casi utilizza NextCloud), che però ne personalizzano un pò l’estetica, a volte alcune funzioni e spesso anche il nome (per esempio, il server Nextcloud messo a disposizione da Framapiaf viene chiamato “Framadrive”). Altri invece, sono più rari.

 

 

ELENCO PROVIDER OPEN SOURCE

Questo post non é incentrato sulle funzionalità dei singoli strumenti software e qui si vuol solo elencare una serie di provider di strumenti FLOSS che, volendo, un utente potrebbe anche installarsi su un proprio server. Pertanto l’elenco non comprende siti che mettono a disposizione un unico strumento software (tipo mastodon.social che mette a disposizione solamente la propria Istanza Mastodon) e/o strumenti software non hostabili privatamente (tipo DuckDuckgo)

 

 

AUTISTICI & INVENTATI

PAESE: Italia

FINANZIAMENTO: Donazioni

A/I é il principale riferimento italiano per quanto riguarda collettivi antagonisti e anticapitalisti impegnati per i diritti digitali. Offre tutta una serie di strumenti con un fortissimo occhio di riguardo a sicurezza e protezione dati.

  • Server IRC
  • Email
  • Mailing List
  • Webhosting / Blog
  • Altro, a richiesta

 


 

 

 

BIDA

PAESE: Italia

FINANZIAMENTO: Donazioni e sottoscrizioni

  • Calendario (Quand – basato su Studs)
  • Data Storage (Nextcloud)
  • Libreria Online (Ola)
  • Social (Mastodon)

 


 

 

 

 

CISTI

PAESE: Italia

FINANZIAMENTO: Donazioni

  • Social (Mastodon)
  • Scrittura collaborativa (Cryptpad)
  • Presentazioni (Cryptpad)

 

 

 

CRYPTPAD

PAESE: Francia

FINANZIAMENTO: Parte in donazioni, parte a pagamento

Cryptpad é una compagnia francese che realizza e mette a disposizione una serie di propri strumenti focalizzati su privacy e sicurezza online.

  • Data hosting
  • Git
  • Presentazioni
  • Scrittura collaborativa
  • Sondaggi

 


 

 

 

DISROOT

PAESE: Olanda

FINANZIAMENTO: Donazioni

Disroot é un’organizzazione di hacktivisti di impronta libertaria impegnata a far conoscere le tecnologie aperte ed a diffondere una maggior cultura della privacy informatica.

 


 

 

FENEAS

PAESE:

FINANZIAMENTO: Il progetto é finanziato direttamente dai suoi membri attivi

FeNeAs é un’associazione no profit il cui scopo é diffondere l’utilizzo di strumenti digitali federati

  • Data hosting (NextCloud – accessibile solo ai membri attivi)
  • Git (Gitlab)
  • Scrittura collaborativa (Etherpad)
  • Social (Friendica)
  • Social (GangGo)
  • Social (Matrix)

 


 

FRAMASOFT

PAESE: Francia

FINANZIAMENTO: Donazioni

Framasoft é un’importante associazione francese il cui scopo é quello di diffondere l’uso di tecnologia FLOSS. Framasoft organizza incontri, corsi ed un gran numero di attività diverse. In particolare sta portando avanti il progetto di de-googleizzare il web, facendo conoscere tutti gli strumenti già esistenti ed utilizzabili anche senza dover per forza rivolgersi alle big company dell’informatica. Gli strumenti che offre Framasoft sono davvero tantissimi e non sarà possibile elencarli tutti, ma ci si prova. Una caratteristica particolare é che Framasoft ribattezza gran parte degli strumenti offerti “Frama(qualcosa)”. Il sito é in francese ma gran parte é tradotto in inglese e sempre più pagine sono tradotte anche in italiano.

  • Bin (Framabin – basato su PrivateBin)
  • Calendario (Framadate – basato su Studs)
  • Calendario (Framagenda – basato su NextCloud)
  • Data Storage (Framadrive – basato su Nextcloud)
  • Disegno vettoriale (Framavectoriel – basato su SVG-Edit)
  • File sharing (Framadrop – basato su Lutim)
  • Fogli di calcolo (Framacalc – basato su EtherCalc)
  • Formulari online (Framaforms – basato su Drupal e Webform)
  • Games (Framinetest – basato su Minetest)
  • Git (Framagit)
  • Image sharing (Framapic – basato su Lutim)
  • Libreria Online (Framabookin – basata su Calibre e BicBucStriim)
  • Mailing list (Framalistes)
  • Mappe mentali (Framindmap – basato su Wisemapping)
  • Mappe online (Framacarte – basato su uMap)
  • Motore di ricerca (Framabee – basato su SearX)
  • Notebook collaborativo (Framanotes – basato su Turtl)
  • Notebook collaborativo (Framemo – basato su Scrumblr)
  • Online bookmarking (MyFrama – basato su Shaarli)
  • Online bookmarking (Framabag – basato su Wallabag)
  • Presentazioni online (Framaslides – basato su Strut)
  • Progetti collaborativi (Framaestro)
  • RSS reader (Framanews – basato su Tiny Tiny RSS)
  • Scrittura collaborativa (FramaPad – basato su EtherPad)
  • Social (Framasphère – basato su Diaspora)
  • Social (Framateam – basato su Mattermost)
  • Social (Framapiaf – basato su Mastodon)
  • Sondaggi (Framadate – basato su Studs)
  • Sondaggi (Framavox – basato su Loomio)
  • URL Shortener (Frama.link – basato su Lstu)
  • Video Hosting (Framatube – basato su PeerTube)
  • VOIP (Framatalk – basato su Jitsi Meet)

 


 

 

 

LIBREM ONE

PAESE: USA

FINANZIAMENTO: Servizi a pagamento

Librem é il marchio dei prodotti e servizi open dell’azienda Purism. Purism produce computer desktop e smartphone di alta fascia che promettono una alta attenzione al rispetto della privacy e della sicurezza informatica. I servizi della linea Librem derivano da strumenti FLOSS che però vengono fortemente personalizzati e rinominati “Librem(qualcosa)”; per esempio, il server Mastodon offerto da Framasoft si chiama FramaPiaf.

  • Contact management (Librem Contacts)
  • Data Storage (Librem Files)
  • MailOnline Backup (Librem Backup)
  • Social (Librem Chat – basato su Matrix)
  • Social (Librem Social – basato su Mastodon)
  • VPN (Librem Tunnel)

 


 

 

 

NIXNET

PAESE: ?

FINANZIAMENTO: Donazioni

Nixnet é creato e gestito apparentemente da una sola persona, Amolith, che mette a disposizione gli stessi strumenti che lui utilizza. Molto servizi sono utilizzabili anche attraverso TOR e c’é forte attenzione su sicurezza e criptatura dei messaggi.

  • Bin (PrivateBin)
  • Blogging (Plume)
  • Calendario (Framadate)
  • Data Storage (Nextcloud)
  • Finance Manager (Firefly III)
  • Git (Gitea)
  • Motore di ricerca (SearX)
  • Information Manager (BookStack)
  • Online bookmarking (Wallabag)
  • Project Management (Taiga)
  • RSS Bridging
  • Scrittura collaborativa (CodiMD)
  • Social (Mastodon)
  • Social (Matrix)
  • VOIP (Mumble)
  • VPN (Wireguard)

 


 

OPENCLOUD

PAESE: Lussemburgo

FINANZIAMENTO: Autofinanziamento

  • Data hosting (NextCloud)
  • Social (Friendica)
  • Social (Matrix)
  • Social (Mastodon)
  • Sondaggi (Dudle)
  • Lavoro collaborativo (Kopano)

 


 

RISEUP

PAESE: USA

FINANZIAMENTO: Donazioni

RiseUp é un collettivo di Seattle ma con membri sparsi in tutto il mondo. É attivo dal 1999 e si adopera per una società libera ed una lete altrettanto libera.

  • Mail
  • File sharing (Upload)
  • Lavoro collaborativo (Crabgrass)
  • Scrittura collaborativa (Etherpad ?)
  • Social (XMPP)
  • VPN

 


 

TCHNCS

PAESE: Germania

FINANZIAMENTO: ?

  • Bin (HasteBin)
  • Data Storage (Nextcloud)
  • Email
  • Games (Minetest)
  • Git (GitLab)
  • Social (Mastodon)
  • Social (Matrix)
  • Social (XMPP)
  • Project Management (Taiga)
  • Video Hosting (PeerTube)
  • VOIP (Mumble)

 

 

3x1t (“Exit”)

PAESE: Italia

FINANZIAMENTO: ?

A cura dell’associazione Bije di Verona, che si occupa di diffondere l’utilizzo di strumenti FLOSS

  • Mail
  • Data hosting
  • Social (XMPP)

 

 


Grazie ad https://mastodon.bida.im/@hannahliu e https://ins.mastalab.app/@metalbiker per lo scambio su Mastodon da cui é nata l’idea per questo articolo.

 

  •  

Google ti guarda (ma ci sono alternative)

Google é indiscutibilmente il principale motore di ricerca online, tanto che l’atto di cercare qualcosa sul web viene espresso col suo nome (“non sai nulla di questo argomento? Googolalo!”).

Uno dei motivi del successo di Google é che si tratta di un ottimo motore di ricerca, effettivamente capace di trovare quel che cerchi nella stragrande maggioranza dei casi.

D’altro canto Google é anche un’azienda imponente e ramificata che vive di raccolta e vendita dati, che si ricorda cos’hai cercato, quando e quante volte e che collega queste informazioni ad altre che ha raccolto su di te attraverso una miriade di servizi che affiancano quello di ricerca web. E questo é un grosso problema! Un grosso problema che é sotto gli occhi di chiunque ma che al tempo stesso viene raramente affrontato.

Ciò che é poco noto, invece, é che la maggior parte dei suoi servizi può benissimo esser sostituita con altri meno invasivi, compreso il motore di ricerca.

 

Google é utilizzato per oltre il 90% delle ricerche online

Sostituire il motore di ricerca di Google é certamente un passo importante per arginare il pericolo di avere un’unica azienda a controllo di tutti i dati che forniamo ogni volta che facciamo una ricerca online. Dati che vengono spiati, raccolti, classificati e venduti.

Oltre a Google difatti esistono diversi motori di ricerca validi. Parte di questi in realtà sono assai specifici ed utilizzabili solo per ricerche assai specifiche (ad esempio TinEye per il reverse search di immagini), ma la maggior parte consente di fare ricerche generiche e funziona in modo molto simile Google.

Per proseguire é però necessario comprendere alcuni concetti base su cui si poggia un motore di ricerca. Uno dei componenti base di un motore é il suo CRAWLER (può essere reso con “ispezionatore”), ossia un programma che naviga in automatico nel web, saltando di link in link e registrando nei database del motore di ricerca ogni parola, immagine, file che trova (creando quella che viene chiamata “copia CACHE”). Una volta che il crawler ha scoperto e registrato i contenuti, il motore di ricerca classifica ogni contenuto attraverso un proprio ALGORITMO.

Un buon crawler idealmente trova il 100% dei contenuti di un sito ed un buon algoritmo é in grado di classificare come si deve ogni contenuto. Al contrario un cattivo crawler potrebbe non scoprire mai l’esistenza del tuo sito o scoprirne solo una parte ed un cattivo algoritmo, quando cerchi informazioni su “spaghetti” potrebbe mettere nei primi risultati pagine che non parlano della pastasciutta ma i post di un tizio che si firma “Mr. Spaghetti” (chi si ricorda i primi motori di ricerca degli anni ’90 conosce bene questo tipo di situazioni). Ogni motore di ricerca usa un proprio crawler ed un proprio algoritmo, diversi da quelli degli altri motori.

Non va poi sottovalutato l’intervento umano: é per scelta degli amministratori di Google ad esempio che certi siti compaiono sempre in testa ai risultati (come Wikipedia quando si cerca il nome di una persona nota o Booking quando si cercano località turistiche). É sempre per una scelta voluta che i suggerimenti di ricerca di Google non contengano mai termini volgari o riferimenti a contenuti per adulti.

 

PRINCIPALI DIFFERENZE CON GOOGLE

Chi utilizza per la prima volta un motore di ricerca diverso dal onnipresente Google non può non notare che questi restituiscono risultati diversi.

SERP DIFFERENTI: Ognuno di questi motori genera per ogni ricerca dei risultati un pò diversi (tecnicamente S.E.R.P.: Search Engine Results Page): quello che per Google é il primo risultato, per un altro motore di ricerca può essere il decimo. Questo può dipendere da principalmente dal crawler e dall’algoritmo usati.

IMMAGINI, NEWS ECC: Molti motori di ricerca sono focalizzati sulla ricerca di pagine web e dunque peccano dal lato di ricerca news e immagini

RICERCA AVANZATA: Google offre diversi strumenti di ricerca avanzata che spesso mancano agli altri motori di ricerca, per esempio Google Trends o la possibilità di visionare la pagina cache.

Un paio di motori di ricerca alternativi a Google sono ad esempio:

 

DuckDuckGo

É più o meno riconosciuto come il principale motore alternativo a Google. I risultati di ricerca sono ottimi, anche per la ricerca immagini, ma pecca riguardo alle news. L’azienda proprietaria, statunitense, si pubblicizza come molto focalizzata su privacy e sicurezza e parte del software é open source. Si finanzia pubblicando inserzioni pubblicitarie e tramite affiliazioni.

 

Qwant

Motore di ricerca realizzato in Francia. Anch’esso si promuove come fortemente incentrato sulla privacy degli utenti. I risultati sono molto buoni anche per quanto riguarda immagini e news. Si finanzia in parte ricevendo commissioni da alcuni grossi portali a cui indirizza il traffico e in parte tramite finanziamenti pubblici.

L’elenco completo sarebbe lunghissimo e includerebbe Bing, Yahoo, Lycos, WebCrawler e molti altri (un elenco dettagliato é disponibile in questa pagina Wikipedia). Quel che però appare già evidente é un che motore di ricerca per esistere ha necessità di molti fondi per poter reggere economicamente (basta solo vedere le dimensioni delle serverfarm di Google per rendersi conto dei costi spaventosi che genera) e ciò causa immancabilmente una situazione da gatto che si morde la coda, con i motori di ricerca che alterano i propri risultati per favorire gli sponsor e vendono i dati di navigazione dei propri utenti (data mining) per poter garantire a quegli stessi utenti un servizio costante e sempre aggiornato.

Inoltre ognuno di questi motori di ricerca appartiene sempre ad una sola azienda, la quale si trova dunque sempre in condizione di poter manipolare i risultati. Insomma, non se ne esce fuori: per quanto possano esser buone le intenzioni e le persone che li gestiscono, i comuni motori di ricerca sono strutturati in modo tale da lasciare in mano ai loro gestori un potere considerevole nei confronti degli utenti. Come se ne esce?

 

METAMOTORI DI RICERCA

Una prima soluzione é quella di usare un metamotore di ricerca, ossia un motore che non si sbatte a ispezionare il web e classificarne i contenuti (ergo: non fa crawling), ma trasmette la tua ricerca a motori di ricerca veri e propri e ne assembla i risultati. Si tratta, in poche parole, di un “motore di motori di ricerca”.

Un metamotore di ricerca non fa altro che assemblare i risultati di altri motori di ricerca.

 

Se cerchi “spaghetti” su un metamotore di ricerca (ad esempio SearX), questo cercherà “spaghetti” su dei motori di ricerca veri e propri, come Google, DuckDuckGo e Qwant, e poi restituirà una S.E.R.P. ottenuta assemblando quello che i motori han trovato.

In questo modo, per capirci, tutti gli utenti che utilizzano il metamotore di ricerca, verranno intesi da Google come un unico, gigantesco utente che fa un numero talmente elevato e variegato di ricerche da divenir inclassificabile. Il metamotore di ricerca, tuttavia, potrebbe sempre tener traccia di quel che fai tu. É già qualcosa.

 

MOTORI COLLABORATIVI (P2P ETC.)

Una seconda soluzione é quella di utilizzare una soluzione collaborativa tra server e/o utenti diversi in modo da formare assieme un grande motore di ricerca. Qui incontriamo nuovamente il concetto di reti decentralizzate e distribuite già descritte nei post sul Fediverso e su Mastodon.

 

Riassumendo: una rete centralizzata (A) é come Google, in cui tutti gli utenti si rivolgono idealmente ad un unico server chiamato Google che detiene il totale controllo dei dati. Una rete decentralizzata (B) é formata da più server che collaborano fra loro, dando la possibilità ad ogni utente può scegliere a quale server connettersi (il quale può avere delle peculiarità diverse rispetto agli altri) e da qui può interagire con gli altri server della rete. Una rete distribuita (C) invece, é una rete in cui ogni singolo utente funge da server di sé stesso e, in maniera del tutto indipendente, può connettersi ad altri utenti con cui interagire.

Come si traducono questi tipi di rete con i motori di ricerca? Prendiamo ad esempio una rete decentrata ed immaginiamoci l’esistenza di diversi server, su ognuno dei quali é stato installato lo stesso software di motore di ricerca. Ognuno di questi server ha il suo crawler che ispeziona il web e si crea il proprio database con le informazioni sulla porzione di Internet che ha ispezionato (“porzione” perché si parte dal presupposto che ognuno di questi server sia di per sé troppo piccolo perché possa ispezionarlo tutto). Ognuno di essi é un piccolo motore di ricerca che magari conosce perfettamente una certa parte del web (ad esempio, solo i siti in italiano). Ma qui viene il bello: in una rete decentralizzata diversi server possono interagire fra loro, in modo tale che, messi assieme, formino una sorta di mega-motore di ricerca diffuso su scala globale.

Qui la cosa si può già fare molto interessante: i diversi server potrebbero sì condividere e scambiarsi informazioni andando a formare assieme un unico database comune da cui attingere informazioni e tuttavia essere personalizzati per presentare S.E.R.P. personalizzate. Potresti dunque scegliere di fare la stessa ricerca su diversi server specializzati in modo differente. Per esempio, un certo server potrebbe essere impostato per mostrare solamente contenuti adatti ai bambini, un altro potrebbe dare la precedenza ai contenuti più nuovi e un altro ancora potrebbe organizzare i risultati escludendo fonti ritenute inattendibili.

Oltre a tale personalizzazione dei risultati, i server potrebbero scambiarsi anche diverse informazioni tecniche aiutandosi vicendevolmente a mappare meglio porzioni di web e classificarne i contenuti.

A questo punto é facile capire che una rete distribuita funzionarebbe allo stesso modo, ma in questo caso non sarebbero solo i diversi server a partecipare a questo lavoro collaborativo, ma pure i singoli computer dei singoli utenti. Per capirci: su ogni computer si avrebbe installato del software che si occupa di ispezionare il web comunicando al database diffuso quel che ha scoperto ed archiviando una porzione di esso sul proprio disco fisso. Ogni utente inoltre potrebbe personalizzare a proprio piacimento personale il modo ed ordine in cui comparirebbero i risultati di ricerca.

 

SearX é un metamotore di ricerca open source. Il suo software é liberamente scaricabile, modificabile ed installabile da chiunque sul proprio computer o su un server che può esser anche reso pubblico. In effetti sono già oltre un centinaio i server SearX pubblici noti e molti di questi presentano delle caratteristiche proprie. É un pò come dire che ci sono cento versioni diverse di Google. SearX non é un motore collaborativo e quindi ogni singola macchina con installato SearX funziona in maniera del tutto scollegata dalle altre.

Tra i tanti server SearX pubblici, possiamo ad esempio osservare e fare un paragone tra https://search.disroot.org/, ovvero la versione di SearX installata sui server dell’organizzazione Disroot, e https://framabee.org/, la versione di SearX installata sui server dell’associazione FramaSoft. Oltre alle diversa veste grafica, basta fare una semplice prova per osservare quanto cambino i risultati (PS: search.disroot é impostata decisamente meglio).

 

 

Inoltre SearX permette ad ogni utente di personalizzare diversi fattori, anche molto tecnici. Ad esempio é possibile selezionare su quali motori di ricerca deve basarsi SearX, differenziandoli a seconda che si tratti di ricerche generali, di immagini, news, o documenti. Si possono impostare diverse preferenze riguardanti il tracciamento e la modalità di organizzazione dei risultati. Ogni server SearX dunque fornisce risultati diversi a seconda di come é stato impostato e può permettere un certo grado di personalizzazione all’utente. Una caratteristica interessante di SearX é che utilizza come cache i salvataggi pagina su archive.org.

Per quanto riguarda la qualità dei risultati, dunque, molto dipende dal server SearX scelto. La S.E.R.P. principale di https://search.disroot.org/ non é affatto male, tranne che per immagini e notizie, ma questo sembra essere una mancanza dello stesso software SearX e non una caratteristica del server specifico. Oltre alla minor qualità dei risultati su immagini e news mancano diverse comode funzioni presenti in Google: non c’é la ricerca per colore e non é presente alcun aggregatore di notizie.

 

 

Yacy invece é un motore di ricerca distribuito e collaborativo basato su P2P. Si tratta di un progetto molto piccolo e, allo stato attuale, troppo complesso per poter esser davvero proposto come alternativa ai più comuni motori di ricerca disponibili online. A livello di usabilità risulta ancora abbastanza macchinoso, in quanto sono più le occasioni in cui non restituisce alcun risultato di quelle in cui trova qualcosa, come é possibile verificare in questa pagina demo.

Tuttavia va segnalato anche a chi non é interessato ad uno strumento ancora in via di sviluppo perché già allo stato attuale permette di far capire come funziona una rete collaborativa che costruisce assieme un database comune distribuito.

Ipoteticamente, una rete distribuita é quasi indistruttibile: in uno scenario in cui tutti i computer del pianeta facessero parte della rete Yacy, anche se la maggior parte di questi fosse improvvisamente tagliata fuori o distrutta da un colossale meteorite, é sufficiente che solo una minima parte resti attiva perché tutto il database comune resti attivo. Progetto interessantissimo dunque, ma che dovrebbe essere reso molto più user-friendly per sperare in una adozione di massa. Chi volesse provare ad installarselo e smanettarci lo trova qui.

 

IN CONCLUSIONE

Esistono diverse alternative al motore di ricerca di Google, alcune molto valide come DuckDuckGo ed altre meno, ma gli strumenti già disponibili permettono a di poter fare tranquillamente a meno delle ricerche su Google.

Anche la prassi di utilizzare diversi motori di ricerca per ricerche di diverso tipo può essere un modo per non diffondere su una sola piattaforma tutte le informazioni che solitamente vengono messe in mano a Google. Esistono poi strumenti come SearX che, nonostante alcuni limiti, possono contribuire ulteriormente a creare una maggior distanza tra sé e le compagnie di data mining come Google e, potenzialmente, qualsiasi grosso motore di ricerca centralizzato. Gettando lo sguardo ancora più avanti, poi, osserviamo strumenti come Yacy che, idealmente, potrebbero davvero contribuire a riportare in mano alle persone il controllo dei propri dati ma questo, a patto che ci sia al tempo stesso uno sforzo da parte degli sviluppatori di semplificare tali strumenti ed uno sforzo da parte degli utenti per imparare a districarsi meglio nelle complessità dell’informatica.

Non sarebbe male arrivare un giorno ad avere un motore di ricerca collaborativo distribuito, magari pure ibridato con un metamotore di ricerca capace di confrontare la propria S.E.R.P. con quella fornita da altri motori che non fanno parte della rete condivisa. Una sorta di fusione tra SearX e Yacy in cui possano partecipare sia server dedicati che i singoli utenti, andando a formare reti federate di ricerca.

 

 

 

  •