Obiettivo
Attualmente, Fedora ha centinaia di mailing list, con circa 90 con un certo grado di attività e una manciata che sono molto attive. Voglio consolidare tutto in un unico posto, il che include portare con successo la nostra community di contributori. Se esiste un’opzione migliore di Discourse per questo, nessuno l’ha ancora creata.
Versione breve
Ci sto lavorando attivamente da tre anni e ci penso da almeno dieci. Nel parlare con le persone della mia community di ciò che le blocca, questa specifica cosa è emersa ripetutamente.
Versione lunga:
Circa nello stesso periodo in cui è nato Discourse, abbiamo creato un frontend GUI per Mailman3 chiamato Hyperkitty, pensato per essere un’interfaccia web moderna che le persone potessero usare per accedere alle mailing list sottostanti. Puoi vederlo in azione per la Fedora Devel List.
Hyperkitty ha alcune idee interessanti, ma non è stato finanziato su una scala necessaria per avere successo, ed è stato lanciato con il design iniziale e nessuna previsione per migliorarlo e correggerlo nell’uso reale. E, prende l’email come base sottostante, e questo ha davvero legato le cose — anche se avessimo avuto le risorse, mantenerlo come il più grande fattore comune sarebbe stato un limite frustrante.
Quindi capisco dove ti trovi con questo. Se fai un viaggio su Wayback Machine attraverso la storia di discourse.org puoi vedere che Discourse ha imparato molto dalle lezioni apprese sia dai forum che dalle mailing list e li ha sostituiti entrambi…

… e questo è in gran parte sopravvissuto fino ad oggi, anche se c’è meno altra discussione sulle mailing list nelle varie pagine. Hai attraversato la stessa cosa che avremmo attraversato noi se avessimo avuto le risorse per investire in Hyperkitty — il problema dell’email come base troppo bassa — e sei giunto alla conclusione logica. Capisco perfettamente da dove vieni nel dire ora esplicitamente che portare le persone sul sito web è l’uso corretto.
Attualmente:
- Abbiamo decine di mailing list attive
- con centinaia di partecipanti attivi
- e molte migliaia di abbonati passivi.
- Queste liste risalgono letteralmente a oltre 20 anni fa.
- Molte persone open source della vecchia scuola sono davvero attaccate a questo modo di lavorare.
- è familiare,
- già impostato, e
- arriva in una routine quotidiana senza bisogno di aggiungere “controlla qualche sito web”
- molte persone sono attive in diverse parti del progetto, ma quell’“impronta” è molto individuale
Ma:
I. Queste liste sono meno funzionali di quanto molte persone pensino:
- la moderazione è quasi impossibile (al massimo un grosso bastone tutto o niente)
- nonostante gli sforzi, le persone non sempre rispettano gli standard che ci aspettiamo
- i mega-thread non sono buone discussioni
- le molestie fuori lista sono facili da avviare e fuori dal nostro controllo
- il cross-posting è un disastro, poiché gli abbonamenti non sono coerenti
- impossibile stare al passo a meno che tu non sia impegnato
- le persone che dovrebbero partecipare non lo fanno per vari motivi tra quelli sopra elencati
II. L’email non è il futuro
- Le mailing list sono in gran parte opache ai motori di ricerca e non sembrano “attività reale” alla maggior parte del mondo
- Le nuove persone non vogliono iscriversi alle mailing list.
- La “cultura” delle mailing list non è più una cosa.
- E l’interfaccia web di Gmail è attivamente ostile alle convenzioni tradizionali come le risposte inline.
III. L’email in generale è condannata
- I grandi provider hanno la scala per “risolvere” lo spam per sé stessi, e ora hanno un anti-incentivo a risolverlo a livello globale.
- I piccoli provider hanno una possibilità decrescente di consegnare in modo affidabile.
- Le mailing list ripubblicano intrinsecamente, e tutta l’infrastruttura di firma e verifica non se ne cura davvero.
- Le aziende stanno passando a Slack e simili per la comunicazione funzionale, lasciando l’email per annunci e trasmissioni.
- e Jira e github e così via per interazioni focalizzate sul flusso di lavoro.
- Di nuovo, le persone “normali” non la usano per altro che per ricevere avvisi da varie aziende di cui sono clienti. Non è più per la comunicazione personale.
Ma c’è ancora un bisogno
Abbiamo coperto la conversazione in tempo reale, ma abbiamo ancora bisogno delle conversazioni lunghe e asincrone che le mailing list hanno fornito. La chat non copre tutto, non funziona bene a livello globale e con volontari con diversi impegni di tempo. E gli strumenti di flusso di lavoro sono troppo limitati.
Discourse è davvero l’opzione migliore
-
Le mailing list non sono un futuro praticabile.
-
Hyperkitty è bloccato al 2014.
-
Abbiamo troppo per usare solo Github / Gitlab.
-
Altre possibilità non ce la fanno:
- Ponymail soffre dello stesso problema dell’email come GCF
- Vanilla non è eccezionale. Lo lascio lì.

- Google Groups è il peggio di tutto.
-
Sul lato positivo per Discourse: molte altre community open source si stanno consolidando attorno ad esso. In particolare: Python, GNOME…
Entra Cassandra
Non il database — voglio dire, dire alle persone la sventura ma nessuno ci crede. Sento molti dire “L’email funziona bene”, e “Non vedo problemi con le mailing list”, e, naturalmente, “Odio i forum”, o anche specificamente “Non mi piace Discourse”.
Ma, abbiamo davvero bisogno di un cambiamento.
Quindi…
Devo convincere una community open source ampia, attiva e importante a spostare la sua piattaforma di comunicazione principale del progetto su Discourse, e molte persone sono scettiche. È un grande cambiamento. Voglio renderlo il più facile possibile, sia per renderlo più facile e piacevole per le persone scettiche ma disposte a provare, sia per renderlo possibile da provare per le persone che hanno l’interazione via email — compreso il filtraggio — come un blocco personale.
Penso che una volta che ci saranno, molte persone adegueranno i loro comportamenti — avremo più persone che scopriranno che interagire direttamente con il sito non è poi così male. E abbiamo il nostro sistema di notifica a livello di progetto che ho in programma di integrare, e spero che alla fine possa dare alle persone di più di ciò di cui hanno veramente bisogno.
Ma nel frattempo, io devo dare alle persone ciò che chiedono.