Objectif
Actuellement, Fedora compte des centaines de listes de diffusion, dont environ 90 sont plus ou moins actives, et une poignée sont très actives. Je veux tout consolider en un seul endroit, ce qui inclut d’accompagner notre communauté de contributeurs avec succès. S’il existe une meilleure option que Discourse pour cela, personne ne l’a encore créée.
Version courte
Je travaille activement sur ce sujet depuis trois ans et j’y réfléchis depuis au moins dix ans. En parlant aux membres de ma communauté de ce qui les bloque, ce point spécifique est revenu à plusieurs reprises.
Version longue :
À peu près à la même époque où Discourse a été lancé[^1], nous avons créé une interface graphique pour Mailman3 appelée Hyperkitty, conçue pour être une interface web moderne que les gens pourraient utiliser pour accéder aux listes de diffusion sous-jacentes. Vous pouvez le voir en action pour la Liste Fedora Devel.
Hyperkitty a quelques idées intéressantes, mais n’a pas été financé à l’échelle nécessaire pour réussir, et a fini par être lancé avec la conception initiale et aucune disposition pour l’améliorer et le corriger en utilisation réelle. De plus, il prend l’e-mail comme base sous-jacente, ce qui a vraiment limité les choses[^2] — même si nous avions eu les ressources, s’en tenir à cela comme plus grand dénominateur commun[^3] aurait constitué une limite frustrante.
Je comprends donc où vous en êtes. Si vous faites un voyage dans le temps avec Wayback Machine sur l’historique de discourse.org, vous pouvez voir[^4] que Discourse s’est fortement appuyé sur les leçons apprises des forums et des listes de diffusion et les a remplacés tous les deux…

… et cela a largement survécu jusqu’à aujourd’hui, bien qu’il y ait moins de discussions autres sur les listes de diffusion dans les différentes pages. Vous avez vécu la même chose que nous aurions vécue si nous avions eu les ressources pour investir dans Hyperkitty — le problème de l’e-mail comme base trop basse — et êtes arrivé à la conclusion logique. Je comprends totalement votre démarche actuelle qui consiste à dire explicitement que le fait d’amener les gens sur le site web est l’utilisation appropriée.
Actuellement :
- Nous avons des dizaines de listes de diffusion actives
- avec des centaines de participants actifs
- et des milliers de souscripteurs passifs.
- Ces listes remontent littéralement à plus de 20 ans.
- De nombreuses personnes de l’open source à l’ancienne sont très attachées à cette façon de travailler.
- c’est familier,
- déjà mis en place, et
- arrive dans une routine quotidienne sans avoir besoin d’ajouter “vérifier un site web”
- de nombreuses personnes sont actives dans différentes parties du projet, mais cette “empreinte” est très individuelle
Mais :
I. Ces listes sont moins fonctionnelles que beaucoup de gens ne le pensent :
- la modération est quasi impossible (au mieux un gros bâton tout ou rien)
- malgré les efforts, les gens ne respectent pas toujours les normes que nous attendons
- les méga-fils ne sont pas de bonnes discussions
- le harcèlement hors liste est facile à lancer et hors de notre contrôle
- le cross-posting est un désordre, car les abonnements ne sont pas cohérents
- impossible de suivre sauf si on est engagé
- les personnes qui devraient participer ne le font pas pour diverses raisons parmi celles ci-dessus
II. L’e-mail n’est pas l’avenir
- Les listes de diffusion sont largement opaques pour les moteurs de recherche et ne ressemblent pas à une “activité réelle” pour la plupart du monde
- Les nouvelles personnes ne veulent pas s’inscrire à des listes de diffusion.[^5]
- La “culture” des listes de diffusion n’est plus vraiment une chose.[^6]
- Et l’interface web de Gmail est activement hostile aux conventions traditionnelles comme les réponses en ligne.
III. L’e-mail en général est condamné
- Les grands fournisseurs ont l’échelle nécessaire pour “résoudre” le spam pour eux-mêmes, et ont maintenant une anti-incitation à le résoudre globalement.
- Les petits fournisseurs ont de moins en moins de chances de délivrer de manière fiable.
- Les listes de diffusion republient intrinsèquement, et toute l’infrastructure de signature et de vérification ne s’en soucie pas vraiment.
- Les entreprises passent à Slack et autres pour la communication fonctionnelle, laissant l’e-mail pour les annonces et les diffusions.
- et Jira et github et autres pour les interactions axées sur le flux de travail.
- Encore une fois, les gens “normaux” ne l’utilisent que pour recevoir des notifications de diverses entreprises dont ils sont clients. Ce n’est plus vraiment pour la communication personnelle.
Mais il y a toujours un besoin
Nous avons couvert la conversation en temps réel[^7], mais nous avons toujours besoin des conversations longues et asynchrones que les listes de diffusion ont fournies. Le chat ne couvre pas tout, ne fonctionne pas bien à l’échelle mondiale et avec des bénévoles aux engagements variés. Et les outils de flux de travail sont trop étroits.
Discourse est vraiment la meilleure option
-
Les listes de diffusion ne sont pas un avenir viable.
-
Hyperkitty est bloqué en 2014.
-
Nous avons trop pour utiliser simplement Github / Gitlab.
-
Les autres possibilités ne conviennent pas :
- Ponymail souffre du même problème d’e-mail comme plus grand dénominateur commun
- Vanilla n’est pas génial. Je m’arrêterai là.

- Google Groups est le pire de tout.
-
Du côté positif pour Discourse : de nombreuses autres communautés open source se consolident autour de lui. Notamment : Python, GNOME…
Entrez Cassandre
Pas la base de données — je veux dire, dire aux gens le malheur mais que personne ne croit. J’entends beaucoup de “L’e-mail fonctionne bien”, et “Je ne vois pas de problème avec les listes de diffusion”, et, bien sûr, “Je déteste les forums”, ou même spécifiquement “Je n’aime pas Discourse”.
Mais, nous avons vraiment besoin de changement.
Alors…
Je dois faire en sorte qu’une grande communauté open source active et importante déplace sa plateforme de communication principale vers Discourse, et beaucoup de gens sont sceptiques. C’est un grand changement. Je veux rendre cela aussi facile que possible, à la fois pour rendre les choses plus faciles et plus agréables pour les personnes sceptiques mais disposées à essayer, et pour rendre possible l’essai pour les personnes pour qui l’interaction par e-mail — y compris le filtrage — est un blocage personnel.
Je pense que une fois qu’ils seront là, beaucoup de gens ajusteront leurs comportements — nous aurons plus de personnes qui découvriront qu’interagir directement avec le site n’est pas si mal.[^8] Et nous avons notre propre système de notification à l’échelle du projet que j’ai l’intention de lier, et j’espère que cela pourra éventuellement donner aux gens ce dont ils ont vraiment besoin.
Mais en attendant, je dois donner aux gens ce qu’ils demandent.
[^1] : J’ai en fait essayé de suggérer Discourse comme approche alternative à l’époque, plutôt que de développer notre propre solution. Si j’avais une machine à remonter le temps, je pourrais y retourner et insister encore plus. Mais je n’étais pas dans mon rôle actuel à ce moment-là et le sort en était jeté…
[^2] : Leçon similaire de LUGNET, je pense le logiciel de forum le plus incroyable et le plus sensé des années 90 — mais lié à NNTP comme backend.
[^3] : Je connais l’expression “plus petit dénominateur commun” mais cela n’a aucun sens. Comme “je pourrais moins m’en soucier”, mais maintenant aussi avec des mathématiques.
[^4] : Je veux dire, si vous ne vous en souvenez pas déjà, bien sûr !
[^5] : En Corée, l’e-mail est pour les personnes âgées est venu pour nous tous !
[^6] : Je ne me souviens pas de la dernière fois que j’ai entendu quelqu’un dire “netiquette”.
[^7] : en utilisant Matrix, à https://chat.fedoraproject.org/…
[^8] : Bien que, nous ayons certainement cette personne, donc ce ne sera pas tout le monde.