Introduction
L'application xsnow, qui génère un effet de neige animée pour les bureaux X11, contient une fonctionnalité cachée qui affiche des drapeaux ukrainiens lorsque la langue est réglée sur le russe. Cette fonctionnalité a été qualifiée de « protestware » et a suscité des plaintes au sein de la communauté Debian.
Contexte Technique
Le code de xsnow contient une condition qui vérifie si la langue est réglée sur le russe et, si c'est le cas, affiche des drapeaux ukrainiens avec une probabilité plus élevée. Cette fonctionnalité a été introduite par le mainteneur du paquet xsnow, Willem Vermin, qui est également le mainteneur du projet xsnow.
La plainte a été déposée par Alexander Ivanov, qui estime que cette fonctionnalité viole les directives de logiciel libre de Debian (DFSG), en particulier les points 5 et 6 qui interdisent la discrimination contre les personnes ou les groupes et contre les domaines d'activité.
Analyse et Implications
Cependant, d'autres membres de la communauté Debian, tels que Chris Hofstaedtler et Russ Allbery, ont répondu que la DFSG ne s'applique qu'aux licences des logiciels et non à leur comportement. Ils ont également souligné que la fonctionnalité en question ne viole pas les règles de Debian et que la décision de la mainteneur du paquet doit être respectée.
Malgré cela, Russ Allbery a noté que le comportement de xsnow pourrait être considéré comme trompeur et que Debian pourrait ne pas vouloir inclure de tels logiciels dans ses archives. Il a également suggéré que la fonctionnalité en question pourrait être traitée comme un bogue ou un comportement à corriger pour restaurer la neutralité de l'application.
Perspective
À ce jour, aucune action n'a été prise pour modifier le comportement de xsnow. Cependant, il est important de noter que les décisions des mainteneurs de paquets peuvent être contournées par la communauté Debian si elles sont considérées comme nécessaires. Il est donc possible que la fonctionnalité en question soit supprimée à l'avenir si une plainte officielle est déposée et si la communauté Debian décide de prendre des mesures.