Publié le 16 octobre 2025. La Fondation du logiciel libre (FSF) lance le projet LibrePhone, une initiative visant à créer un écosystème de smartphones entièrement basé sur des logiciels libres, un défi technique majeur qui a échoué par le passé.
- Aucun smartphone avec un logiciel entièrement libre n’a encore vu le jour.
- Les tentatives précédentes de logiciels open source et libres ont rencontré des succès limités.
- Le principal obstacle réside dans la technologie propriétaire et non documentée des composants matériels.
La Fondation du logiciel libre (FSF) a annoncé le lancement de son projet LibrePhone, une nouvelle initiative ambitieuse visant à construire un écosystème de smartphones entièrement dénué de tout logiciel propriétaire. « Compte tenu de la complexité des appareils, ce travail prendra du temps, mais nous sommes habitués à jouer sur le long terme », a reconnu Zoë Kooyman, directrice exécutive de la FSF.
Le projet LibrePhone ambitionne de se débarrasser de tout code propriétaire intégré aux appareils mobiles, qu’il s’agisse du micrologiciel, des pilotes ou des « blobs » binaires nécessaires au fonctionnement des téléphones. Bien que des projets comme GrapheneOS, postmarketOS et /e/OS aient réussi à éliminer les logiciels spécifiques à Google du code source du projet Android Open Source (AOSP), ces appareils dépendent toujours de composants fermés pour le support matériel. Kooyman a souligné que l’informatique mobile reste « la dernière frontière de la liberté logicielle », dominée par des écosystèmes fermés tels que iOS d’Apple et Android de Google.
La FSF connaît bien cette difficulté. En 2010, elle avait lancé Replicant, une distribution Android basée sur des logiciels libres. Cependant, ce projet s’est rapidement heurté à des limitations de compatibilité matérielle et logicielle. De nombreuses fonctions essentielles, notamment l’accélération graphique, le GPS et la gestion du modem, dépendent de micrologiciels non documentés et propriétaires. Actuellement, Replicant fonctionne sur des appareils plus anciens comme le Galaxy S3 et le Nexus S, mais il est loin d’être parfait.
La réalité est simple : sans la documentation des fournisseurs, les développeurs de logiciels libres et open source ne peuvent pas légalement créer des alternatives viables. Les accords de non-divulgation (NDA) stricts imposés par les fabricants de puces comme Qualcomm et Broadcom empêchent les programmeurs d’accéder à leur documentation technique, rendant le travail sur leur code propriétaire extrêmement ardu.
Des projets de smartphones basés sur Linux, tels que postmarketOS et Ubuntu Touch, autorisent l’utilisation de blobs propriétaires de manière limitée. Il s’agit toutefois d’un compromis inacceptable pour les standards plus rigoureux de la FSF. La FSF distingue d’ailleurs le « logiciel libre » de l' »open source », le fondateur de la FSF, Richard M. Stallman, refusant toute affiliation avec le terme « open source ». La définition du logiciel libre est plus stricte que celle de l’Open Source Initiative.
Pour le projet LibrePhone, le responsable technique Rob Savoye, un contributeur de longue date de GNU, est confronté à la tâche herculéenne de rétro-ingénierie du micrologiciel propriétaire avec une documentation minimale. Une fois ce défi surmonté, son équipe devra créer des substituts open source conformes aux directives strictes de la FSF pour des systèmes entièrement libres.
Savoye s’est montré résolu : « En tant qu’ingénieur expérimenté en systèmes embarqués ayant travaillé sur des appareils mobiles pendant des décennies, j’attends avec impatience cette opportunité de contribuer à la création d’un téléphone qui promeut la liberté et aide les utilisateurs à reprendre le contrôle de leur matériel. »
Le premier obstacle pour l’équipe LibrePhone consiste à identifier un appareil présentant « le moins de problèmes de liberté et le plus de réparabilité », selon Android Authority. Une fois cet appareil sélectionné, les ingénieurs prévoient de documenter et de reproduire le comportement du code propriétaire grâce à des alternatives transparentes et vérifiables. Ce processus de rétro-ingénierie pourrait potentiellement aboutir au premier système d’exploitation de smartphone certifié entièrement libre selon les normes de la FSF.
Cependant, il est crucial de souligner le terme « pourrait ». L’ingénierie inverse de micrologiciels et de blobs avec si peu d’informations a jusqu’à présent empêché tout programmeur de créer un téléphone véritablement libre ou open source. Si personne n’essaie, l’objectif ne pourra jamais être atteint. Les développeurs de la FSF ont donc un défi de taille à relever.