Mailman, un logiciel en bout de course…
Le service listes.rezo.net héberge à l’heure actuelle plus de 700 mailing listes / liste de diffusion, que nous avons créées à votre demande depuis … 1996 (). Mais le logiciel que nous utilisons, Mailman2, est en bout de course, et certains soucis sont apparus au fil des années :
- la gestion des emails n’est probablement pas conforme au RGPD.
- si les archives des échanges ont toutes été précieusement conservées (pour les listes qui les ont configurées ainsi), elles ne sont quasi plus utilisables, le site d’archives ayant tendance à crasher régulièrement.
- l’interface est mal pratique et a vieilli.
- les spams sont de plus en plus difficile à gérer
- les failles de sécurité ne sont plus corrigées depuis plusieurs années
- la maintenance du service devient de plus en plus difficile
… sans possibilité de migrer vers un autre système
Idéalement il serait possible de migrer vers un logiciel plus récent. Mais Mailman2 n’a pas de successeur, ses auteurs ont choisi de ne pas en assurer la suite. C’est regrettable, certes, mais il faut aussi saluer leur persévérance: il y a peu de logiciels qui ont eu une vie aussi longue. On aurait aussi pu imaginer que des logiciels de gestion de liste de diffusion plus modernes offrent la possibilité de migrer les abonnés et les archives depuis Mailman2. Mais aucun ne le fait. C’est une nouvelle fois regrettable mais il a bien fallu accepter cette réalité: il n’existe pas de solution de migration depuis Mailman2. Et ce n’est pas faute d’avoir cherché .
On laisse tomber et on recommence
La seule solution consiste donc à recommencer une nouvelle liste de diffusion en utilisant un système complètement différent, à partir de rien, c’est à dire:
- Choisir un nouveau service de liste de diffusion
- Informer les abonnés des listes de diffusion de l’existence de ce nouveau système et les inviter à s’y inscrire
- Attendre plusieurs mois ou plusieurs années que les abonnés et les discussions se déplacent progressivement d’un système à l’autre
- Fermer le service Mailman lorsque les conversations y sont devenues rares
Les archives des discussion passées restent un problème: la fermeture du service Mailman fait qu’elles deviennent indisponibles. Il faut donc récupérer les archives sous forme brute et les ingérer dans un autre système d’archive. Dans la plupart des cas cela devra être un système différent de celui qui est choisi pour remplacer Mailman car peu d’entre eux offrent la possibilité de reprendre d’anciennes archives de courriel.
On se retrousse les manches et on fabrique un logiciel de migration
En 2020, soit près de 25 ans après, il est devenu inévitable d’annoncer la mauvaise nouvelle aux utilisateurs et utilisatrices des listes de diffusion rezo.net: il faut tout laisser tomber et recommencer. Des dizaines d’organisation œuvrant pour le bien commun se verraient dans l’obligation de consacrer un temps précieux à subir ce changement, pendant des mois si ce n’est des années. Les méthodes de travail reposant sur l’utilisation des listes de diffusion seraient engluées, les messages se perdraient entre les personnes ayant migré au nouveau système et celles qui restent sur l’ancien, etc.
Mais à force de discussions et d’explorations pour éviter l’inévitable est née une idée: l’effort nécessaire pour que rezo.net fabrique un logiciel de migration est moins grand qu’on ne l’imagine. Le chantier a été lancé et après quelques péripéties a permis d’annoncer en mai 2021 qu’une migration était possible, à la carte, et avec un accompagnement personnalisé. Une liste pouvait migrer de Mailman2:
à discourse:
La communauté Spip a été la première à migrer et a essuyé les plâtres. D’autres ont suivit et plusieurs vagues de migration se sont échelonnées sur la fin de l’année 2021.
Le bénéfice de la migration
Le premier objectif de la migration consiste à minimiser le travail demandé aux personnes utilisant des listes de diffusion.
- Les courriels continuent a circuler, les adresses des listes de diffusion ne changent pas
- Les préférences sont préservées:
- une liste privée dans Mailman2 devient une catégorie privée dans discourse
- une liste modérée dans Mailman2 devient une catégorie modérée dans discourse
- un·e abonné·e ne désirant pas recevoir de courriel est inscrite dans discourse et peut consulter la catégorie mais ne sera pas notifiée par courriel
- etc.
- Les archives des courriels sont conservées et il est possible de chercher dedans efficacement
Le cas idéal étant celui d’une liste de diffusion publique à laquelle les inscriptions sont libres: les abonnés continuent à échanger les courriels comme si rien ne s’était passé. Ils vont observer des différences dans la façon dont les courriels sont formatés, vont apprécier le lien de bas de page qui leur permet de gérer leur abonnement et continuer leur travail sans interruption. Une situation enviable si on la compare au long travail requis par l’option « on jette tout et on recommence ».
Accompagner le changement des usages
Mais hors le cas idéal d’une liste de diffusion publique, migrer de Mailman2 à un discourse n’est pas transparent pour les utilisateurs et demande un apprentissage, un changement d’usage. On ne recommence pas tout de zéro, c’est déjà ça de gagné, mais il va falloir changer ses habitudes malgré tout.
Un guide (1) et des FAQ (1, 2, 3) ont été co-rédigés au fil de l’eau pour aider à cette transition. Ces guides et les discussions qui les accompagnent dans la catégorie dédiée de ce forum permettent à toutes et tous de partager leur expérience et leurs solutions. C’est par cette entraide que rezo.net, « le réseau des copains », pourra franchir cette étape.