Ziel
Derzeit hat Fedora Hunderte von Mailinglisten, von denen etwa 90 einen gewissen Aktivitätsgrad aufweisen und eine Handvoll sehr aktiv sind. Ich möchte das alles an einem Ort konsolidieren, was die erfolgreiche Einbindung unserer Beitragsgemeinschaft einschließt. Wenn es eine bessere Option als Discourse dafür gibt, hat sie noch niemand geschaffen.
Kurzfassung
Ich arbeite seit drei Jahren aktiv daran und denke seit mindestens zehn Jahren darüber nach. Wenn ich mit Leuten in meiner Community darüber spreche, was sie blockiert, ist diese spezielle Sache immer wieder aufgetaucht.
Langfassung:
Ungefähr zur gleichen Zeit, als Discourse gestartet wurde, haben wir ein Mailman3 GUI-Frontend namens Hyperkitty erstellt, das als moderne Weboberfläche gedacht war, über die Leute auf die zugrunde liegenden Mailinglisten zugreifen konnten. Sie können dies für die Fedora Devel List in Aktion sehen.
Hyperkitty hat einige nette Ideen, wurde aber nicht im notwendigen Umfang finanziert, um erfolgreich zu sein, und wurde mit dem ursprünglichen Design gestartet, ohne Vorkehrungen für Verbesserungen und Korrekturen im realen Einsatz zu treffen. Und es nimmt E-Mail als zugrunde liegende Basis, was die Dinge wirklich eingeschränkt hat – selbst wenn wir die Ressourcen gehabt hätten, wäre die Beibehaltung als größter gemeinsamer Nenner eine frustrierende Grenze gewesen.
Daher verstehe ich, wo Sie stehen. Wenn Sie mit der Wayback Machine eine Reise durch die Geschichte von discourse.org unternehmen, können Sie sehen, dass Discourse ziemlich stark darauf setzte, aus Foren und Mailinglisten zu lernen und beides zu ersetzen…

… und das hat sich bis heute größtenteils gehaltendurch heute, obwohl auf den verschiedenen Seiten weniger anderer über Mailinglisten gesprochen wird. Sie haben das Gleiche durchgemacht, was wir durchgemacht hätten, wenn wir die Ressourcen gehabt hätten, um in Hyperkitty zu investieren – das Problem mit E-Mail als zu niedriger Basis – und sind zu der logischen Schlussfolgerung gekommen. Ich verstehe vollkommen, woher Sie kommen, wenn Sie jetzt ausdrücklich sagen, dass es die richtige Nutzung ist, die Leute auf die Website zu bringen.
Aktuell:
- Wir haben Dutzende von aktiven Mailinglisten
- mit Hunderten von aktiven Teilnehmern
- und Tausenden von passiven Abonnenten.
- Diese Listen reichen buchstäblich über 20 Jahre zurück.
- Viele Open-Source-Leute der alten Schule sind wirklich an diese Arbeitsweise gebunden.
- sie ist vertraut,
- bereits eingerichtet und
- kommt täglich in den Arbeitsablauf, ohne dass man "eine Website überprüfen" muss.
- Viele Leute sind in verschiedenen Teilen des Projekts aktiv, aber dieser “Fußabdruck” ist sehr individuell
Aber:
I. Diese Listen sind weniger funktional, als viele Leute denken:
- Moderation ist fast unmöglich (bestenfalls ein Alles-oder-Nichts-Ansatz)
- trotz Bemühungen halten sich die Leute nicht immer an die Standards, die wir erwarten
- Mega-Threads sind keine gute Diskussion
- Belästigung außerhalb der Liste ist leicht zu starten und liegt außerhalb unserer Kontrolle
- Cross-Posting ist ein Chaos, da die Abonnements nicht konsistent sind
- Unmöglich, auf dem Laufenden zu bleiben, es sei denn, man ist engagiert
- Leute, die teilnehmen sollten, nehmen aus verschiedenen Gründen nicht teil
II. E-Mail ist nicht die Zukunft
- Mailinglisten sind für Suchmaschinen weitgehend undurchsichtig und erscheinen der Welt nicht als “echte Aktivität”.
- Neue Leute wollen sich nicht für Mailinglisten anmelden.
- Die “Kultur” der Mailinglisten ist nicht mehr wirklich vorhanden.
- Und die Weboberfläche von Gmail ist traditionellen Konventionen wie Inline-Antworten aktiv abgeneigt.
III. E-Mail im Allgemeinen ist zum Scheitern verurteilt
- Große Anbieter haben die Skalierbarkeit, Spam für sich selbst zu “lösen”, und haben jetzt keinen Anreiz mehr, ihn global zu lösen.
- Kleine Anbieter haben eine abnehmende Chance, zuverlässig zu liefern.
- Mailinglisten veröffentlichen inhärent erneut, und die gesamte Anmelde- und Verifizierungsinfrastruktur kümmert sich nicht wirklich darum.
- Unternehmen steigen auf Slack und ähnliches für funktionale Kommunikation um und überlassen E-Mail für Ankündigungen und Sendungen.
- und Jira und Github und so weiter für workflow-orientierte Interaktionen.
- Wiederum: “normale” Leute nutzen es für nichts anderes, als Benachrichtigungen von verschiedenen Unternehmen zu erhalten, von denen sie Kunden sind. Es ist nicht mehr wirklich für die persönliche Kommunikation gedacht.
Aber es gibt immer noch einen Bedarf
Wir haben Echtzeitgespräche abgedeckt, aber wir brauchen immer noch die langen, asynchronen Gespräche, die Mailinglisten geboten haben. Chat deckt nicht alles ab, funktioniert global nicht gut und mit Freiwilligen mit unterschiedlichen Zeitverpflichtungen. Und Workflow-Tools sind zu eng gefasst.
Discourse ist wirklich die beste Option
-
Mailinglisten sind keine praktikable Zukunft.
-
Hyperkitty steckt in 2014 fest.
-
Wir haben zu viel, um nur Github / Gitlab zu nutzen.
-
Andere Möglichkeiten reichen nicht aus:
-
Ponymail leidet unter dem gleichen Problem “E-Mail als GCF”
-
Vanilla ist nicht gut. Ich lasse das einfach mal so stehen. 
-
Google Groups ist das Schlimmste von allem.
-
Auf der Habenseite für Discourse: Viele andere Open-Source-Communities konsolidieren sich darum. Insbesondere: Python, GNOME…
Treten Sie Cassandra entgegen
Nicht die Datenbank – ich meine, Leuten vom Untergang erzählen, aber niemand glaubt es. Ich höre viel “E-Mail funktioniert gut”, und “Ich sehe kein Problem mit Mailinglisten”, und natürlich “Ich hasse Foren”, oder sogar speziell “Ich mag Discourse nicht”.
Aber wir brauchen wirklich eine Veränderung.
Also…
Ich muss eine große, aktive, wichtige Open-Source-Community dazu bringen, ihre primäre Kommunikationsplattform für das Projekt auf Discourse zu verlagern, und viele Leute sind skeptisch. Es ist eine große Veränderung. Ich möchte das so einfach wie möglich machen, sowohl um es für die Leute, die skeptisch, aber bereit sind, es zu versuchen, einfacher und angenehmer zu machen, als auch um es für Leute, die E-Mail-Interaktion – einschließlich Filterung – als persönliche Blockade haben, möglich zu machen.
Ich denke, wenn sie erst einmal dort sind, werden viele Leute ihr Verhalten anpassen – wir werden mehr Leute entdecken, dass die direkte Interaktion mit der Website gar nicht so schlecht ist. Und wir haben unser eigenes projektweites Benachrichtigungssystem, das ich zu integrieren plane, und hoffentlich kann das den Leuten irgendwann mehr von dem geben, was sie wirklich brauchen.
Aber in der Zwischenzeit muss ich den Leuten geben, wonach sie fragen.