Captain it's Wednesday - Folge 056 - Politische FOSS

  Ralf Hersel   Lesezeit: 13 Minuten  🗪 3 Kommentare

Folge 056 des CIW Podcasts. Welche Rolle spielt Politik in FOSS-Projekten?

captain it's wednesday - folge 056 - politische foss

Welche Rolle spielt Politik in FOSS-Projekten?

Für ein optimales Hörerlebnis empfehlen wir eine Podcatcher-App zu verwenden. Zum Beispiel:

Der RSS-Feeds für den Podcast lautet: https://gnulinux.ch/podcast/gnulinux_newscast_rss.xml. Ihr findet uns in den Podcast-Verzeichnissen unter dem Suchbegriff: "GNU/Linux".

Wenn euch der Podcast gefällt, freuen wir uns über eine Unterstützung. Vielen Dank!

Shownotes

Hausmitteilungen

  • September-Wettbewerb (Freedom-Box)

  • Weihnachtswettbewerb (Framework 16 Notebook)

  • Dank an die Kommentatoren bei Mastodon und auf unserer Seite

  • Spendenaufruf

Thema: Welche Rolle spielt Politik in FOSS-Projekten?

Grundlegende Frage: Welche Rolle darf, sollte oder muss Politik in FOSS-Projekten spielen?

Einführung in das Thema:

  • mögliche Unterscheidung in bewusst politische, politisch interpretierte und unpolitische Projekte

  • Sonderfall: Code of Conduct

  • Ralf: Zu welchem Zweck darf FOSS verwendet werden? Stichwort: schwarze Listen für unbequeme Software. Darf man mit FOSS eine Bombe bauen? Antwort: selbstverständlich, wegen der GPL.

Beispiele für mehr oder minder politische Projekte:

  • AntiX Linux (bewusst politisch):
    • leichtgewichtige Distribution, die sich besonders an Nutzer sehr alter Hardware richtet

    • bezeichnet sich selbst als "proudly anti-fascist", also stolz antifaschistisch

    • liefert traditionell politisch linke Lesezeichen im vorinstallierten Firefox-Browser mit

    • Kontroverse wegen teils "antizionistischen" Weblinks

    • https://antixlinux.com/

    • Ein Autor sagt, er sei Anselm [Garbe] von suckless.org und bezeichnet den Fackelmarsch als unpolitische Wanderung

  • Suckless.org (Vorwurf Rechtsextremismus):

      • Hacker-Community, die auf absoluten Minimalismus setzt, KISS

      • Programme sollen so wenig Quellcodezeilen wie möglich brauchen

      • Beispiele: dwm (dynamic window manager), st (einfaches Terminal), surf (einfacher Webbrowser)

      • Kontroverse, weil Entwickler sich zum Fackelmarsch treffen - als neonazistisch interpretiert

      • Problematik: Fackelmärsche historisch als Propagandamittel zur Nazizeit

      • https://suckless.org/conferences/2017/

  • Tiny Tiny RSS (Gaskammer-Kategorie im Forum)

    • Anfrage, die Kategorie umzubennenen, wird selbst dort hin verschoben

    • Sollten die politischen Gesinnungen von Entwicklern ein Faktor bei der Wahl von Software sein?

    • Ist Code nicht eigentlich unpolitisch?

Sonderfall: Code of Conduct:

  • Wikipedia: "Ein Verhaltenskodex (engl. code of conduct) ist eine Sammlung von Verhaltensweisen, die in unterschiedlichsten Umgebungen und Zusammenhängen abhängig von der jeweiligen Situation angewandt werden können bzw. sollen. Ähnliche Konzepte findet man beim Ehrenkodex oder dem Moralkodex."

  • Wikipedia in Bezug auf Open-Source-Entwickler: "Entwickler von Open-Source-Software bekennen sich einheitlich zu einem Code of Conduct, um zu gewährleisten, dass jeder Einzelne gewisse Regeln in der Verantwortlichkeit und Zuverlässigkeit seiner Arbeiten befolgt. In der Welt der Open-Source-Softwareentwicklung ist dies vor allem deswegen notwendig, da sich die meisten Entwickler nie in ihrem Leben gesehen haben oder sehen werden."

  • Beispiele: KDE, Gnome, Ubuntu, Debian, Arch Linux, openSUSE, Fedora

  • soll angenehmen Umgang für alle Beteiligten sicherstellen

  • teils stark identitätspolitische Spezifizierung, zum Beispiel im Gnome-Projekt

Code of Conduct-Beispiel: Gnome

  • Alter Gnome-CoC:
    • Respekt und Aufmerksamkeit
    • Geduld und Großzügigkeit

    • Annahme, dass Menschen gute Absichten haben

    • Versuch, präzise zu sein

Neuer CoC wesentlich länger: Ergänzung um viele identitätspolitische Faktoren, nach denen Menschen nicht diskriminiert werden sollen:

The GNOME community is dedicated to providing a positive experience for everyone, regardless of:

  • age

  • body size

  • caste

  • citizenship

  • disability

  • education

  • ethnicity

  • familial status

  • gender expression

  • gender identity

  • genetic information

  • immigration status

  • level of experience

  • nationality

  • personal appearance

  • pregnancy

  • race

  • religion

  • sex characteristics

  • sexual orientation

  • sexual identity

  • socio-economic status

  • tribe

  • veteran status

Zitat Ende ;)

Fragen zum Code of Conduct

  • Wie präzise sollte ein Code of Conduct formuliert sein?

  • Spagat zwischen Sicherheit von Minderheiten und Komfort der Mehrheit (innerhalb des Gnome-Projekts soll im Zweifel für die Sicherheit marginalisierter Gruppen entschieden werden) - wie mit denjenigen umgehen, die sich davon genervt fühlen?

  • Niemand profitiert davon, in einer unfreundlichen Community aktiv zu sein. Reicht es nicht, die Leute daran zu erinnern?

Rückbezug auf grundlegende Frage:

  • Welche Rolle darf, sollte oder muss Politik in FOSS-Projekten spielen?

  • Keine Beteiligten an FOSS-Projekten sind politisch neutral. Sobald es um Menschen geht, gibt es keine politische Neutralität. Sie wird mehr oder weniger zum Ausdruck gebracht.

  • Source Code ist immer politisch neutral. Freie Lizenzen sind/sollten politisch neutral sein. Freiheit 0: Die Freiheit, das Programm auszuführen, wie man möchte, für jeden Zweck. Python ist es egal, was du mit ihm anstellst.

  • Solange sich FOSS-Projekte und -Beteiligte innerhalb einer freiheitlich/demokratischen Grundordnung bewegen, ist es in Ordnung. Egal ob man konservativ, liberal oder progressiv denkt.

  • Gegenthese: Alle Projekte und Beteiligte, die sich gegen die Menschen und deren Rechte aussprechen, sind kategorisch auszuschliessen. Dabei sollte die Hufeisen-Theorie verachtet werden.

Tags

Podcast, CIW, Captain

Olaf
Geschrieben von Olaf am 4. Oktober 2023 um 13:18

Ich finde für das Thema CoC die Lösung mit dem Verweis auf die Verfassungsgeschützten Rechte und Pflichten für eine super Lösung. Mit den alten üblichen Regeln. VG Olaf

Wolfgang  Kobel
Geschrieben von Wolfgang Kobel am 4. Oktober 2023 um 20:32

Ein herzliches Hallo, vielen herzlichen Dank, für den ausgezeichneten Podcast, er war für mich sehr hörenswert. Da ich jeden Mittwoch höre, aber diesen Mittwoch fällt er besonders gut aus, aufgrund des Themas. Es wurden meiner Ansicht viele Themen angesprochen, in einer Form, die das Problem plastisch darstellte. Beispiel GIMP: Ein Projekt, eine Software, die ich, nutze, seit ich einen PC habe. Da man zurecht sagen kann, dass GIMP eine Weltmarke darstellt, fand ich vor wenigen Jahren die Kontroverse speziell aus England, GIMP = Krüppel für sehr lachhaft. Da aber die Entwickler der Software so gut wie nicht reagierten, was ich für positiv empfunden habe, sagt mir, dass die Entwickler ihre Nutzergemeinde gut kennen. Machte damals den Vorschlag, GIMP in G.I.M.P umzubenennen. Was ist aus dem Fork Glimpse geworden? Nach wenigen Jahren ist dieser Fork eingestellt worden.

Lieber Ralf, jetzt möchte ich an Dich noch ein paar persönliche Worte richten: Erst durch Dich wird dieser Podcast das, was er ist. Deine Fachkompetenz ist spürbar, aber auch hörbar. Deine Stimme klingt sehr sympathisch, und ist angenehm anzuhören. Freue mich jeden Mittwoch Dich zu hören. Mach weiter so! Ohne Dich wäre dieser Podcast nicht mehr dasselbe. Danke für die Arbeit.

Gruß, an das ganze Team. Halte mich sehr gerne bei Euch auf.

Wolfgang Kobel

Ralf Hersel Admin
Geschrieben von Ralf Hersel am 5. Oktober 2023 um 12:04

Danke für das Lob, Wolfgang