diff --git a/content/fdroid.rst b/content/fdroid.rst new file mode 100644 index 0000000..cc35ad8 --- /dev/null +++ b/content/fdroid.rst @@ -0,0 +1,151 @@ +####### +f-droid +####### + +:date: 2026-10-04 11:00:00 +:modified: 2026-10-04 11:00:00 +:tags: android software logiciel_libre +:category: how-to +:slug: fdroid +:authors: Maxime +:summary: Guide d'insallation de F-Droid + +------------ +Présentation +------------ + +F-Droid est une application Android permettant d'installer des logiciels libres +sans passer sur le Play Store d'Android. + +Il est important de promouvoir l'installation via des sources alternatives de +logiciel sur votre smartphone Android car Google, le développeur principal d'Android, cherche à +bloquer cette possibilité pour forcer les utilisateurs à passer par leurs +services commerciaux. + +Plus d'infos sur keepandroidopen.org_. + +---------- +Pré-requis +---------- + +Selon la version d'Android que vous utilisez, il faudra penser à activer +l'installation depuis des sources inconnues. Rechercher dans les paramètres +d'Android les termes "origine inconnue" ou "source inconnue" et activez +l'option. + +Ceci est une sécurité qu'Android à mis en place pour éviter l'installation de +logiciels malveillants, cependant, via F-Droid, les logiciels libres proposés +sont audités par une communauté de développeurs et ne présentent pas de risques +pour votre appareil. + +----------------- +Installer F-Droid +----------------- + +Pour procéder à l'installation de F-Droid sur votre mobile, cliquer sur le lien +suivant f-droid.org_, où ouvrez un navigateur web sur votre mobile et taper +l'adresse "https://f-droid.org". Sur "Google", tapez simplement "f-droid.org". + +.. figure:: img/fdroid_00_launch_browser.jpg + :align: center + + (optionnel) Lancez un navigateur web + +.. figure:: img/fdroid_01_navigate_to.jpg + :align: center + + (optionnel) Rentrez l'adresse de f-droid et cliquez sur "Go/Rechercher" + +Une fois sur le site de F-Droid, cliquer sur "Download". + +.. figure:: img/fdroid_02_click_on_download.jpg + :align: center + + Cliquer sur "Download" + +Swipez vers le bas pour voir la liste des téléchargements en cours, et une fois +celui-ci terminé cliquez sur "F-Droid.apk". + +.. figure:: img/fdroid_03_swipe_down_click_on_apk.jpg + :align: center + + Cliquer sur "F-Droid.apk" + +Si vous n'avez jamais installé d'application depuis votre navigateur web, vous +devrez autoriser temporairement leur installation. + +.. figure:: img/fdroid_04_allow_browser_install_app.jpg + :align: center + +Installer ensuite F-droid. + +.. figure:: fdroid_05_click_on_install.jpg + :align: center + + Cliquer sur "Installer" + +---------------------------------------- +Installer une application depuis F-Droid +---------------------------------------- + +Vous arrivez sur la page d'accueil de F-Droid. Lors du premier lancement, un +bandeau "Dépôts en cours de mise à jour" apparaît. Attendre quelques instants +qu'il disparaisse et que la liste des logiciels libres s'affiche. + +.. figure:: fdroid_07_fdroid_homepage.jpg + :align: center + + La liste des applications sur la page d'accueil + +Cliquez ensuite sur la loupe en bas à droite et taper le nom de l'application +que vous recherchez. Une fois l'application trouvée, cliquez sur le bouton de +téléchargement à droite du nom de l'application. + +.. figure:: fdroid_08_fdroid_search_conversations.jpg + :align: center + + Recherche de l'application par son nom + +Lors de la première installation d'une application via F-Droid, vous devrez +l'autoriser comme source d'applications. Cochez "ne plus afficher" avant +d'accepter. + +.. figure:: fdroid_09_allow_fdroid_installation.jpg + :align: center + + Cocher et cliquer sur Autoriser. + +La liste de autorisations nécessaires s'affiche et le bouton "Installer" est +visible : cliquez dessus. Si l'application est déjà installée, le bouton affiché +sera "Lancer". + +.. figure:: fdroid_10_install_conversations.jpg + :align: center + + Demande de confirmation de l'installation. + +Attendre la fin de l'installation. + +.. figure:: fdroid_11_installing_conversations.jpg + :align: center + + Installation en cours. + +-------------------- +Pour aller plus loin +-------------------- + +- `La FAQ de F-Droid`_ +- `Liste d'applications libres sous Android`_ +- OSMand_ +- NewPipe_ +- K9Mail_ + +.. _f-droid.org: https://f-droid.org +.. _keepandroidopen.org: https://keepandroidopen.org/fr/ + +.. _La FAQ de F-Droid: https://f-droid.org/fr/docs/FAQ_-_General/ +.. _Liste d'applications libres sous Android: https://www.justgeek.fr/applications-libres-android-126925/ +.. _OSMand: https://osmand.net/ +.. _NewPipe: https://newpipe.net/ +.. _K9Mail: https://k9mail.app/ diff --git a/content/xmpp.rst b/content/xmpp.rst new file mode 100644 index 0000000..7d7ee2d --- /dev/null +++ b/content/xmpp.rst @@ -0,0 +1,348 @@ +#### +XMPP +#### + +:date: 2026-10-03 11:00:00 +:modified: 2026-10-03 11:00:00 +:tags: chat instant-messaging communication +:category: how-to +:slug: xmpp +:authors: Maxime +:summary: Guide de configuration pour un débutant a XMPP + +------------ +Présentation +------------ + +.. image:: img/xmpp-logo.jpg + :width: 128px + :alt: Logo XMPP + +XMPP (ou Jabber) est un protocole de messagerie instantanée standard dont l'objectif est de favoriser +les écosytèmes de logiciels libres, décentralisés, et respectueux de la vie +privée. + +Il existe des logiciels permettant de s'y connecter sur n'importe quel type +d'appareil (ordinateur, smartphone, tablette, ...), avec n'importe quel système +d'exploitation (Windows, GNU/Linux, MacOS, Android, iPhone...). + +Etant-donné que c'est un logiciel libre et décentralisé, rien ni personne ne +pourra jamais fermer le service. Si un fournisseur ferme, il suffira d'ouvrir un +compte chez un autre fournisseur. + + +************************************************* +Quoi, encore une autre messagerie instantanée ?!? +************************************************* + +Les solutions de messagerie instantanées sont nombreuses. Alors pourquoi en utiliser encore une de plus ? + +XMPP a des qualités qui lui sont propres et qui en font une solution viable sur +le très long terme, là où la plupart des messageries instantanées populaires +sont victimes d’effets de mode. + +Les avantages d'XMPP: + +- 💻 / 📱 : Multi-plateforme +- 🔓 : Ne verrouille pas ses utilisateurs +- 🄏 : Non-marchand +- 👄 : Lutte contre la censure + +Sources: + +- `JabberFR`_ +- `XMPP - Chapril`_ + +********************************** +Se libérer des BigTech : pourquoi? +********************************** + +L'arrivée du numérique dans nos vies à été accompagnée depuis les 20 dernières +années par la domination des compagnies "Big Tech", aussi appelées GAFAM, +(google, amazon, facebook, apple, microsoft), ayant créé un écosytème numérique +caractérisé par les logiciels non-libres, les standards privatifs, les bases de +données intrusives, non-respectueuses de vos données personnelles. + +Ces entreprises ont fréquemment enfrein les lois régulant le commerce et la fiscalité, +exploitent les travailleurs, et nient leur impact sur le changement climatique +et l'environnement. + +Sources: + +- `Les 5 plus grosses amendes infligées par l'UE aux Gafam - Les Echos`_ +- `Amazon, Apple… les data centers des GAFAM polluent bien plus que ce qu’ils annoncent d’après une étude`_ +- `Il faut limiter le pouvoir des géants de la technologie - Amnesty International`_ +- `Mobifree, more ethical and humane mobile software`_ + +*************************** +Une alternative à WhatsApp? +*************************** + +WhatsApp Inc. est une entreprise américaine fondée en 2009 et ayant créé une +version privée d'XMPP utilisant le numéro de téléphone comme identifiant. + +.. image:: img/xmpp_whatsapp_logo.png + :width: 128px + :alt: Logo de l'application What's App + +Cette entreprise est devenue la propriété de Meta, la maison-mère de Facebook, +en 2014. Comme beaucoup de startups, son modèle est basé sur la création d'un +service gratuit, et profitant de l'effet de réseau, viennent à féderer une masse +d'utilisateurs, créant une base de données les concernant et donnant la valeur à +l'entreprise. + +.. image:: img/xmpp_metaverse_logo.png + :width: 512px + :alt: Logos des applications possédées par Meta + +Une fois la valeur de l'entreprise validée, elle est revendue à un "BigTech", +et vient rejoindre l'écosystème évoqué dans la section précédente. WhatsApp Inc. +à été revendue 16 milliards de dollars : les big techs n'hésitent pas à payer +très cher pour rattacher les startups à leur empire. + +Les fonctionnalités rajoutées à WhatsApp après son rachat par Meta ne sont que +des manières supplémentaires de garder l'audience acquise dans la bulle de +surveillance créée : + +- Paiement en ligne (entre autre avec la cryptomonnaie privée de Meta) +- Géo-Localisation +- Intégration avec Instagram-Direct et FB Messenger (propriétés de Meta) +- Création de WhatsApp Business (offre pour entreprises) +- Intégration des LLMs pour analyser les messages et enrichir les modèles IA de + Meta + +Les logiciels libres utilisant XMPP ne permettront probablement jamais d'utiliser ces +fonctionnalités là, et Meta ne laissera sûrement plus jamais les comptes XMPP +hors-WhatsApp communiquer avec eux, malgré les obligations demandées par l'UE +via le Digital Market Act (DMA). + +Moralité : Si vous souhaitez conservez vos usages avec WhatsApp, restez-y. Si +vous souhaitez avoir une pratique numérique plus consciente des impacts des +BigTech et de la surveillance de masse, désinstallez-le, suivez ce guide, et passez le mot. + +Sources: + +- `WhatsApp - Wikipedia France`_ +- `L'empreinte de Meta sur WhatsApp - Banque Publique`_ +- `À propos de l’utilisation des expériences avec l’IA disponibles sur WhatsApp`_ +- `WhatsApp Messenger Interoperability - FB`_ +- `DMA - Journal officiel UE`_ +- `Lettre ouverte à Meta - XMPP Fundation`_ + +-------------------- +Créer un compte XMPP +-------------------- + +Si vous souhaitez directement passer à l'installation et à la création de +compte, descendez à la section `créer son compte sur conversations`_. + +Contrairement à WhatsApp, votre numéro de téléphone n'est pas nécessaire pour +créer un compte sur XMPP. + +Tout ce qu'il vous faut c'est : + +- Un serveur permettant l'inscription de nouveaux membres +- Un pseudo disonible sur ce serveur +- Un mot de passe + +Le serveur, ou fournisseur, est l'équivalent du site que vous choisissez lorsque +vous créez une adresse e-mail: vous hériterez du nom de domaine (la partie +qui finit en .fr, .net, .com, ...) de celui-ci. + +Vous serez aussi obligé de respecter leur charte d'utilisation et le prix +d'abonnement s'il y en a un. La majorité des fournisseurs sont gratuits. + +.. _sélection de serveurs: + +Voici une sélection de serveurs ayant leurs inscriptions ouvertes : + +- chapril.org_ : Serveur hébergé par l'APRIL_, association Française de défence et + de promotion des logiciels libres (localisé en France) +- jabberfr.org_ : Serveur hébergé par la communauté francophone des utilisateurs + de Jabber (localisé en France) +- conversations.im_ : Serveur hébergé par le développeur de l'application mobile + pour Android "Conversations" (localisé en Allemagne) + +Une liste non-exhaustive de serveurs XMPP disponible à l'adresse providers.xmpp.net_. + +Les fournisseurs d'adresse XMPP sont souvent très accessibles et apportent un +support humain lorsque vous rencontrez des difficultés à l'usage de leurs +services. +Contrairement aux services des GAFAM, où avoir un autre être humain au bout du +fil est tout simplement impossible pour le commun des mortels. + +Deux possibilités pour créer son compte : + +- passer directement par une application XMPP sur smartphone ou sur ordinateur + (exemple : pour chapril.org ou conversations.im ) +- se connecter sur le site internet du fournisseur via un navigateur web + (exemple : pour jabberfr.org) + +Vous pourrez ensuite vous connecter en utilisant le logiciel de votre choix, +selon l'appareil que vous utilisez. Attention par contre lorsque vous êtes +connectés sur deux appareils en même temps qu'un message n'arrive pas uniquement +sur un des deux appareils. + +------------------------ +Procédure d'installation +------------------------ + +***************** +Téléphone Android +***************** + +Sur un appareil Android vous pouvez installer des applications de plusieurs +manières. Vous pouvez utiliser la manière supportée par Google, en utilisant le +"Play Store", qui propose des applications payantes ou à publicité, et quelques +logiciels libres. Les développeurs de logiciels libres se sont souvent plaints +de la difficulté à diffuser leur travail via cet outil. Ils ont donc pris +l'initiative de proposer un outil alternatif : F-Droid. + +.. figure:: img/fdroid_logo.png + :width: 256px + :alt: Logo d'F-droid + :align: center + + F-Droid est un magasin d'applications libres et gratuites, sans publicité + +.. figure:: img/xmpp_playstore_logo.jpg + :width: 256px + :alt: Logo de Google PlayStore + :align: center + + Play Store est le magasin d'applications officiel de Google + + +...................................... +Installer F-droid et Conversations.im +...................................... + +Pour installer F-droid suivez les instructions accessibles sur la page suivante: +`Installer F-Droid`_. L'exemple présent indique comment installer l'application +"Conversations" qui est un client XMPP pour Android. + +Si vous souhaitez installer Conversations via le Play Store, c'est aussi +possible. Installer la comme les autres applications Play Store. + +.. _créer son compte sur conversations: + +.. image:: img/xmpp_conversations_logo.png + :alt: Logo de l'application Conversations + :width: 128px + :align: center + +.................................. +Créer son compte sur Conversations +.................................. + +Lors du premier lancement de l'applications "Conversations", un écran vous +demandera si vous souhaitez utiliser un compte déjà existant où si vous +souhaitez vous enregistrer auprès d'un fournisseur. + +.. figure:: img/xmpp_01_conversations_homepage.jpg + :align: center + + Cliquer sur créer un nouveau compte + +Avant l'écran de création de nouveau compte, on vous demande si vous souhaitez +utiliser le serveur "conversations.im" ou bien un autre. Vous pouvez choisir +celui que vous voudrez parmi la liste proposée dans la `sélection de serveurs`_, +_dans cet exemple, j'utiliserai le serveur "chapril.org", je clique +donc sur "utiliser votre propre fournisseur". + +.. figure:: img/xmpp_02_conversations_create_new_account.jpg + :align: center + + Choisir "conversations.im" ou un autre fournisseur + +Sur l'écran de création de compte, entrez le pseudo que vous désirez et le nom + de domaine du serveur à utiliser, par exemple si je choisis chapril.org : +maxime_demo@chapril.org . +Entrez ensuite le mot de passe de votre choix et +cliquez sur le bouton en bas à droite. Un challenge "anti-robot" vous sera +affiché, lisez bien les instructions pour le valider. + +.. figure:: img/xmpp_03_conversations_create_account_captcha.jpg + :align: center + + Création d'un nouveau compte et validation anti-robot + +Android vous demandera ensuite si vous souhaitez désactiver la restriction +d'économiseur de batterie. Si vous souhaitez utiliser l'application Conversations +quotidiennement, je vous conseille de cocher "Pas de restriction". En ce qui +concerne l'utilisation de la batterie, sans tous les mécanismes de surveillances +des applications propriétaires habituelles, vous ne constaterez pas de +surconsommation de la batterie en utilisant cette application. + +.. figure:: img/xmpp_04_conversations_remove_battery_restrictions.jpg + :align: center + + Ecran de paramétrage d'économiseur de la batterie + +Vous êtes désormais connecté. Envoyez l'adresse que vous avez créé à vos +amis utilisant XMPP et ils pourront vous rajouter dans leur liste de contacts. +En cliquant sur "lancer une discussion", vous pourrez rajouter les adresses de +vos amis et vous connecter à des discussions de groupes. + +.. figure:: img/xmpp_05_conversations_connected_homepage.jpg + :align: center + + Vous êtes connecté! Ajoutez mon contact : m_m@xmpp.zered.net ! + + +************************ +Téléphone Apple (iPhone) +************************ + +............... +Installer Monal +............... + +.. image:: img/xmpp_monal_logo.png + :alt: Logo de l'application Monal + :width: 128px + :align: center + + +`Page de Monal sur l'app-store`_. + +Sur iPhone, la procédure est très simple : + +- Ouvrez l'App store +- Cherchez "Monal" +- Cliquez sur Installer + +............................ +Création de compte sur Monal +............................ + +La création de compte XMPP sur Monal se déroule à peu près de la même manière +qu'avec Conversations sur Android. Merci de se référrer à la section prévue +ci-dessus. + + + +.. _JabberFR: https://jabberfr.org/ +.. _XMPP - Chapril: https://www.chapril.org/XMPP.html + +.. _Les 5 plus grosses amendes infligées par l'UE aux Gafam - Les Echos: https://www.lesechos.fr/tech-medias/hightech/les-5-plus-grosses-amendes-infligees-par-lue-aux-gafam-1362733 +.. _Amazon, Apple… les data centers des GAFAM polluent bien plus que ce qu’ils annoncent d’après une étude: https://www.science-et-vie.com/nature-et-environnement/amazon-apple-les-data-centers-des-gafam-polluent-bien-plus-que-ce-quils-annoncent-dapres-une-etude-178558.html +.. _Il faut limiter le pouvoir des géants de la technologie - Amnesty International: https://www.amnesty.be/infos/actualites/article/faut-limiter-pouvoir-geants-technologie +.. _Mobifree, more ethical and humane mobile software: https://mobifree.org/ + +.. _WhatsApp - Wikipedia France: https://fr.wikipedia.org/wiki/WhatsApp +.. _L'empreinte de Meta sur WhatsApp - Banque Publique: https://banquepublique.be/lempreinte-de-meta-sur-whatsapp-analyse-du-rachat-et-de-levolution-de-la-messagerie-au-sein-des-gafam/ +.. _À propos de l’utilisation des expériences avec l’IA disponibles sur WhatsApp: https://faq.whatsapp.com/1002544104126998/?helpref=uf_share +.. _WhatsApp Messenger Interoperability - FB: https://engineering.fb.com/2024/03/06/security/whatsapp-messenger-messaging-interoperability-eu/ +.. _DMA - Journal officiel UE: https://digital-markets-act.ec.europa.eu/businesses-portal/interoperability_en +.. _Lettre ouverte à Meta - XMPP Fundation: https://xmpp.org/announcements/open-letter-meta-dma/ + +.. _chapril.org: https://www.chapril.org/XMPP.html +.. _APRIL: https://april.org/ +.. _jabberfr.org: https://jabberfr.org/ +.. _conversations.im: https://conversations.im/ +.. _providers.xmpp.net: https://providers.xmpp.net/compare-all/ + +.. _Installer F-Droid: /fdroid.html + +.. _Page de Monal sur l'app-store: https://apps.apple.com/us/app/monal-xmpp-chat/id317711500 diff --git a/theme/static/css/main.css b/theme/static/css/main.css index 51a9de2..4585fa5 100644 --- a/theme/static/css/main.css +++ b/theme/static/css/main.css @@ -335,3 +335,8 @@ li.tag-4 { font-size: 110%; margin: 0 1em; } } } +.align-center > * { + display: block; + margin: auto; + text-align: center; +}