Während du diesen Artikel gerade liest, nutzt du Open-Source Software, vielleicht sogar ohne es zu wissen. Der Browser auf deinem Bildschirm, das Betriebssystem deines Handys, der Router zuhause, der Server auf dem diese Seite liegt – sie alle stehen auf den Schultern von Millionen Zeilen frei verfügbarem Code.
Und doch steckt hinter diesem Code oft kein großes Unternehmen, sondern eine Handvoll Menschen, die abends nach der Arbeit Issues beantworten, Bugs fixen und Releases bauen. Freiwillig, unbezahlt, einfach weil sie es für wichtig halten.
Was viele nicht wissen, du musst kein Entwickler sein, um einen Unterschied zu machen.
Stell dir vor, du nutzt eine App und stolperst über einen Fehler. Du schreibst eine kurze, klare Fehlermeldung, Schritt für Schritt, was passiert ist. Für dich sind das fünf Minuten Arbeit, für den Maintainer ist es jedoch unbezahlbar.
Was bedeutet das für dich #
Issues schreiben #
Issues schreiben ist vielleicht der am stärksten unterschätzte Beitrag überhaupt. Ein guter Bug Report – mit klaren Schritten, Fehlermeldungen und Systeminformationen – kann einem Entwickler Stunden an Rätselraten ersparen. Du brauchst dafür kein technisches Wissen, nur Geduld und ein gutes Auge.
Dokumentation verbessern #
Dokumentation verbessern ist etwas, das fast jeder tun kann – und das so oft vernachlässigt wird. Hast du etwas gefunden, das unklar erklärt war? Schreib es besser. Du warst selbst Anfänger, du weißt wo es hakt.
Übersetzen #
Übersetzen öffnet Software für Menschen, die kein Englisch sprechen. Plattformen wie Weblate1 machen das besonders einfach, oft reicht ein Browser.
Werbung machen #
Werbung machen klingt groß, ist es aber nicht. Ein Post, eine persönliche Empfehlung an einen Freund, ein Stern auf GitHub, eine Rezension, das hilft Projekten, wahrgenommen zu werden.
Geld spenden #
Geld spenden ist der direkteste Weg. Viele Maintainer haben einen GitHub Sponsors2, Open Collective Account3 oder Buy Me A Coffee4. Auch kleine Beträge summieren sich.
Mitentwickeln #
Und wenn du doch Entwickler bist?
Auch hier gilt, du bist in der Minderheit derer, die sich tatsächlich einbringen.
Such dir ein Projekt, das dich interessiert und dessen Programmiersprache du beherrscht. Niemand erwartet perfekten Code beim ersten Beitrag – ein kleiner Fix, ein aufgeräumter Test, eine verbesserte Fehlermeldung.
Das zählt alles.
Wie findest du solche Projekte #
Die meisten Open Source Projekte leben auf GitHub5, GitLab6 oder Codeberg7. Such einfach nach Software, die du bereits nutzt – und schau ob es offene Issues gibt.
Wer gezielt einen Einstieg sucht, findet auf Good First Issues und First Timers Only kuratierte Listen mit Aufgaben, die explizit für Neulinge gedacht sind.
Starte jetzt gleich #
Was wäre, wenn du heute einfach mal anfängst? Ein Issue. Eine Übersetzung. Ein Stern. Eine Rezension. Fünf Minuten. Das ist alles, was es braucht.
An die Unternehmen #
Viele Unternehmen bauen ihr gesamtes Geschäftsmodell auf Open Source Software – und geben nichts zurück. Keine Patches, kein Geld, keine Arbeitszeit. Das ist legal, aber es ist nicht fair. Wenn du in so einem Unternehmen arbeitest: Bring das Thema zur Sprache. GitHub Sponsors, ein bezahlter Hacktag im Monat, ein offizieller Contribution-Prozess – das sind keine großen Forderungen.
Vorschaubild #
“Tux” wurde ursprünglich von Larry Ewing erstellt.
Das verwendete Bild stammt von BAMCAT und ist unter CC BY-NC 2.0 lizenziert.