Giter Club home page Giter Club logo

Comments (33)

benjamingr avatar benjamingr commented on May 23, 2024 6

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.

from standwithukraine.

tgalopin avatar tgalopin commented on May 23, 2024 4

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

from standwithukraine.

terabytesoftw avatar terabytesoftw commented on May 23, 2024 2

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

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

from standwithukraine.

vshymanskyy avatar vshymanskyy commented on May 23, 2024 2

Done

from standwithukraine.

vshymanskyy avatar vshymanskyy commented on May 23, 2024 1

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

from standwithukraine.

Ocramius avatar Ocramius commented on May 23, 2024 1

@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.

from standwithukraine.

Ocramius avatar Ocramius commented on May 23, 2024 1

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

from standwithukraine.

vshymanskyy avatar vshymanskyy commented on May 23, 2024 1

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

from standwithukraine.

Ocramius avatar Ocramius commented on May 23, 2024 1

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

from standwithukraine.

vshymanskyy avatar vshymanskyy commented on May 23, 2024

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

from standwithukraine.

Ocramius avatar Ocramius commented on May 23, 2024

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.

from standwithukraine.

vshymanskyy avatar vshymanskyy commented on May 23, 2024

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?

from standwithukraine.

Ocramius avatar Ocramius commented on May 23, 2024

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.

from standwithukraine.

p4veI avatar p4veI commented on May 23, 2024

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

from standwithukraine.

vshymanskyy avatar vshymanskyy commented on May 23, 2024

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

from standwithukraine.

vshymanskyy avatar vshymanskyy commented on May 23, 2024

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

from standwithukraine.

Ocramius avatar Ocramius commented on May 23, 2024

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.

from standwithukraine.

drupol avatar drupol commented on May 23, 2024

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

from standwithukraine.

drupol avatar drupol commented on May 23, 2024

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

from standwithukraine.

Ocramius avatar Ocramius commented on May 23, 2024

@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

from standwithukraine.

vshymanskyy avatar vshymanskyy commented on May 23, 2024

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)

from standwithukraine.

Ocramius avatar Ocramius commented on May 23, 2024

Alright 👍

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

from standwithukraine.

vshymanskyy avatar vshymanskyy commented on May 23, 2024

agree. fixed

from standwithukraine.

Ocramius avatar Ocramius commented on May 23, 2024

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.

from standwithukraine.

terabytesoftw avatar terabytesoftw commented on May 23, 2024

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.

from standwithukraine.

Ocramius avatar Ocramius commented on May 23, 2024

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

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

from standwithukraine.

mnapoli avatar mnapoli commented on May 23, 2024

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?

from standwithukraine.

Ocramius avatar Ocramius commented on May 23, 2024

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.

from standwithukraine.

mnapoli avatar mnapoli commented on May 23, 2024

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.

from standwithukraine.

Ocramius avatar Ocramius commented on May 23, 2024

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.

from standwithukraine.

jimmywarting avatar jimmywarting commented on May 23, 2024

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

from standwithukraine.

glensc avatar glensc commented on May 23, 2024

https://www.npmjs.com/package/peacenotwar

from standwithukraine.

benjamingr avatar benjamingr commented on May 23, 2024

@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.

from standwithukraine.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.