Sistemi App Mobile/Android

Da PNLUG.
Versione del 23 giu 2013 alle 17:30 di Giovanni Longo (Discussione | contributi) (Phone Liberation Party)

Android

Come recita la campagna della FSFE "Free Your Android", Android è un sistema operativo Open Source che però nei dispositivi finali presenti sul mercato presenta applicazioni, driver e servizi proprietari. Nel Google Play Store, il repository principale dove gli utenti scaricano software aggiuntivo, è poi presente molto malware (vedi ad esempio i rapporti annuali di McAfee) e servizi o applicazioni poco rispettosi della privacy degli utenti, o addirittura veri e propri spyware.
È dunque importante fornire agli utenti tutte le informazioni necessarie per accedere a fonti di applicazioni e servizi sicure ed affidabili.

F-Droid, Android FOSS Repository

F-Droid Repository è un catalogo di applicazioni FOSS (Free and Open Source Software) di facile installazione per la piattaforma Android. Il server contiene in dettaglio le molteplici versioni di ogni applicazione. Il client Android permette una facile navigazione del catalogo, una semplice installazione sui dispositivi e una pratica gestione degli aggiornamenti delle applicazioni installate. Ogni pagina descrittiva delle applicazioni evidenzia la licenza Free Software adottata e tutti i link di riferimento.
Il vantaggio non indifferente di F-Droid è che non necessita di alcun account utente o di registrazione, a differenza di Google Play Store che richiede obbligatoriamente un account Google.

CyanogenMod

Testo

Replicant

Testo

Phone Liberation Party

I Phone Liberation Party sono eventi che partono dalla campagna Free Your Android della Free Software Foundation Europe. La campagna nasce tanto dagli aspetti tecnici quanto nell’ottica degli utenti finali e delle loro libertà. Se compro un telefono Android noterò che al primo avvio mi viene richiesto un account Google, dunque mi viene chiesto di legarmi ad un provider di servizi e ai suoi termini di servizio, un vero e proprio contratto unilaterale. Inoltre scopro che il telefono è accompagnato da software proprietario, dunque mi è difficile capire cosa effettivamente stia facendo. Visto che il telefono è mio un giorno potrei decidere di installarci un altro sistema operativo compatibile. Per fare questo devo sbloccarlo, ma scopro che se lo faccio perdo la garanzia e che mi è proibito rivendere o cedere il prodotto a terzi. Questo si chiama vendor lock-in.

Quali sono le alternative? Il Phone Liberation Party propone l'installazione dei seguenti firmware alternativi:
- CyanogenMod
- Replicant
Sono alternative basate su Android (AOSP), ma totalmente Free Software (eccetto per il solito discorso dei driver) e permettono di utilizzare il telefono liberamente senza dover sottoscrivere alcun account con Google o con qualsivoglia provider. Per accedere ad una vasta scelta di app anziché Google Play si consiglia l'utilizzo di F-Droid, un repository di applicazioni Free Software.

La campagna conta sulla diffusione virale di queste alternative e sull’”Hack for Freedom”, ovvero sul feedback agli sviluppatori per migliorare i software, sul porting su F-Droid di applicazioni Open Source disponibili solo su Google Play e sull’organizzare Phone Liberation Party (corrispondenti agli Installation Party per GNU/Linux). Diffondere il Free Software è importante anche per raggiungere le nuove generazioni, i cosiddetti nativi digitali, più a loro agio con dispositivi touch che con i tradizionali PC.

La Free Software Foundation Europe offre alcune risorse a chi desidera organizzare un Phone Liberation Party, ad esempio materiale promozionale per volantini, poster e inviti.