URL: https://linuxfr.org/news/freecyngn-cyanogenmod-google-mais-pas-plus-libre Title: freecyngn = CyanogenMod - Google (mais pas plus libre) Authors: Nÿco ariasuni, Bruno Michel, Benoît Sibaud, olivierweb et ZeroHeure Date: 2013年12月10日T22:15:36+01:00 License: CC By-SA Tags: cyanogenmod et éthique Score: 25 freecyngn, pour « Free Cyanogen », est un script (à exécuter dans le _recovery_) qui débarrasse votre CyanogenMod de l'utilisation des services de Google. Attention, il ne se débarrasse pas de tous les composants non-libres, comme par exemple les pilotes de modems. Ce projet n’est pas vraiment comparable à Replicant qui lui est complètement débarrassé de logiciels non-libres. Pour rappel ou information, Replicant est basé sur - et à installer à la place de - CyanogenMod. ---- [freecyngn sur github](https://github.com/mar-v-in/freecyngn) [Le fil xda-developers](http://forum.xda-developers.com/showthread.php?t=2550769) ---- ## CyanogenMod et services Google Le projet CyanogenMod n’a jamais été un projet très libriste ni foncièrement anti-Google. Jusqu’à récemment, il utilisait le système de suivi de bogues de Google Code. Notez que c’est Google Analytics qui est utilisé dans cmstats (module qui compte [le nombre d’installations](http://stats.cyanogenmod.com/)), et également utilisé par de très nombreuses applications du marché. ### GApps Les premières versions de CyanogenMod incluaient déjà les Google Apps (constituées aujourd’hui de Play Store, Gmail, Hangouts, Play Music, Youtube, Google+, etc.), qui sont toutes des applications non-libres. Si aujourd’hui ça n’est plus le cas, ça n’est aucunement pour des raisons éthiques, mais simplement parce que Google a menacé de dégainer ses avocats. Ces applications sont bien évidemment installables après installation de CyanogenMod. ### GCM Mais ça n’est pas tout : [CMAccount](http://www.cyanogenmod.org/blog/cyanogenmod-account) et [Voice+](http://www.androidpolice.com/2013/07/23/cyanogenmod-merges-voice-plus-allows-3rd-party-sms-apps-to-send-messages-through-google-voice/), deux fonctionnalités exclusives de CyanogenMod, utilisent le service de _Push_ « Google Cloud Messaging ». Celui-ci nécessite l’installation des Google Apps. En effet, avec les applications viennent également quelques bibliothèques (non-libres elles aussi). GCM est également utilisé par des applications du marché disponibles sur le Play Store. De plus en plus d’applications et de fonctions sont intégrées aux Google Apps, on peut citer par exemple Play Music et Google Now qui remplacent le lecteur de musique et l’application de recherche d’[AOSP](http://source.android.com/). Tout cela fait partie d’[une stratégie de Google pour avoir plus de contrôle sur Android](http://arstechnica.com/gadgets/2013/10/googles-iron-grip-on-android-controlling-open-source-by-any-means-necessary/). ## Que fait freecyngn ? freecyngn désassemble (en utilisant [bak]smali) l’application « Paramètres » de CyanogenMod et supprime le composant Google Analytics non-libre. Il le remplace ensuite par [NoAnalytics](https://github.com/mar-v-in/NoAnalytics) pour que la liaison depuis cmstats fonctionne (qu’on puisse lancer l’application) et réassemble l’application « Paramètres ». freecygn supprime également CMAccount et Voice+ qui contiennent ou requièrent tous les deux des composants non-libres de Google. ## Suite ? Mais le travail n’est pas terminé... Très récemment, [la compatibilité avec TextSecure](http://www.cyanogenmod.org/blog/whisperpush-secure-messaging-integration) (application libre pour envoyer des sms chiffrés mais [pas disponible sur le marché libre](https://f-droid.org/forums/topic/textsecure/#post-3267)) a été rajouté dans les compilations nocturnes, qui, devinez quoi, nécessite également Google Cloud Messaging.

AltStyle によって変換されたページ (->オリジナル) /