Xsnow "protestware" in Debian(lwn.net) |
Xsnow "protestware" in Debian(lwn.net) |
> Russ Allbery agreed that the DFSG was not relevant; he also warned that citing the Social Contract and DFSG ""turns the conversation into rules lawyering without addressing the actual issue"". However, even though xsnow is DFSG-compliant, he did say that the flag display may be something Debian does not want in its archives:
> > I would, in general, say that software that behaves in deceptive ways, which includes hidden behavior changes based on usernames, locales, or other local settings or information that no user would reasonably expect to change behavior in this way is probably not something that we want to have in Debian. It's a very slippery slope and also likely to create a lot of drama to very little benefit.
* https://news.ycombinator.com/item?id=48734373
Further LWN commentary (as observed at https://news.ycombinator.com/item?id=48736518) is that the result would not be solely drama but potentially some fairly nasty real world consequences for some people.
Then there's the question of singling out some subset of Debian users based on their country, for different behavior they presumably don't want and that is against their individual interests (see the other comment, about displaying a flag getting you beaten).
The solution is to treat everyone fairly and honestly, and to set an example for how people can get along. Imagine Debian is an international space station: the astronauts will help each other, not bicker and backstab. There are other venues for conflicts.
" People in Western countries don't realize how bad the situation on the ground actually is¹; random Ukrainian flags showing up on your work monitor can result in severe problems for you (like losing you job, or worse), especially if you work in the government sector. If they show up on your laptop in a random cafe or an airport, you might very well get a beating from one of many "war heroes" that walk around the cities these days.
No, the government sector doesn't just make missiles and bombs, it also covers schools, hospitals, many other things."
Sheesh, how different are the languages? Would it be an honest mistake to say a word in Ukrainian and not realize?
So, if you're in a location where displaying the Ukraine flag will get you shot, 1) it was already not safe to run xsnow, and 2) much more importantly, I genuinely hope you can successfully escape your situation.
As if it's so fucking easy to denounce a dictator who has murderous tendencies and who rules your homeland, as if it's so easy to insult him, and then what, not be able to return home and see your friends and family until that dictator is defeated?
I found those demands so unthinkingly heartless, it's responding to tyranny with your own tyranny...
Assuming they're still alive.
Молчание - знак согласия
Problem is not in dictator. Problem is imperialistic russia and every russian citizen who does nothing about it. They should be denied every service from civilized world until they stop their fascism.
And before you ask, yes, I did protest and depose dictator.
Westerner putting random people's lives at risk just so he can give himself a justice boner doing some cheap virtue signaling. Classic.
I do not own any popular software to put anti Zed/Putin shit in it so sorry I can inconvinience those super rare good Russians.
I don’t know much about Iran, but depictions of women seem common in advertising there.
The idea that some govt employee would get fired for this is extremely far fetched.
"But what if it was the US doing the invading?" Yes, even then. If some Iraqi author made an Xsnow that waved little Iraq flags, that's their right. Even if I disagree, it doesn't harm me, and it might inspire me to consider our actions.
"But what if it makes someone's boss get mad at them?" If my boss saw an Iraq flag on my screensaver, I'd say "huh, look at that! I guess that was added in the new version. I'll change it to another screensaver." And if you live in a country there the likely reaction is that your boss might execute you, your government are the baddies.
I believe upstream is here, and has the same code as quoted:
https://sourceforge.net/p/xsnow/code/HEAD/tree/trunk/xsnow/src/scenery.c#l332
if (global.Language && !strcmp(global.Language,"ru") && drand48() < 0.3)
tt = MAXTREETYPE;Just go look at the repo history on sf.
I really don't care about this package or protest but what might be more interesting to consider is what if this were in a default package and what if the affected locales were different?
If I make a list of all the countries who have recently been at war or are currently engaged in hostilities or have ethnic animus towards each other and just choose to taunt them all, that would really be a dick move and it's probably OK for Debian to drop the package. FWIW I'd rather see them adopt a kindhearted fork than override an author/ maintainer when possible.
If there's no special pleading for the ru/ua conflict then it's not too concerning.
Shit like this erodes trust.
Discrimination implies something harmful. Like invading neighbor country and perpetrating genocide. This complaint says more about Ivanov than anything else.
Is that really so much to ask for?
I don't use Linux or Xsnow but it baffles me how distributions would allow something like this. Sure, it's just flags now, but if you look at faker and colors.js, you'll see the other side of the coin of what happens when you allow software like this.
The asset file isn't called "ukraine flag" so unless you open all the images or run this as a russian you will probably be completely unaware of this behaviour.
I still stand on the point that stuff like this should be frowned upon regardless of stance on issue.
> Debian contributor "NoisyCoil" said that they had wanted to argue in favor of keeping the packages, but after looking at the content they had decided against it:
> > I went peeking at the package and, unless I'm completely missing something, the second offensive Italian fortune says that women's "no"s should be interpreted as "yes", while the third one explicitly calls for violence on women [1]. Like, it literally says women should be beaten on a regular basis. I'm afraid I can't help you here, sorry.
from https://lwn.net/Articles/1031750/, linked in the fine article
I did not invade any country
At least this app just displays the flags and not prints such accusations
It would be fine if you gave me a beautiful and whimsical way to choose to express my feelings, and I took it. But when you're disguising the flag in code as an "EXTRATREE," that signals to me that you're trying to slip through a surprise without my noticing:
#ifdef USE_EXTRATREE
if (global.Language && !strcmp(global.Language,"ru") && drand48() < 0.3)
tt = MAXTREETYPE;
if (drand48() < 0.02)
tt = MAXTREETYPE;
#endif
I think it's great that you live somewhere—and enjoy a relationship to your working environment—where you don't have to worry about that kind of thing! I wish more people got to enjoy those kinds of freedoms. I don't think the way to make that happen is to rub individual people's faces in the crappiness of their predicament.I'm reminded of a situation I encountered some years ago where a person opened a web browser in front of a classroom—no porn in their history, nothing untoward, just going to a high-profile mainstream news site or something in service of a classroom discussion—and all the targeted ads were for things like HIV medicines and mainstream campaigns choosing ad variants that depicted gay couples.
Not the time or the place, that person didn't ask for it, and it led to deep consequences for them—from "outing" on one side, to accusations of "grooming that classroom full of students" and "probably being riddled with AIDS" on the other—that this good, responsible, kind, wise person did nothing to invite.
The targeters probably thought they were doing something righteous or even "accepting" by "making sexual minorities feel seen" or something—but by putting words in the person's mouth without their consent or agency, they caused great unnecessary harm to somebody who didn't deserve it.
That out of the way, I can't and won't sanitize my words so that they're perfectly inoffensive all the world around. I've made comments over the years critical of a great many governments. If the fragile leadership of those countries saw my words on a screen there, perhaps they'd get angry at the person reading my writings. I do feel bad for that person and certainly didn't try to get them in trouble. But neither am I going to not criticize a government that's behaving poorly — even my own — for the sake of a hypothetical situation that may never even exist.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.do you really want to support country that kidnaps its citizens off the streets and honorary reburied Nazi criminals?
> People in Western countries don't realize how bad the situation on the ground actually is; random Ukrainian flags showing up on your work monitor can result in severe problems for you (like losing you job, or worse), especially if you work in the government sector. If they show up on your laptop in a random cafe or an airport, you might very well get a beating from one of many "war heroes" that walk around the cities these days.
[EDIT: I see @krunck reposted this at the top level — https://news.ycombinator.com/item?id=48736518]
And yes, it is their, not their government, not some mysterious leaders. Russians reelected same government for 35 years with it invading neighbours pretty much every 5 years.
My family speaks both Ukrainian and Russian, and in Russian speaking spaces here in California we find many many many eager supporters of Ukraine's sovereignty, because when they hear Ukrainian spoken they tell us! And also tell us they wish they had been able to keep their non-Russian family language alive too. Most of these supporters are not from the Moscow or St. Petersburg areas though...
I wouldn't get bent out of shape if Xsnow showed me a Canadian/Greenlandic flag in response to me using en-us.
An other example of political message is when projects redirect donations to a cause. Should projects be banned from having a "donate to Ukraine" somewhere in a program, maybe with a Ukraine flag next to it?
What is the punishment in seeing a normal flag of a country?
It’s not like showing the swastika to people in Israel. More like the opposite.
Early on in the occupation, one form of resistance was simply graffiti with a letter that's in the Ukrainian alphabet that's not in the Russian alphabet, like ї. That sort of symbolic resistance has been replaced entirely by far more strategic resistance these days, according to recent reporting.
NosiyCoil forgot to mention that I removed hundreds of fortunes containing racist/sexist jokes from the regular section, installed by default to every Italian user and displayed by default.
I basically grew up reading them and 20 years later, I forked fortunes-it to get rid of them and put them in the offensive section. And then Cater unilaterally decided to remove it.
But neither NoisyCoil, nor Cater, not anyone else stepped up to actually read the fortunes that were not tagged as offensive and were being installed and displayed by default.
One year later, I'm still the only person doing this work.
Archlinux is still using the pre-fork version where this content is still present in the main section.
That article is very one sided. The author spoke to Cater but did not think of reaching out to me for comments.
Honestly, not sure why westerners yearn to find good fascists.
So it's "selective degradation of functionality" based entirely on your assumptions regarding the motivations of the users? How is this a useful description?
This is a corporate mindset we adopt because we want everyone's business not a useful or correct attitude for individuals who aren't the beneficiaries of the publics money in the first place.
The Russian aggression is evil, the Russian culture as a whole is abhorrent. We shouldn't be afraid to call it out and fight back. I would be ok if every Debian terminal printed a message raising donations for the defense of Ukraine.
Its free software so Russians worried about political correctness herein meaning defense of mass murder torture and genocide can run a fork which boots up to Russian military propaganda if they like.
This doesn't mean everyone of Russian ethnicity shares the same flaws.
Of course they should change the government but I don't think it's possible to achieve that through elections.
Why would I value invaders lives over that of their victims? I still haven't seen a russian 'opposition' do anything than play victim card while their army butchers people. Or Ukrainians must die protecting their homeland while russians be like 'oh no, putin scary, we just sit home and pay taxes'?
No resistance, just compliance.
Ideally the whole regime would start infighting and implode to hell, but ordinary people won't start the process I'm afraid... although the recent fuel shortages could give us some hope if they last long enough.
edit: also, like Finland, they were allied with nazi Germany in fighting Russia.
reburial of the mass murderer of poles literally happened in the last month or so
Then we have to imagine they run xsnow all the time and somehow don't notice the dangerous political stuff OR run it for the first time.
If we start with 140M Russians this has certainly never happened and will almost certainly NEVER happen.
It is actually far more likely that someone should actually get caught using it trying to see the flags and have to explain that to their boss.
Funny thing how here we are talking about keeping it despite it can apparently cause people to die, while Debian was so quick to decide that the offensive fortunes that nobody had complained about for the past 23 years were incredibly harmful and had to be removed right away :D
We have to draw the line somewhere.
We don't know? Debian doesn't spy on users.
The push back in this is obviously coming from an anti Ukraine sentiment
We've removed stuff from debian for way less than this.
> The push back in this is obviously coming from an anti Ukraine sentiment
You can read minds?