Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fighting Russian disinformation by distributing .md file with popular repos #4

Closed
5 tasks done
Ocramius opened this issue Mar 5, 2022 · 33 comments
Closed
5 tasks done
Labels

Comments

@Ocramius
Copy link

Ocramius commented Mar 5, 2022

Disinformation ramping up

Hey folks, as you may have already heard, most mainstream media is now banned in Russia, and the disinformation campaign inside their country is ramping up to fight common sense.

Putin is really trying to hide his own crimes in plain sight, by blaming others.

What I can do

I am maintaining a number of popular open-source packages that are downloaded millions of times worldwide. These are:

  • installed in (hundreds of )thousands production systems
  • hard to take down: critical infrastructure

I want to use them to do some good: spreading a message. Nothing malicious, just distributing information.

What we need

  • message in Russian, targeted at Russians, aligned with how they communicate (rather than transposed from another language)
  • it needs to be strong, effective, political
  • it must be something that people can copy/paste out of the context of these projects/repositories, and still makes sense to other Russians
  • it must come with a parallel English translation (for the rest of the world to understand what is going on in that file)
  • we should try and be quick - 10 days of war already

What I can't do

I can't write a political message that comes through to a population whose costume is most unbeknownst to me.
I also don't speak Russian, nor know the Cyrillic alphabet.

Call for help

I am no diplomat: I'm just trying to do my part, but asking here is possibly the best spot where I can find other people interested in redacting such a message, and then using this repository to explain how to copy it into projects, for distribution.

@Ocramius Ocramius changed the title Fighting Russian misinformation by distributing .md file with summary+facts to developers Fighting Russian misinformation by distributing .md file with popular repos Mar 5, 2022
@Ocramius Ocramius changed the title Fighting Russian misinformation by distributing .md file with popular repos Fighting Russian disinformation by distributing .md file with popular repos Mar 5, 2022
@tgalopin
Copy link

tgalopin commented Mar 5, 2022

I'm asking internally if volunteers from https://isupportukraine.eu are able to do this.

@vshymanskyy
Copy link
Owner

This is an awesome request. Let's make it happen.
How long this message should be (words/characters)?

@Ocramius
Copy link
Author

Ocramius commented Mar 5, 2022

In my opinion, it can be multiple pages long, if needed, but it certainly needs a TL;DR at the top, with a strong call to action, or at least encourages reading further.

@vshymanskyy
Copy link
Owner

vshymanskyy commented Mar 5, 2022

TL;DR might be something like:

As of March 5, 2022, Russian Army casualties exceeded 10’000.
The Russian invasion of Ukraine killed at least 2'000 civilians.
Russian airlines were banned from international flights. Why?

@Ocramius
Copy link
Author

Ocramius commented Mar 5, 2022

Most Russian citizens will likely never go on an international flight anyway (VISA requirements), so perhaps more lever on the fact that most internet access got restricted (almost everyone has internet, I suppose).

Some potential inspiration: https://twitter.com/Raquel_emf/status/1499076426519224321 - I think calling Russians to action, highlighting the risk and the gains (saving lives) is also a good idea.

@vshymanskyy
Copy link
Owner

vshymanskyy commented Mar 5, 2022

Re airlines, this is something acknowledged and widely reported by Russian media right now.
https://www.economist.com/graphic-detail/2022/03/04/russians-are-trying-to-flee-putins-chaos

@p4veI
Copy link

p4veI commented Mar 5, 2022

Maybe this could serve as an inspiration for the message as well.. https://1920.in

@vshymanskyy
Copy link
Owner

@vshymanskyy
Copy link
Owner

vshymanskyy commented Mar 5, 2022

@Ocramius not sure if it's strong, effective, political enough. WDYT?

@Ocramius
Copy link
Author

Ocramius commented Mar 5, 2022

I'm fine with including it - it's time-sensitive, so I'll get a bunch of releases done tonight on my own packages 👍

Thanks everyone for the speedy reaction: much appreciated.

@drupol
Copy link

drupol commented Mar 5, 2022

How do you plan to include this message? I'm also interested!

@Ocramius
Copy link
Author

Ocramius commented Mar 5, 2022

@drupol just dropping it in, adding it to README.md, adding it as a file in the repository, and making it official in release notes too.

@drupol
Copy link

drupol commented Mar 5, 2022

Ok, will most probably do the same. Thanks for the idea.

@Ocramius
Copy link
Author

Ocramius commented Mar 5, 2022

@vshymanskyy I wonder if we can add the quote that "the world won't be destroyed by those who do evil, but by those who watch without doing anything" or such? See this quote at 1:44:48: https://www.youtube.com/watch?v=Gfsiw2pf_Y0&time=1h44m48s

@vshymanskyy
Copy link
Owner

vshymanskyy commented Mar 5, 2022

Thank you @Ocramius @drupol
Of course you can add something like this. But IMHO, this will not strengthen the initial message (not in Russian eyes at least)

@Ocramius
Copy link
Author

Ocramius commented Mar 5, 2022

Alright 👍

I'll go on with it as-is then 💪

@terabytesoftw
Copy link

terabytesoftw commented Mar 5, 2022

Hi, t's 15 years of prison, not 5.

https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/ToRussianPeople.md

@Ocramius
Copy link
Author

Ocramius commented Mar 5, 2022

"years" would suffice then - they'll keep adjusting that anyway.

@vshymanskyy
Copy link
Owner

vshymanskyy commented Mar 5, 2022

agree. fixed

Ocramius added a commit to Ocramius/PackageVersions that referenced this issue Mar 5, 2022
…n 🇷🇺 readers

This message is intended to fight misinformation around the Russian aggression of
Ukraine, precisely for Russian residents that are kept unaware of the atrocities
that Vladimir Putin started in February 2022.

Please do help spread this message: good people will try helping, but they first
need to know.

Ref: https://github.com/vshymanskyy/StandWithUkraine/blob/6cedba904e888c0188e1a31b1463618112e41bfd/docs/ToRussianPeople.md
Ref: vshymanskyy/StandWithUkraine#4
Ocramius added a commit to Ocramius/ProxyManager that referenced this issue Mar 5, 2022
…n 🇷🇺 readers

This message is intended to fight misinformation around the Russian aggression of
Ukraine, precisely for Russian residents that are kept unaware of the atrocities
that Vladimir Putin started in February 2022.

Please do help spread this message: good people will try helping, but they first
need to know.

Ref: https://github.com/vshymanskyy/StandWithUkraine/blob/6cedba904e888c0188e1a31b1463618112e41bfd/docs/ToRussianPeople.md
Ref: vshymanskyy/StandWithUkraine#4
Ocramius added a commit to Ocramius/ProxyManager that referenced this issue Mar 5, 2022
…n 🇷🇺 readers

This message is intended to fight misinformation around the Russian aggression of
Ukraine, precisely for Russian residents that are kept unaware of the atrocities
that Vladimir Putin started in February 2022.

Please do help spread this message: good people will try helping, but they first
need to know.

Ref: https://github.com/vshymanskyy/StandWithUkraine/blob/6cedba904e888c0188e1a31b1463618112e41bfd/docs/ToRussianPeople.md
Ref: vshymanskyy/StandWithUkraine#4
Ocramius added a commit to Roave/SecurityAdvisories that referenced this issue Mar 5, 2022
…n 🇷🇺 readers

This message is intended to fight misinformation around the Russian aggression of
Ukraine, precisely for Russian residents that are kept unaware of the atrocities
that Vladimir Putin started in February 2022.

Please do help spread this message: good people will try helping, but they first
need to know.

Ref: https://github.com/vshymanskyy/StandWithUkraine/blob/6cedba904e888c0188e1a31b1463618112e41bfd/docs/ToRussianPeople.md
Ref: vshymanskyy/StandWithUkraine#4
@Ocramius
Copy link
Author

Ocramius commented Mar 5, 2022

I've done releases and publishing of my most popular packages - that should ensure that the next dependency update will reach downstream consumers at their nest patch upgrade.

Thanks everyone for the collaboration!

One thing left: endorsing this approach also in the README.md on this repository.

@vshymanskyy
Copy link
Owner

will update readme once I get out of the shelter.
Thanks everyone!

@terabytesoftw
Copy link

terabytesoftw commented Mar 5, 2022

Thank you all for this effort, the suffering of the people of Ukraine, and to some extent the Russian people, we all want peace, and respect for ideas, i have Russian comrades who are suffering, and Ukrainian comrades hiding in shelters, i see this and I don't believe it.

@vshymanskyy
Copy link
Owner

Done

@Ocramius
Copy link
Author

Ocramius commented Mar 5, 2022

Thanks, closing here, I will try to squeeze some more of my brain cells on further ideas.

@Ocramius
Copy link
Author

Ocramius commented Mar 8, 2022

Meanwhile, linking more effort by @laminas - laminas/laminas-mvc#112

Mostly cross-linking to allow picking up ideas from other readers.

@mnapoli
Copy link

mnapoli commented Mar 8, 2022

Hey, a few questions I have:

  1. If the goal is to inform Russian users/visitors, is there any link we can throw in the text so that these users can have a credible source of information to learn more? Right now the text is short and only links to images that cannot be verified (i.e. all needs to be trusted at face value). I'm trying to put myself in the shoes of someone fed with disinformation: how can we make that more credible and useful?
  2. Is there any risk to Russian users who download such text on their machine?

@Ocramius
Copy link
Author

Ocramius commented Mar 8, 2022

I'm trying to put myself in the shoes of someone fed with disinformation: how can we make that more credible and useful?

I raised this thread specifically because I do not speak nor understand Russian zeitgeist. Multiple Russian-natives suggested that stronger wording, or confrontation-oriented wording would have no effect (or worse effect - see linked laminas-mvc issue above)

Is there any risk to Russian users who download such text on their machine?

Most likely not: these messages are dragged in by us maintainers, not by Russian devs upgrading their dependencies.
IANAL, but I think the Russian political landscape cares so little for its citizens that it is getting out of hand regardless: even asking for information may become a criminal offense at this point, so acting quick against propaganda and enforcement is very much necessary.

@mnapoli
Copy link

mnapoli commented Mar 8, 2022

I'm trying to put myself in the shoes of someone fed with disinformation: how can we make that more credible and useful?

I raised this thread specifically because I do not speak nor understand Russian zeitgeist. Multiple Russian-natives suggested that stronger wording, or confrontation-oriented wording would have no effect (or worse effect - see linked laminas-mvc issue above)

My point is not really about the Russian translation (assuming the english and russian text are nearly identical). It's more than this:

Screen-000124

doesn't cite any source and doesn't link to any extra information. Photos linked have no way of actually believing if they are actually from this conflict. Heck we've seen so many fake photos/tweets already, even me I have no way of guaranteeing that these are actual photos from the current war 🤷 Combatting disinformation with "here's the actual reality summed up in 1 sentence, and just believe me" sounds light to me, which is why I'm wondering if a link to information sources (in Russian) might help here. (I unfortunately have no idea where to point people to…)

So to be clear, I'm not challenging the whole thing, just wondering how to make it more efficient.

I see that laminas/laminas-mvc#111 took an alternative direction, which is interesting.

@Ocramius
Copy link
Author

Ocramius commented Mar 8, 2022

So to be clear, I'm not challenging the whole thing, just wondering how to make it more efficient.

Totally on board: I shipped early and shipped it everywhere to start spreading earlier rather than later (due to Brandolini's law).

I think you might want to open a new issue about this, perhaps highlighting specific fragments, or proposing alternative wording.

@jimmywarting
Copy link

jimmywarting commented Mar 17, 2022

pinging some popular developer i know could maybe make an large impact in their own repository / sites

@sindresorhus @ry @warting @benjamingr @mcollina @voxpelli @ronag @LinusU @gr2m @Richienb @TimothyGu @lucacasonato what do you think about this?

just look at this repos own readme

@glensc
Copy link

glensc commented Mar 18, 2022

@benjamingr
Copy link

@jimmywarting Node.js is off the table since adding a banner is dangerous for our Russian project members because of the regime there. We tried and eventually removed it.

For anything I personally own I would strongly prefer not to add a banner (since that feels very performative) and instead do something that actually supports Ukranians. There have been many initiatives in Israel (where I live) to help Ukranian developers (lots of companies here have offices in Kiev) - mostly with legal stuff (helping with papers, calling delegates etc).

I am open to ideas or if someone wants to throw together a fundraiser-conference I'm happy to contribute a talk to that.

@benjamingr
Copy link

benjamingr commented Mar 18, 2022

Oh, I see the ask in this particular issue is:

distributing .md file with popular repos

Sorry. I am strictly against that for any of my stuff as well as for Node.js. When users install software their expectation is for that software to do what is promised and nothing else. There is implicit trust between the maintainer and the user regarding the software not doing unexpected things. Adding any political messages to software on users' computers seems trust-breeching to me and I care about the people using my code so I am strictly against that. It is also feels like a very performative form of allyship.

Note I held this opinion when I was in a bomb-shelter with my infant son while rockets were fired on my home. I still hold this opinion. So basically my personal political opinion and willingness to take action about it does not mean I am willing to compromise any packages I own.

Software is political, I acknowledge I work on open source and answer stuff on Q&A sites for ideological political reasons and I believe it helps narrow the knowledge gap and improve social mobility. I honestly believe it enables people to build things and improve their lives. I have a lot of respect for the power and trust I have from the community as a maintainer and I won't do anything that can undermine that.

The situation in the Ukraine is truly awful and I pray for the safety of the Ukranian people. I promise to continue to take action as I am able.

alekitto added a commit to solid-o/docs that referenced this issue Mar 20, 2022
…n 🇷🇺 readers

This message is intended to fight misinformation around the Russian aggression of
Ukraine, precisely for Russian residents that are kept unaware of the atrocities
that Vladimir Putin started in February 2022.

Please do help spread this message: good people will try helping, but they first
need to know.

Ref: https://github.com/vshymanskyy/StandWithUkraine/blob/6cedba904e888c0188e1a31b1463618112e41bfd/docs/ToRussianPeople.md
Ref: vshymanskyy/StandWithUkraine#4
alekitto added a commit to solid-o/docs that referenced this issue Mar 20, 2022
…n 🇷🇺 readers

This message is intended to fight misinformation around the Russian aggression of
Ukraine, precisely for Russian residents that are kept unaware of the atrocities
that Vladimir Putin started in February 2022.

Please do help spread this message: good people will try helping, but they first
need to know.

Ref: https://github.com/vshymanskyy/StandWithUkraine/blob/6cedba904e888c0188e1a31b1463618112e41bfd/docs/ToRussianPeople.md
Ref: vshymanskyy/StandWithUkraine#4
alekitto added a commit to refugis/elastica-odm that referenced this issue Mar 20, 2022
…an 🇷🇺 readers

This message is intended to fight misinformation around the Russian aggression of
Ukraine, precisely for Russian residents that are kept unaware of the atrocities
that Vladimir Putin started in February 2022.

Please do help spread this message: good people will try helping, but they first
need to know.

Ref: https://github.com/vshymanskyy/StandWithUkraine/blob/6cedba904e888c0188e1a31b1463618112e41bfd/docs/ToRussianPeople.md
Ref: vshymanskyy/StandWithUkraine#4
yurishkuro added a commit to yurishkuro/jaeger that referenced this issue Jul 13, 2023
yurishkuro added a commit to jaegertracing/jaeger that referenced this issue Jul 13, 2023
…n 🇷🇺 readers (#4581)

vshymanskyy/StandWithUkraine#4

---------

Signed-off-by: Yuri Shkuro <github@ysh.us>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

10 participants