Anti-caratteristiche

Le anti-caratteristiche sono indicatori assegnati alle app, per avvisare l’utente di possibili funzioni indesiderate, spesso per favorire interessi dello sviluppatore o terze parti.

Le vedrete nel client F-Droid e/o nel browser del repository web quando visualizzerete i dettagli di un’applicazione contenente una o più di queste anti-caratteristiche.

Lista di anti-caratteristiche

Al momento F-Droid usa questa lista di anti-caratteristiche per classificare le app che distribuiamo:

  • Ads - pubblicità
  • Tracking - traccia e/o comunica la tua attività da qualche altra parte, anche quando può essere disabilitata
  • Non-Free Network Services - promuove o dipende interamente da un servizio di rete non libero
  • Non-Free Addons - promuove altre app o plugins non liberi
  • Non-Free Dependencies - necessita di una app non libera per funzionare (ad esempio Google Maps, Market)
  • Upstream Non-Free - il codice sorgente non è libero, e questa versione ha quelle parti sostituite o riscritte
  • Non-Free Assets - utilizza media non liberi (ad esempio immagini, suoni, musiche, modelli 3D o video)
  • Known Vulnerability - vulnerabilità di sicurezza conosciute
  • Disabled Algorithm - firmato con un algoritmo non sicuro
  • No Source Since - il codice sorgente non è più disponibile e questo impedisce la possibilità di nuove versioni

Qui c’è la lista di tutte le app in F-Droid che contengono anti-caratteristiche.

Pubblicità

Questa Anti-Funzione è applicata ad una app che contiene pubblicità.

Notate che la maggior parte delle applicazioni che contengono pubblicità non sono Software Libero, perché usano software proprietario (ad esempio AdMob) per fornire tale pubblicità. Queste applicazioni non si troveranno affatto nel repo, quindi l’unico momento in cui si vedrebbe applicata questa Anti-Funzione sarebbe un’applicazione che contiene pubblicità senza l’utilizzo di Software Non Libero per farlo. Al momento non è nota l’esistenza di tali applicazioni.

Ecco l’elenco di applicazioni con pubblicità.

Tracciamento

Questa Anti-Funzione si applica alle app che ti tracciano e/o segnalano la tua attività da qualche parte, senza il tuo permesso o per default (cioè dovresti cercare attivamente un’opzione per disabilitarla).

Esempi di dove questa Anti-Funzionepotrebbe essere applicata:

  • Invio di rapporti di crash a vostra insaputa o senza il vostro permesso
  • Controllo degli aggiornamenti a vostra insaputa o senza il vostro permesso

Esempi di dove non verrebbe applicato - nessuno dei precedenti, se la funzionalità è opt-in (cioè vi viene chiesto prima che accada) o disabilitata per default.

Si noti che spesso il tracciamento delle applicazioni viene implementato utilizzando software proprietari, ad esempio Google Analytics o Flurry. Le applicazioni che contengono queste librerie proprietarie non si trovano nel repo di F-Droid.

Ecco l’elenco delle app con tracciamento.

Servizi di Rete Non-Liberi

Questa Anti-Funzione si applica alle applicazioni che promuovono o dipendono interamente da un servizio di rete Non-Libero.

Ecco l’elenco delle applicazioni con servizi di rete non liberi.

Componenti aggiuntivi non gratuiti

Questa Anti-Feature si applica alle applicazioni che, sebbene siano esse stesse Software Libero, promuovono altre applicazioni o plugin Non-Liberi.

Ecco l’elenco di app con componenti aggiuntivi non liberi.

Dipendenze non libere

Questa Anti-Funzione si applica alle applicazioni che richiedono cose che non sono Software Libero per funzionare.

Ciò non significa che il software proprietario sia incluso nell’applicazione, ma, ad esempio, può dipendere da altri software già installati sul dispositivo. Un esempio comune sarebbe un’applicazione che non funziona, o che non è utile, a meno che non si abbia installato Google Maps.

Ecco l’elenco delle applicazioni con dipendenze non libere.

Upstream Non-Libero

Questa Anti-Funzione si applica alle applicazioni in cui il codice sorgente include software proprietario di default nelle proprie release.

Ciò non significa che il software proprietario sia incluso nell’applicazione. Molto probabilmente, la versione di F-Droid è stata rattoppata in qualche modo per rimuovere il codice/biblioteche Non-Free, e/o alcune funzionalità potrebbero mancare. La descrizione dell’applicazione di solito entra più nel dettaglio di questo.

Nella nostra esperienza, dove lo sviluppatore a monte include biblioteche Non-Libere, prima o poi includeranno più biblioteche Non-Libere, o altre anti-caratteristiche. Spesso diventano impossibili da mantenere/aggiornare in F-Droid. Se c’è un’alternativa, si raccomanda di evitare le applicazioni con questa anti-caratteristica se gli aggiornamenti futuri sono importanti per voi.

Ecco l’elenco di app con Upstream non libero.

Risorse Non-Free

Questa Anti-Funzione si applica alle applicazioni che contengono e utilizzano attività Non-Libere. Il caso più comune è quello delle applicazioni che utilizzano opere d’arte - immagini, suoni, musica, ecc. - sotto una licenza non commerciale.

Ecco l’elenco di app con risorse non libere.

Vulnerabilità conosciuta

Questa Anti-Funzione è applicata alle applicazioni con una nota vulnerabilità di sicurezza, trovata da uno degli scanner in fdroidserver.

Ecco l’elenco di app con vulnerabilità note.

Algoritmo disabilitato

Questa Anti-Funzione si applica alle applicazioni che sono state firmate utilizzando un algoritmo di firma considerato obsoleto o non sicuro.

Ecco l’elenco delle applicazioni firmate con Algoritmi Disabilitati.

Nessun codice sorgente da

Il codice sorgente a monte di questa app non è più disponibile. O l’app è diventata proprietaria, il repository dei sorgenti è stato abbandonato, oppure si è spostato in una posizione che al momento non ci è nota. Ciò significa che non ci saranno ulteriori aggiornamenti a meno che il sorgente non ricompaia.

Ecco un elenco di applicazioni senza codice sorgente.

Segnalazione delle anti-caratteristiche

Mentre i nostri manutentori delle app stanno lavorando duramente per trovare tutte le anti-caratteristiche e portarle alla vostra attenzione, alcune potrebbero passare inosservate o passare inosservate con un aggiornamento dell’applicazione. Se scoprite che un’app contiene una anti-caratteristica F-Droid di cui non siete a conoscenza, vi preghiamo di segnalarlo. Potete inviarle per e-mail a team@f-droid.org o aprire un problema qui: gitlab.com/fdroid/fdroiddata/issues.