F-Droid

F-Droid (Android FLOSS repository) est un magasin d'applications libres pour les systèmes d’exploitation Android et dérivés, comme Replicant sur lequel il est installé par défaut. Il est promu par la Free Software Foundation Europe[3].

Pour les articles homonymes, voir Droid.

F-Droid
Informations
Développé par Ciaran Gultnieks (en)
Première version [1]
Dernière version 1.14 ()[2]
Dépôt gitlab.com/fdroid
État du projet Actif
Écrit en Python, PHP et Java
Système d'exploitation Android, Replicant et Linux
Taille des données 8 010 257 octet et 8 014 353 octet
Langues Multilingue
Type Dépôt
Magasin d'applications
Gestionnaire de paquets
Plate-forme de distribution en ligne (d)
Politique de distribution Gratuit
Licence AGPL-3.0+ (d)
Site web f-droid.org

Les applications peuvent être installées directement via l'application F-Droid, mais peuvent également être chargées depuis le site web au format des paquets Android (.apk) puis installées via Android Debug Bridge ou d'autres installateurs.

Il est possible de rajouter d'autres sources de logiciels.

En , le nombre d'applications disponibles a dépassé les deux mille[4].

Historique

F-Droid est fondé par Ciaran Gultnieks en 2010. Le code source du client Android de l'application a, à cette époque, été forkée de celui de l'application Aptoide[5],[6]. Le projet est maintenant[Depuis quand ?] dirigé par l'association anglaise F-Droid Limited[6].

Replicant, un OS Android totalement libre, utilise, et recommande, F-Droid comme magasin d'application par défaut[7],[8]. The Guardian Project, une suite d'applications Android libres et sécurisées, a ensuite commencé à déployer son propre dépôt F-Droid au début de l'année 2012[9]. En 2012, la Free Software Foundation Europe a mis F-Droid à l'honneur dans leur campagne Free Your Android! pour attirer l'attention sur les risques de sécurité et de vie privée induits par les logiciels propriétaires[10],[11].

En mars 2016, F-Droid a mis en place un partenariat avec The Guardian Project et CopperheadOS ayant pour but d'améliorer encore le système et la distribution d'applications sécurisée et vérifiables[12],[13].

Client Android

F-Droid, en dehors d'être un dépôt d’applications Android, propose également un client Android permettant d'installer facilement ces applications et de les mettre à jour. Pour installer l’application F-Droid, l'utilisateur doit cocher l'option permettant l’installation d'applications depuis des sources inconnues, et avoir au préalable téléchargé l'apk depuis le site officiel avec un navigateur internet classique. L’application Android F-Droid n'est pas accessible depuis le Google Play car celui-ci inclut une clause interdisant la publication de magasins d’applications tiers.

Le client F-Droid officiel a été conçu pour être facile d'utilisation pour tous les utilisateurs. Un très gros effort est par ailleurs fourni pour rendre ce client imperméable à l'espionnage, à la surveillance ou encore à la censure. Il inclut également des fonctionnalités permettant d'échanger des applications entre utilisateurs proches en l'absence totale d'internet. Le client fonctionne alors comme un magasin d'applications local en partageant les apk via le Wi-Fi local, par Bluetooth ou encore par NFC via Android Beam.

Dans le but d'améliorer l'anonymat lors de l’utilisation de l’application F-Droid, celle-ci supporte l'utilisation de proxys HTTP, et peut lire des dépôts d’applications hébergés sur le réseau Tor.

Le client F-Droid propose également automatiquement les mises-à-jour des applications installées. Celles-ci peuvent être téléchargées et installées automatiquement si l'utilisateur a installé (via le root ou en flashant un fichier zip) l'extension "F-Droid Privileged Extension".

Le projet F-Droid étant par nature libre et open source, d'autres clients Android ont été développés par la communauté. Parmi ceux-ci, on peut trouver les suivants directement téléchargeables depuis l’application F-Droid officielle :

  • A-Droid,
  • G-Droid,
  • M-Droid.

Indépendance

F-Droid permet d’installer des applications sans nécessiter de compte à la différence de Google Play par exemple, qui nécessite un compte Google. Le client Android n’envoie aucune donnée permettant d'identifier un utilisateur en dehors de son numéro de version[14].

On peut aussi l’utiliser sur des systèmes d’exploitation de remplacement tels LineageOS et OmniROM, qui ne disposent pas des services Google Play, et donc sans installer de logiciel propriétaire supplémentaire. L'entreprise Fairphone recommande d'ailleurs cette alternative à ses clients faisant le choix d'installer leur système d'exploitation secondaire Fairphone Open[15], qui inclut une extension privilégiée permettant à F-Droid d'installer les applications sans que l'autorisation des sources inconnues n'ait à être activée dans les paramètres du téléphone[16].

Notes et références

  1. « F-Droid Is Here », (consulté le )
  2. « 1.14 · Tags · F-Droid _ Client », (consulté le )
  3. Libérer vos systèmes (FSFE)
  4. « F-Droid 0.100 : près de 2000 applications libres - LinuxFr.org », sur linuxfr.org (consulté le )
  5. « F-Droid initial source code » [archive du ], F-Droid, (consulté le )
  6. « F Droid About » (consulté le )
  7. « FDroid: a free software alternative to Google Market », Replicant Project, (consulté le )
  8. « FDroid », Replicant Wiki
  9. « Our New F-Droid App Repository »(Archive.orgWikiwixArchive.isGoogle • Que faire ?), The Guardian Project,
  10. Dj Walker-Morgan, « FSFE launches "Free Your Android!" campaign », H-online, (lire en ligne, consulté le )
  11. « Liberate Your Device! », Free Software Foundation Europe (consulté le )
  12. « Copperhead, Guardian Project and F-Droid Partner to Build Open, Verifiably Secure Mobile Ecosystem », The Guardian Project,
  13. Brad Linder, « CopperheadOS wants to bring better security to Android », sur Liliputing,
  14. « F-Droid : applications open source pour Android (Guide) », sur www.toolinux.com (consulté le )
  15. (en) « Installation Guide », sur code.fairphone.com (consulté le ) : « Fairphone Open does not include Google Mobile Services, and thus no app store. We recommend to explore alternatives like F-Droid, which contains free and open source software. ».
  16. (en) « Fairphone Open ships F-Droid Privileged Extension! | F-Droid - Free and Open Source Android App Repository », sur f-droid.org (consulté le )

Annexes

Articles connexes

Liens externes

  • Portail de l’informatique
  • Portail des logiciels libres
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.