# HKML Tool fr Mailing-Listen Projekte
> [! hinweis]-
> Der Inhalt dieser Seite ist durch Audio/Video-Transkribtion und Text-Transformation aus dem Inhalt und Links dieser Quelle generiert.
Quelle: [https://fosdem.org/2025/schedule/event/fosdem-2025-4572-hkml-a-tool-for-working-on-mailing-lists-driven-projects-without-subscribing/](https://fosdem.org/2025/schedule/event/fosdem-2025-4572-hkml-a-tool-for-working-on-mailing-lists-driven-projects-without-subscribing/)
<video src="https://video.fosdem.org/2025/h2215/fosdem-2025-4572-hkml-a-tool-for-working-on-mailing-lists-driven-projects-without-subscribing.av1.webm" controls></video>
## Zusammenfassung & Highlights:
HKML ist ein Tool, das die Zusammenarbeit an Projekten erleichtert, die auf Mailing-Listen basieren, ohne dass ein Abonnement erforderlich ist. Es ist besonders nützlich für Open-Source-Entwicklungsprojekte wie den Linux-Kernel.
**Einführung in HKML**
HKML ist ein Mails-Management-Tool, das speziell für Hacker entwickelt wurde, die über Mailing-Listen zusammenarbeiten. Es benötigt keine komplizierte Einrichtung oder das Abonnieren von Mailing-Listen und ist für Open-Source-Softwareentwicklungsprojekte wie den Linux-Kernel optimiert. Es wird von einem DAMON-Maintainer entwickelt und gewartet, um Beitragszahler sowohl für das Projekt als auch für den Linux-Kernel allgemein zu unterstützen.
**Mailing-Listen-basiertes Entwicklungsmodell**
Das Entwicklungsmodell, das auf Mailing-Listen basiert, wird von vielen Open-Source-Projekten verwendet, darunter auch der Linux-Kernel. Diese Methode ist flexibel und dezentralisiert, hat jedoch eine steile Lernkurve und erzeugt oft eine große Menge an E-Mails. Moderne E-Mail-Clients sind oft nicht für diesen Zweck optimiert.
**Public-Inbox und HKML**
Public-Inbox ist ein System, das E-Mail-Postfächer über Git teilt und eine moderne Web-UI bietet. Es hat viele Kernel-Entwickler motiviert, sich von den Mailing-Listen abzumelden. HKML wurde entwickelt, um die Arbeit mit Public-Inbox zu erleichtern, indem es die Nutzung mehrerer Tools vereinfacht.
**Funktionen von HKML**
HKML bietet Funktionen wie das Schreiben und Lesen von E-Mails, das Organisieren von Nachrichten durch Tagging und das Senden von Patches. Es ist optimiert für die Verwendung mit Public-Inbox und unterstützt allgemeine Mbox-Importe und -Exporte.
**Installation und Nutzung**
Die Installation von HKML ist einfach: Es kann durch Klonen des Git-Repos erfolgen. Für die Nutzung mit dem Linux-Kernel sind keine weiteren Schritte erforderlich. Das Tool unterstützt auch das Schreiben neuer E-Mails und das Verwalten von Mailing-Listen.
**Bedeutung für die Open-Source-Entwicklung**
HKML erleichtert die Zusammenarbeit in Open-Source-Projekten und unterstützt die dezentrale und flexible Kommunikation über Mailing-Listen. Es ist speziell für den Einsatz im Linux-Kernel optimiert und bietet Entwicklern eine effiziente Möglichkeit, sich an der Entwicklung zu beteiligen.
## Bedeutung für eine öko-soziale Transformation
HKML trägt zur ökosozialen Transformation bei, indem es die Zusammenarbeit in Open-Source-Projekten erleichtert und die Abhängigkeit von zentralisierten Plattformen reduziert. Es fördert die Dezentralisierung und Flexibilität in der Kommunikation und ermöglicht es Entwicklern, effizienter an Projekten zu arbeiten, die auf Mailing-Listen basieren. Eco-Social Designer können dieses Tool nutzen, um die Zusammenarbeit in ihren Projekten zu verbessern und die Barrieren für die Teilnahme an Open-Source-Initiativen zu senken. Herausforderungen bestehen in der Notwendigkeit, die Lernkurve für neue Nutzer zu überwinden und sicherzustellen, dass die Tools für verschiedene Projekte anpassbar sind.
## Slides:
| | |
| --- | --- |
| ![[FOSDEM 2025/assets/hkml-A-tool-for-working-on-mailing-listsdriven-pro/preview_001.jpg\|300]] | HKML ist ein Tool für die Arbeit an Projekten, die auf Mailing-Listen basieren, ohne dass ein Abonnement erforderlich ist. Es wurde von SeongJae (SJ) entwickelt und wird auf der FOSDEM 2025 in Brüssel vorgestellt.
| ![[FOSDEM 2025/assets/hkml-A-tool-for-working-on-mailing-listsdriven-pro/preview_002.jpg\|300]] | Die Entwicklung, die auf Mailing-Listen basiert, erfolgt durch die Kommunikation über einfache Text-E-Mails und das CCen öffentlicher Mailing-Listen. Diese Methode ist flexibel und dezentralisiert, hat jedoch eine hohe Lernkurve und generiert eine große Menge an E-Mails, was für einige Benutzer problematisch sein kann.
| ![[FOSDEM 2025/assets/hkml-A-tool-for-working-on-mailing-listsdriven-pro/preview_003.jpg\|300]] | Public-Inbox teilt ein E-Mail-Postfach über Git und bietet eine moderne Web-UI sowie ein Tool zum Suchen und Importieren von E-Mails. Obwohl es viele Kernel-Entwickler motiviert hat, sich von Mailing-Listen abzumelden, fühlen sich einige immer noch unwohl mit der Nutzung mehrerer Tools.
| ![[FOSDEM 2025/assets/hkml-A-tool-for-working-on-mailing-listsdriven-pro/preview_004.jpg\|300]] | HKML ist ein Tool, das für die Entwicklung auf Basis öffentlicher Mailing-Listen entwickelt wurde. Es ist optimiert für die Verwendung mit Public-Inbox und dem Linux-Kernel und unterstützt Importe und Exporte von Mbox-Dateien.
| ![[FOSDEM 2025/assets/hkml-A-tool-for-working-on-mailing-listsdriven-pro/preview_005.jpg\|300]] | Die Installation von HKML ist einfach: Man kann das Repository klonen. Für die Nutzung mit dem Linux-Kernel sind keine weiteren Schritte erforderlich. Für andere Projekte ist eine Dokumentation verfügbar.
| ![[FOSDEM 2025/assets/hkml-A-tool-for-working-on-mailing-listsdriven-pro/preview_006.jpg\|300]] | Beim Schreiben einer neuen E-Mail öffnet HKML einen Texteditor, um die E-Mail zu verfassen und zu senden. Es verwendet 'git send-email' zum Senden der E-Mail, was eine Voraussetzung ist.
| ![[FOSDEM 2025/assets/hkml-A-tool-for-working-on-mailing-listsdriven-pro/preview_007.jpg\|300]] | Mit HKML können Benutzer E-Mails für bestimmte Mailing-Listen oder Mbox-Dateien anzeigen. Es unterstützt Befehlszeilenoptionen zum Filtern und Dekorieren von E-Mails und ermöglicht interaktive Mail-Management-Funktionen.
| ![[FOSDEM 2025/assets/hkml-A-tool-for-working-on-mailing-listsdriven-pro/preview_008.jpg\|300]] | HKML ermöglicht das Organisieren von E-Mails durch Tagging und bietet Funktionen zur Sicherung und Wiederherstellung persönlicher Informationen. Benutzer können Tags zu E-Mails hinzufügen und entfernen und ihre Daten in einem persönlichen Git-Repo sichern.
| ![[FOSDEM 2025/assets/hkml-A-tool-for-working-on-mailing-listsdriven-pro/preview_009.jpg\|300]] | HKML bietet Funktionen zum Formatieren und Senden von Patches. Es erstellt Commits für Begleitschreiben, füllt diese automatisch aus und fügt Empfänger hinzu. Es überprüft auch Patches auf Fehler und fasst die Ergebnisse zusammen.
| ![[FOSDEM 2025/assets/hkml-A-tool-for-working-on-mailing-listsdriven-pro/preview_010.jpg\|300]] | Benutzer können Patches mit HKML sammeln und überprüfen. Es zeigt Diff-Linien mit dem Farbschema von Git an und ermöglicht das Anwenden von Patches auf ein lokales Git-Repo oder das Speichern als Patch-Dateien.
| ![[FOSDEM 2025/assets/hkml-A-tool-for-working-on-mailing-listsdriven-pro/preview_011.jpg\|300]] | HKML unterstützt die Entwicklung, die auf Mailing-Listen basiert, und ist optimiert für die Nutzung mit Public-Inbox und dem Linux-Kernel. Es ist öffentlich verpflichtet, DAMON- und Linux-Kernel-Entwickler zu unterstützen.
| ![[FOSDEM 2025/assets/hkml-A-tool-for-working-on-mailing-listsdriven-pro/preview_012.jpg\|300]] | Für Fragen zu HKML kann man die GitHub-Seite besuchen oder SJ per E-Mail kontaktieren.
## Links
[Slides](https://fosdem.org/2025/events/attachments/fosdem-2025-4572-hkml-a-tool-for-working-on-mailing-lists-driven-projects-without-subscribing/slides/238629/hkml_fosd_pRCmXeW.pdf)
[Video recording (AV1/WebM)](https://video.fosdem.org/2025/h2215/fosdem-2025-4572-hkml-a-tool-for-working-on-mailing-lists-driven-projects-without-subscribing.av1.webm)
[Video recording (MP4)](https://video.fosdem.org/2025/h2215/fosdem-2025-4572-hkml-a-tool-for-working-on-mailing-lists-driven-projects-without-subscribing.av1.mp4)
[Video recording subtitle file (VTT)](https://video.fosdem.org/2025/h2215/fosdem-2025-4572-hkml-a-tool-for-working-on-mailing-lists-driven-projects-without-subscribing.vtt)
[Chat room(web)](https://fosdem.org/2025/chat/hkml)
[Chat room(app)](https://app.fosdem.org/2025/chat/hkml)