La Free Software Foundation lance LibrePhone : un défi ambitieux

La  Free Software Foundation (FSF)  a récemment annoncé le lancement de  LibrePhone , un projet qui pourrait bien être son initiative la plus ambitieuse en quatre décennies. L’objectif de ce projet est de créer un  smartphone totalement libre de logiciel propriétaire , un défi qui a été envisagé par de nombreux développeurs et passionnés de logiciels libres, mais qui reste sans solution définitive.

Le problème des logiciels propriétaires

Alors que les  systèmes d’exploitation pleinement libres  peuvent être déployés sur la majorité des ordinateurs, la situation est totalement différente dans le monde des  smartphones . Des projets reconnus tels que  GrapheneOS ,  Replicant  ou  PureOS  ont tenté d’offrir des alternatives libres, mais aucun n’a réussi à enlever totalement tous les éléments propriétaires des dispositifs mobiles.

Cette situation est principalement due aux  blobs binaires , de petits morceaux de code qui sont souvent utilisés pour contrôler les fonctions essentielles du matériel, comme la communication avec le modem, l’accélération graphique, le GPS ou encore la caméra. Les fabricants de  puces électroniques , tels que Qualcomm et Broadcom, ne partagent généralement pas la documentation technique nécessaire pour que les développeurs externes puissent créer des alternatives libres.

Les échecs des projets précédents

Un des exemples les plus marquants est le projet  Replicant , lancé en 2010 pour développer une version d’Android totalement libre. Bien que Replicant ait réussi à éliminer de nombreux composants liés à Google, il a vite été confronté à des limites en raison de l’absence de  documentation matériel . Aujourd’hui, Replicant n’est opérationnel que sur des dispositifs anciens comme le Galaxy S3, et encore, pas avec toutes ses fonctions.

Des projets comme  GrapheneOS  ou  LineageOS  ont choisi une approche pragmatique. Ils se contentent de supprimer le  logiciel Google , mais laissent des blobs propriétaires pour garantir le bon fonctionnement des appareils. Ce compromis améliore la  confidentialité des utilisateurs , mais ne correspond pas à la définition stricte du logiciel libre défendue par la FSF.

La stratégie de LibrePhone

Le projet LibrePhone, dirigé par le développeur  Rob Savoye , ne vise pas à créer un nouveau système d’exploitation mobile ou à fabriquer des téléphones. Au contraire, son approche est  très ciblée  : réaliser une ingénierie inverse pour déchiffrer les composants propriétaires restants dans des systèmes comme LineageOS afin de créer des alternatives entièrement libres.

La FSF a assuré le financement des premières étapes grâce à une donation de  John Gilmore , un de ses membres. Gilmore utilise depuis longtemps LineageOS pour éviter ce qu’il appelle le “ logiciel espion de Google ”. L’idée est d’identifier un modèle de téléphone avec le moins de problèmes de confidentialité possible et documenter minutieusement le fonctionnement de ses composants propriétaires. Cela devrait permettre de créer des substituts en code libre que tout développeur pourra auditer et modifier.

Des obstacles techniques et légaux

Les obstacles rencontrés par le projet ne sont pas uniquement techniques. Les fabricants de  puces  verrouillent leurs technologies avec des accords de  confidentialité  stricts, rendant l’accès à la documentation difficile. Comme le souligne  ZDNet , travailler sans ces manuels techniques s’apparente à “ coudre avec des gants de boxe ”. De plus, l’ingénierie inverse dans ce contexte est un processus complexe, long et coûteux. Savoye reconnait que ce ne sera ni rapide ni bon marché, mais le projet s’appuie sur le travail préalable réalisé par d’autres développeurs.

Les tendances du secteur

Parallèlement, il est intéressant de noter que  GrapheneOS  a annoncé collaborer avec un grand fabricant Android pour étendre l’utilisation de son système à d’autres appareils au-delà des  Pixel  de Google. Jusqu’à présent, les Pixel étaient les seuls appareils répondant aux normes de sécurité et de mise à jour exigées par GrapheneOS. Bien que cela ne corresponde pas au concept de téléphone totalement libre que recherche la FSF, cela révèle que l’industrie commence à reconnaître ces besoins.

La voie à suivre

LibrePhone représente l’initiative la plus sérieuse visant à concevoir un véritable smartphone libre. La FSF est consciente que ce parcours sera long et requiert l’implication de nombreuses personnes. En effet, elle recherche des  volontaires  pour aider à la documentation, aux tests et à la diffusion de l’information, ainsi que des  dons  pour soutenir le projet. Bien que le succès soit loin d’être garanti, la FSF soutient qu’ignorer ce défi ne ferait qu’éloigner davantage l’objectif d’un smartphone avec un logiciel à 100% libre.

Dans un monde de plus en plus interconnecté, la  protection de la vie privée  et la liberté au niveau logiciel demeurent des enjeux cruciaux. LibrePhone pourrait potentiellement transformer la manière dont nous percevons l’utilisation de nos appareils mobiles.



F1-ES