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

Political phrasing is used in the read me which is controversial and might provoke anti semitism #1862

Closed
aviv1ron1 opened this issue May 23, 2021 · 35 comments

Comments

@aviv1ron1
Copy link

The term "free palestine" which was posted on the readme:
A. has no relevance to the project
B. violates the graphql code of conduct
C. is controversial politically
D. is many times accompanied to anti semitic behavior such as the recent attacks on jews in LA: https://www.nytimes.com/2021/05/20/us/jewish-hate-crime-los-angeles.html

@barvhaim
Copy link

+1

8 similar comments
@andreyFinkel
Copy link

+1

@almogbl
Copy link

almogbl commented May 23, 2021

+1

@yuvalapidot
Copy link

+1

@gennady9
Copy link

+1

@Eitaje
Copy link

Eitaje commented May 23, 2021

+1

@saputkin
Copy link

+1

@olegsu
Copy link

olegsu commented May 23, 2021

+1

@ad-venture
Copy link

+1

@mjm
Copy link

mjm commented May 23, 2021

How does this statement violate the GraphQL code of conduct?

@eladcandroid
Copy link

+1

@aviv1ron1
Copy link
Author

@mjm

  1. It is a political issue which is controversial depending on your political view
  2. It is interpreted in a different way by different people - hence controversial. There is no clear definition of what palestine is and meither what free means.
  3. People who are using it are commiting hate crimes against jews all over the world lately - so this phrasing is encouraging these attacks
  4. The graph QL code of conduct says to avoid political attacks
  5. "Free Palestine" is a political attack on the state of Israel

We can debate what these two words mean in the deepp and historical context of Israel and Palestine, but whats the point? Is open source the place to hold political debates?
And why the maintainers political agenda should be "preached" to anyone reading the readme of this open source?

@aviv1ron1
Copy link
Author

@mjm

to make my statement that this phrase is controversial:
qoura
free palestine movement - a Palestinian Syrian armed movement that opposes the existence of Israel

@twof
Copy link

twof commented May 24, 2021

@aviv1ron1 "Controversial" activity doesn't seem to be banned or mentioned in the code of conduct. I think this would qualify more as a political statement than an attack since it wasn't directed at any particular person. If this qualified as a political attack, then so would any statement with a commonly held opposing viewpoint.

Code of conduct: https://graphql.org/codeofconduct/

@aviv1ron1
Copy link
Author

Excuse me @twof but if many people think that these two words define a threat to my existence that is a political attack.
If there is a movement with that name that wants me dead that is threatning me.

Shall I encourage now every developer I know to post "I stand with israel" in the title of their repos?
Is that the atmosphere that we want to encourage in open source?

@twof
Copy link

twof commented May 24, 2021

@aviv1ron1 are there words people could use to support Palestinians that you wouldn't feel is a threat to your existence? Is it the words that are a problem for you, or the support?

@aviv1ron1
Copy link
Author

The context that might be associated to these words is the problem. Also the one sidedness of these words is problematic to me.

Personally I support the two state solution, but that has nothing to do with open source.

By the way - in Israel many who felt bad about the situation lately posted a message saying : "jews and arabs refuse to be enemies"
Posting something like that which promotes peace will contribute more to the cause.
Another issue has been opened, I also recommend reading his suggestions, they are very good.

But frankly - all this just doesnt belong to open source.
We should not involve politics in open source. Neither gender race and religion discrimination. Lets keep it clean.

@avshyz
Copy link

avshyz commented May 24, 2021

+1

@nafg
Copy link

nafg commented May 24, 2021

Forget controversial, "free Palestine" is a well known dog whistle call to violence.

Supposedly pro-Palestinian groups don't advocate for helping Palestinians nearly as much as they advocate harming Israel. See e.g. https://elderofziyon.blogspot.com/2021/05/bds-list-of-what-supporters-should-do.html?m=1

Even if you disagree with this characterization, many potential readers equate harming Jews with helping Palestinians.

Therefore I recommend avoiding throwing more fuel into the fire.

If you want to help Palestinians, advocate for overthrowing Hamas which has its boot on their neck and uses them as human shields. It stores rockets near children and prevents them from leaving when Israel gives them advance notice of a coming bombing. It denies them freedom of press. Palestinians that disagree with their narrative are afraid to speak up.

@nafg
Copy link

nafg commented May 24, 2021

Other ways to help Palestinians include buying from their businesses, ending terrorism training camps as well as school textbooks and media that instill in them hatred of Jews and peace, and replace them with curricula that value peace, democracy, truth, and individual liberty.

@aviadhahami
Copy link

aviadhahami commented May 25, 2021

What worries me more than this one-developer-unimportant-opinion is the fact that they were able to push directly to prod w/o any reviewing mechanism.

This makes the maintaining group of this project targetable by malicious actors if such wanna poison the codebase and its users.

Shouldn't there be a safer flow for changes introduction and review?

@pab1it0
Copy link

pab1it0 commented May 25, 2021

+1

@DeepSpace2
Copy link

Just another reason for not using graphql...

@acao
Copy link
Member

acao commented May 25, 2021

there are many islamaphic comments here, and other comments which violate the CLA. I take offense as people I care about have dealt with harassment and hate crimes already because of this kind of rhetoric, not to mention the muslim women who were hospitalized over this last week.

@Evilu
Copy link

Evilu commented May 25, 2021

there are many islamaphic comments here, and other comments which violate the CLA. I take offense as people I care about have dealt with harassment and hate crimes already because of this kind of rhetoric, not to mention the muslim women who were hospitalized over this last week.

Please, let me tell you something, anti Semitism always comes up when messages like you posted arrives, The President himself tweeted about it yesterday.
Please leave the open source community out of these divisive conflicts.

@DeepSpace2
Copy link

DeepSpace2 commented May 25, 2021

@mjm

How does this statement violate the GraphQL code of conduct?

From https://graphql.org/codeofconduct:

Trolling, insulting/derogatory comments, and personal or political attacks

And maybe also

Focusing on what is best for the community

(This event is certainly not "best for the community")

@nafg
Copy link

nafg commented May 25, 2021

there are many islamaphic comments here

Name one. I think your definition of islamaphobic must be any suggestion that anyone hijacks their cause. Nothing in this thread is anti-Islam. Nor anti-Palestinian or anti-Muslim. Just anti antisemitic dog whistles.

I take offense as people I care about have dealt with harassment and hate crimes already because of this kind of rhetoric, not to mention the muslim women who were hospitalized over this last week.

I can say the same thing. I take offense as people I care about have dealt with harassment and hate crimes already because of this kind of anti-Israel rhetoric, not to mention the people who were hospitalized over this in last few weeks.

@DeepSpace2
Copy link

DeepSpace2 commented May 25, 2021

@AGS- @benjie @eapache @IvanGoncharov @orta @saihaj @tvalentius @imolorhe @yoshiakis

Your team member is abusing their 'no-review' "power" to promote a political agenda on your project's behalf.

@arielweinberger
Copy link

arielweinberger commented May 25, 2021

there are many islamaphic comments here

  1. @acao It's called "Islamophobic". But I'm not surprised, judging based on your Tweets, you genuinely have no idea what you're talking about. And it also seems like there are a handful of people on Twitter who identify with what you say, which says a lot for somebody with 1k+ followers.

  2. Quote one Islamophobic comment here. Provide a link please. Until you do that, I'll bluntly call you a liar.

Right now, this project looks like a kindergarden. And you don't seem to care about that at all. You'll do anything to spread hate and division, and you knew that your fellow maintainers wouldn't feel comfortable rebasing your commit. Destructive actions with a wide range of impact. Not something I'd expect a colleague to do - that's called a d**k move.

Yours truly.
The real mermaid

@SRachamim
Copy link

SRachamim commented May 26, 2021

Oh! This is the place to talk about politics? Can I open a new issue for each one of the thousands of terror attacks that murdered ten-thousands of civilians in the name of the "Free Palestine" phrase?

This is an example to how one can try to free Palestine

@leebyron
Copy link
Contributor

The GraphQL technical steering committee is working on a policy to guide the use of political speech from the voice of a GraphQL project. The original author chose to revert the original change via #1879 until we complete that policy. This should resolve this issue, so I am closing it.

As a reminder, all discussion within GraphQL projects must adhere to our Code of Conduct.

@markrity
Copy link

markrity commented May 26, 2021

@leebyron It's still dangerous that one of your maintainers can push things to master without any approving mechanism,
What will be next time? Commit some malware, so every user will join Hamas botnet army? Ransomware that only will be activated on Israeli computers? How can users trust such a project ?

Protect branch -> ✅ Require pull request reviews before merging , ✅ Include administrators.
Because no one should be able to push things to master/main , without a review process.

@leebyron
Copy link
Contributor

@markrity - that seems disingenuous.

I think you'll find nearly every project on Github have maintainers who have commit rights and are fully capable of pushing things to master. How can you trust any open source project? You can read it's source code for yourself.

Rikki is clearly apologetic about not consulting the other maintainers before making that change, hence reverting it. I think it's insulting to equate a maintainer's political opinion with an assumption that such a person would commit malware.

@SnirShechter
Copy link

@leebyron

I appreciate your responsiveness on the matter, although I must say Rikki commented in a different issue about not being apologetic and about Palestinian friends saying this act did in fact help them and made a change.

I'm not judging, but I must say it seems like Rikki accomplished exactly what was planned. Congrats.

@markrity
Copy link

markrity commented Jun 2, 2021

@leebyron I understand what you are saying, but those restrictions I mentioned are my personal "best-practice", that I implement at all of the repos I had a chance to maintain.
From what I have seen there were couple of projects that were compromised by "unstable" maintainers.

I do not have anything personal agains Rikki or his political views, but in my opinion, doing such a move without getting backed up (by a PR) from other maintainers, was a hasty and unfaithful move.

Anyway, this drama is over, so thank you for your patience and replies to everyone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests