Bug of feature?
Bug of feature?
Posted Jul 1, 2026 8:44 UTC (Wed) by evgeny (subscriber, #774)In reply to: Bug of feature? by rra
Parent article: Xsnow "protestware" in Debian
I don't understand what is subjective about discrimination. Let's use Wikipedia's definition:
"Discrimination is the process of making unjustified distinctions between people based on the groups, classes, or other categories to which they belong or are perceived to belong, usually in a way that deprives them of their legal or human rights."
So let me stress: discrimination is a *process* of making *unjustified* distinctions between people. The political or other implications are mere consequences that may or may not ("usually") happen as a result.
> If the description of xsnow said "this program shows Ukraine flags while it's running," this is still just as discriminatory (or not, depending on what side of that very unresolved and probably unresolvable argument you are on), but it doesn't pose the same concrete problem. If you were in Russia and you saw that in the description, you would just not install it. People who installed it and ran it would not be surprised. Problem solved, without having to resolve one of the trickiest disagreements in political science.
Not at all. The problem is *not* in displaying the Ukrainian (or any other) flag per se. There could be a zillion reasons why the author might wish to do it. Anything from being born in Ukraine to aesthetically enjoying the combination of blue and yellow. I'm fine with it. Yes, describing this behavior would be helpful for those who might be hurt or offended by it. But I cannot, and don't want to, demand that any software creator consider all possible consequences (including those arising from future political changes in a remote part of the world) of their decision.
The problem lies with the *discriminatory* behavior of xsnow: the probability of showing or not the flag varies strongly (by more than an order of magnitude) with the user's ethnicity. And this decision is *unjustified*. There is no reasonable jurisdiction in the world that would approve it. Even the Constitution of Ukraine (Article 10) explicitly declares "Free development, use, and protection of Russian and other languages".
I don't know how to explain it better. Say, if instead of showing the Ukrainian flag, the author decided to run "rm -rf ~" if the locale is "ru", would you approve it? There is no principal difference here. In fact, for a true Putin antagonist living in Russia, this outcome might be more preferable than the Ukrainian flag popping up unexpectedly in public. Some Westerners don't realize what it means to live under an oppressive regime, and play with other people's lives at ease.
