Xsnow “protestware” no Debian

Natureza da mudança

  • O Xsnow adiciona um “easter egg” com a bandeira da Ucrânia que aparece com maior probabilidade quando a localidade é russa.
  • O comportamento vem do upstream, não é específico do Debian; o mantenedor do Debian também é o mantenedor do upstream.
  • O código é um tanto ofuscado (por exemplo, sinalizado como um tipo extra de “tree”) e não está documentado em materiais voltados ao usuário.

Discriminação vs. expressão política

  • Alguns argumentam que isso não é “discriminação” porque não causa dano direto e é apenas uma declaração política em resposta a uma invasão.
  • Outros dizem que é discriminação/degradação seletiva: usuários com uma localidade recebem um comportamento que não pediram, ao contrário de outros.
  • Há discordância sobre se usar idioma/localidade como gatilho é um proxy apropriado para nacionalidade.

Risco para usuários em ambientes repressivos

  • Vários comentários enfatizam que, na Rússia ou na Ucrânia ocupada, uma bandeira ucraniana na tela pode realisticamente significar perda de emprego, agressão ou coisa pior.
  • Outros minimizam o risco, citando o nicho extremo do Xsnow e a base de instalação minúscula; acham que o cenário é extremamente improvável.
  • Alguns argumentam que mesmo uma pequena possibilidade de dano sério no mundo real já é motivo suficiente para remover ou corrigir o comportamento.

Debian, confiança e comportamento oculto

  • Uma preocupação recorrente: comportamento oculto e inesperado com base na localidade mina a confiança em pacotes Debian e, de modo geral, em software de código aberto.
  • Alguns querem que o Debian evite qualquer comportamento enganoso ou não documentado ligado a atributos do usuário, independentemente da causa.
  • As mitigações propostas incluem documentar claramente o comportamento da bandeira ou usar patches (como outra distribuição supostamente fez) para removê-lo.

Protestware e ladeira escorregadia

  • Vários comentaristas veem isso como “protestware” e o criticam como slacktivismo ou sinalização de virtude ineficaz, além de um precedente para payloads mais perigosos (referindo-se a incidentes de sabotagem passados).
  • Outros defendem o direito do autor de inserir mensagens políticas, especialmente em software de novidade não crítico, “como arte”.

Consistência e normas mais amplas

  • São feitas comparações com:
    • Bandeiras do orgulho ou pedidos de doação dentro de software, que muitos consideram aceitáveis quando não são enganosos.
    • A remoção pelo Debian de arquivos fortune “ofensivos”; alguns veem inconsistência, outros dizem que advogar violência baseada em gênero é categoricamente diferente de exibir uma bandeira nacional.
  • Levantam-se hipóteses (por exemplo, bandeira palestina para localidade hebraica, bandeiras LGBT para localidades árabes, bandeiras dos EUA para localidades da UE) para testar se as pessoas ainda aprovariam caso a mensagem ou o alvo mudasse.