Ho letto molto e sentito entrambe le parti, ma ancora leggermente nel cloud quando si tratta di Android. Android è un sistema operativo open source, ma quando acquisto un telefono, viene fornito precaricato con servizi e app Google che chiaramente non sono open source e sono integrati a un livello tale da non poterli rimuovere. Solo "disabilitarli".
Se Android è veramente open source, posso compilare la mia immagine e flasharla sul mio telefono in modo da eseguire un sistema operativo con codice open source al 100% su una piattaforma mobile?
(Penso alla mentalità di Debian, dove tutto il codice è open source e disponibile per l'utente finale)
Risposta accettata:
Sì e no.
Potresti eseguire https://www.lineageos.org/ per avere un sistema operativo completamente FOSS. Vorresti comunque una sorta di mercato delle app. Puoi inserire "gapps" sul tuo telefono LineageOS, oppure puoi usare https://f-droid.org/.
Tuttavia, "pensando nella mentalità di Debian", è come eseguire Linux su un laptop nel 2001:potresti aver ancora bisogno di componenti closed-source per firmware o driver hardware.