That may be, but if I do in fact live in a place where my "government are the baddies," why does it follow that open software should punish me—for nothing more than happening to be alive within that jurisdiction—by provoking my "baddie" government to visit its badness upon me personally? For speech I wasn't even trying to make—for speech that you kind of put in my mouth without asking me?
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.
In that same file it also says
# 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.What exactly is the punishment in seeing a Ukrainian flag?
To be explicitly clear, I have nothing to do with Xsnow. I don't even use 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.