Xsnow «protestware» en Debian

Naturaleza del cambio

  • Xsnow añade un “easter egg” con la bandera ucraniana que aparece con mayor probabilidad cuando la configuración regional es rusa.
  • El comportamiento proviene del upstream, no es específico de Debian; el mantenedor de Debian es también el mantenedor upstream.
  • El código está algo ofuscado (por ejemplo, marcado como un tipo extra de “tree”) y no está documentado en materiales orientados al usuario.

Discriminación vs. expresión política

  • Algunos sostienen que esto no es “discriminación” porque no causa daño directo y es solo una declaración política en respuesta a una invasión.
  • Otros dicen que es degradación selectiva/discriminatoria: usuarios con una configuración regional obtienen un comportamiento que no pidieron, a diferencia de otros.
  • Hay desacuerdo sobre si usar el idioma/configuración regional como desencadenante es un proxy apropiado para la nacionalidad.

Riesgo para usuarios en entornos represivos

  • Varios comentarios subrayan que, en Rusia o en Ucrania ocupada, una bandera ucraniana en la pantalla puede significar de forma realista pérdida del empleo, agresión o algo peor.
  • Otros restan importancia al riesgo, citando el estatus extremadamente nicho de Xsnow y su base de instalaciones diminuta; creen que el escenario es ínfimamente probable.
  • Algunos argumentan que incluso una pequeña posibilidad de daño grave en el mundo real es razón suficiente para eliminar o parchear el comportamiento.

Debian, confianza y comportamiento oculto

  • Una preocupación recurrente: el comportamiento oculto e inesperado basado en la configuración regional socava la confianza en los paquetes de Debian y en el software de código abierto en general.
  • Algunos quieren que Debian evite cualquier comportamiento engañoso o no documentado vinculado a atributos del usuario, independientemente de la causa.
  • Entre las mitigaciones propuestas están documentar claramente el comportamiento de la bandera o usar parches (como presuntamente hizo otra distribución) para eliminarlo.

Protestware y pendiente resbaladiza

  • Varios comentaristas ven esto como “protestware” y lo critican como slacktivismo ineficaz o virtue signaling, además de un precedente para cargas útiles más peligrosas (con referencias a incidentes de sabotaje pasados).
  • Otros defienden el derecho del autor a incorporar mensajes políticos, especialmente en software novedoso no crítico, de tipo “artístico”.

Consistencia y normas más amplias

  • Se hacen comparaciones con:
    • Banderas del orgullo o solicitudes de donaciones dentro del software, que muchos consideran aceptables cuando no son engañosas.
    • La eliminación por Debian de archivos fortune “ofensivos”; algunos ven inconsistencia, otros dicen que abogar por violencia de género es categóricamente diferente de mostrar una bandera nacional.
  • Se plantean hipotéticos (p. ej., una bandera palestina para la configuración regional hebrea, banderas LGBT para configuraciones regionales árabes, banderas de EE. UU. para configuraciones regionales de la UE) para poner a prueba si la gente seguiría aprobándolo si el mensaje o el objetivo cambiara.