Calvin Wankhede / Autorità Android
TL;DR
- Librephone è uno sforzo per decodificare il codice proprietario necessario per il funzionamento del tuo telefono.
- Sebbene progetti come LineageOS diano priorità al codice open source, finora sono stati necessari alcuni “blob” binari.
- Il progetto inizierà identificando un telefono target con un codice proprietario minimo.
La privacy è una grande preoccupazione per molti utenti di smartphone e, sebbene piattaforme come Android offrano una gran quantità di impostazioni diverse per la gestione dei dati e chi può accedervi, alla fine stai ancora riponendo la tua fiducia in Google. Hai altre opzioni, però, con progetti come GrapheneOS che offrono firmware alternativo che raddoppia la privacy riducendo ulteriormente al minimo l'esposizione dei tuoi dati. E ora stiamo venendo a conoscenza di un nuovo sforzo che cerca di affrontare uno dei maggiori problemi con progetti di software aperto come questo.
Non vuoi perderti il meglio di Android Authority?
Sistemi comeLineageOStentare di offrire alternative completamente open source al software che potrebbe essere fornito con il telefono, ma questo obiettivo è spesso ostacolato dalla loro dipendenza daBLOB proprietari- fondamentalmente, codice precompilato fornito da un fornitore di hardware necessario per interfacciarsi con quel silicio. Potrebbe trattarsi di qualcosa di simile a un driver grafico: è lo stesso tipo di situazione con cui gli appassionati di Linux hanno a che fare sui PC da decenni.
Lettura consigliata:Il quadrante open source Ploopy Knob porta il controllo personalizzato sul tuo PC
Anche se elimini tutte le app Google dalla tua versione Android e utilizzi un codice gradevole, pulito e open source ove possibile, dover distribuire il tuo software con uno di questi blob binari significa che non puoi veramente offrire ai tuoi utenti la piena trasparenza del codice: devi solo prendere la parola dell'OEM che il blob sta facendo quello che dovrebbe.
Non è eccezionale, e ora un nuovo sforzo da parte diFondazione per il Software Libero(FSF) sta cercando di fare qualcosa al riguardo. L'obiettivo del suoLibrefonoIl progetto è semplice, anche se tutt'altro che semplice: decodificare quei blob e trasformarli in codice open source.
Il primo passo sarà identificare il telefono più pratico da tentare di liberare in questo modo. Ciò significa catalogare tutti i diversi blob su cui fanno affidamento i telefoni più diffusi e cercare di trovare hardware che forse non si appoggia a tanti altri. Per iniziare, Librephone sta cercando di "trovare un telefono con il minor numero di problemi di libertà e più risolvibili".
Successivamente inizia l'estenuante lavoro di reverse engineering, cercando di descrivere il comportamento di quei blob binari opachi in un modo che consenta loro di essere ricreati in modo funzionalmente identico, anche se ora con il vantaggio di offrire anche un codice sorgente chiaro e leggibile.
In un momento in cui Google sta rafforzando il suo controllo su Android, più utenti che mai probabilmente stanno pensando ad alternative che mettano al primo posto la privacy, quindi un progetto come Librephone potrebbe essere proprio ciò che il medico ha ordinato. Saremo molto curiosi di vedere quale sarà il telefono iniziale che la FSF tenterà di liberare: restate sintonizzati per gli aggiornamenti lì.
Grazie per essere parte della nostra comunità. Leggi la nostra Politica sui commenti prima di pubblicare.













