Skip to content

Conversation

jclusso
Copy link

@jclusso jclusso commented Oct 10, 2025

Add the Open Ruby Discord Server that welcomes differing opinions.

@jclusso jclusso requested review from a team as code owners October 10, 2025 16:15
Copy link
Member

@florentdrousset florentdrousset left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's a small typo in the English version (two "where" in a row) but the French translation is fine :)

@jclusso jclusso force-pushed the add-open-ruby-discord-server branch from 50483b7 to a5baf9f Compare October 10, 2025 16:46
@jclusso jclusso force-pushed the add-open-ruby-discord-server branch from a5baf9f to 2481191 Compare October 10, 2025 19:08
@jclusso jclusso requested a review from bugtender October 10, 2025 19:09
@havenwood
Copy link
Contributor

For some additional context, this alternative Ruby Discord was formed by folk who were banned from Ruby Discord for violating community guidelines.

It's always nice to see more Ruby community resources, but in this case I worry about linking without a caveat to a group that was formed out of being unwelcoming to certain demographics of Rubyists.

@gregmolnar
Copy link

It's always nice to see more Ruby community resources, but in this case I worry about linking without a caveat to a group that was formed out of being unwelcoming to certain demographics of Rubyists.

So the 400 folks that joined should have no place to go because you consider me unwelcomed in the other Discord? Grow up and be open to the possibility that people disagree with you on things but you can still live in harmony with them.
You were calling 400 devs(some Rails core members) "alt-right/incel/red pill/racist rant quadrant of folk" by the way and since you are a member yourself, you know it well that there is none of that represented in this Discord.

@enderahmetyurt
Copy link
Member

It's great to see this PR. The Ruby Discord server is a great place. I hope it appears on Ruby's website and becomes an alternative place for the developers to talk about Ruby.

@enderahmetyurt
Copy link
Member

For some additional context, this alternative Ruby Discord was formed by folk who were banned from Ruby Discord for violating community guidelines.

It's always nice to see more Ruby community resources, but in this case I worry about linking without a caveat to a group that was formed out of being unwelcoming to certain demographics of Rubyists.

I don't find this interpretation entirely accurate. The Ruby Discord server is an alternative and could be hosted on Ruby's website. Anyone can join, anyone can not. People should be allowed to choose freely.

@jclusso jclusso force-pushed the add-open-ruby-discord-server branch from 2481191 to f597221 Compare October 20, 2025 18:58
@havenwood
Copy link
Contributor

So the 400 folks that joined should have no place to go because you consider me unwelcomed in the other Discord? Grow up and be open to the possibility that people disagree with you on things but you can still live in harmony with them. You were calling 400 devs(some Rails core members) "alt-right/incel/red pill/racist rant quadrant of folk" by the way and since you are a member yourself, you know it well that there is none of that represented in this Discord.

I'm not a Ruby Discord admin, @gregmolnar, but admins reported you were "banned from [Ruby Discord] for consistent bad faith arguing, bullying, and witch hunting members." I don't know if you're doing that on your alternative server but it gave me pause for concern.

@gregmolnar
Copy link

I'm not a Ruby Discord admin, @gregmolnar, but admins reported you were "banned from [Ruby Discord] for consistent bad faith arguing, bullying, and witch hunting members." I don't know if you're doing that on your alternative server but it gave me pause for concern.

Any proof of that? I don't even know why I was banned, so I can only speculate. And I was a member there for a few days, so not sure how could I consistently bully and whatnot members there.
As for you don't know what's going on in the other discord, you are a member, so you can look around and see for yourself. Don't get upset though if someone doesn't agree on some technical stuff with you, that happens there and we can all live with that.

@jaredcwhite
Copy link

I am a victim of bullying by @gregmolnar and have been forced to block him on multiple platforms. I can confirm he has engaged in bad faith trolling in communities such as the Ruby Discord. This PR is an extremely bad look. The last thing the official Ruby marketing materials needs is promoting people who think it's OK to engage in "edgelord" culture and go after people with personal attacks.

@seuros
Copy link

seuros commented Oct 20, 2025

Guys, can you both fight with water bucket in some Moroccan Hammam ? Maybe it will calm you down. (i know a cheap one).

The PR has both Discords links, and i'm in both servers, i see just different ways of thinking.
You are both right in your own world.
Instead of fighting, let build a better ecosystem.

Hammam offer still valid

@enderahmetyurt can you lock the discussion if they keep arguing.

@jaredcwhite
Copy link

@seuros I agree, we should build a better ecosystem: one in which trolling by people who foster hate speech is not acceptable and clear lines are drawn with regard to acceptable, welcoming, inclusive behavior.

@gregmolnar
Copy link

I am a victim of bullying by @gregmolnar and have been forced to block him on multiple platforms. I can confirm he has engaged in bad faith trolling in communities such as the Ruby Discord. This PR is an extremely bad look. The last thing the official Ruby marketing materials needs is promoting people who think it's OK to engage in "edgelord" culture and go after people with personal attacks.

A victim? I asked something along these lines: "I wonder what happened since Jarred?" and posted a screenshot of an old comment of yours. Why is it bad faith to ask questions and proof of claims? You guys really need to grow up.
By the way, you called Matz not so nice and Ruby Core as an accomplice of a crime the other day:

image

@seuros
Copy link

seuros commented Oct 20, 2025

@jaredcwhite and i'm with you in this.

And as i wrote it in discord, you are 10k members vs 300 members. (Sparta vibes)

most of the 300 members are already in your server.

We are in 2025, let people judge for themselves, they can join both servers like i did. It not like we fighting if people need to install Ruby or some other engine.

I hope in 2026, we can merge the 2 servers.

@gregmolnar
Copy link

@seuros I agree, we should build a better ecosystem: one in which trolling by people who foster hate speech is not acceptable and clear lines are drawn with regard to acceptable, welcoming, inclusive behavior.

How is it inclusive to exclude me and others from the community? You are all welcome in the new discord and I don't mind if you share things I don't agree with or ask questions about things I don't want to talk about. We should all be able to disagree on certain things, love the same language and help others learning and using it.

@Akseluhreyter
Copy link
Contributor

For some additional context, this alternative Ruby Discord was formed by folk who were banned from Ruby Discord for violating community guidelines.
It's always nice to see more Ruby community resources, but in this case I worry about linking without a caveat to a group that was formed out of being unwelcoming to certain demographics of Rubyists.

I don't find this interpretation entirely accurate. The Ruby Discord server is an alternative and could be hosted on Ruby's website. Anyone can join, anyone can not. People should be allowed to choose freely.

You may be confused. No one is necessarily against alternatives. However, it will reflect poorly on the greater Ruby community if the community page is linking to subcommunities run by those with known problems in respecting others. @gregmolnar and his allies have violated community guidelines in several spaces. What @jclusso and @gregmolnar mean by "open discussion" is to be unopposed in their toxic, harmful views

@davidcelis
Copy link

davidcelis commented Oct 20, 2025

While I agree that having multiple choices is good, I do think this PR is unnecessary. There are a lot of Discord servers out there that have a focus on Ruby. I'm in five including the primary one that's listed on Ruby's community page. Are we going to add every Ruby-focused Discord server to this page? Because that would just overwhelm people looking for conversations.

While the primary Discord listed here isn't technically official, it's the closest thing we've had to an official Discord server and it has amassed just under 10,000 users at this point; anything else is basically a niche server. I don't say this as a knock or a jab, but do we really need to list niche servers on the community page? And if so, why aren't we listing all of them? Would you accept PRs to add every single one? Why not just have a directory somewhere else?

That being said, it is true that both Jarrett and Greg were banned from the primary Discord for violating their community guidelines (like others in this thread, I've also had to block Greg on multiple platforms—including this one—because of how he consistently engages in bad faith), and I do agree that including this particular server on Ruby's official website would be a bad look, especially with the current climate in the Ruby Community.

Nobody in here is saying this new Discord server should be or needs to be shut down. But it doesn't need to be advertised on the official ruby-lang.org website.

@Akseluhreyter
Copy link
Contributor

Akseluhreyter commented Oct 20, 2025

Guys, can you both fight with water bucket in some Moroccan Hammam ? Maybe it will calm you down. (i know a cheap one).

The PR has both Discords links, and i'm in both servers, i see just different ways of thinking. You are both right in your own world. Instead of fighting, let build a better ecosystem.

Hammam offer still valid

@enderahmetyurt can you lock the discussion if they keep arguing.

with all due respect @seuros, you joined the Ruby discord 10 days ago. I would argue you haven't been around long enough to assert this

@gregmolnar
Copy link

@gregmolnar and his allies have violated community guidelines in several spaces. What @jclusso and @gregmolnar mean by "open discussion" is to be unopposed in their toxic, harmful views

Do you have evidence of this? Other than disagreeing on certain things, I don't think I've ever did anything. But show me the proof if I did please.

@ParadoxV5
Copy link

The debate has not only heated up but also gone personal, and yet no moderation actions?

#3639 (comment) is probably not resolved, to be totally neutral.

@shkm
Copy link

shkm commented Oct 20, 2025

This Discord was created in between boasts of being banned from the larger one as though it's a point of pride. The Ruby language could do with less intentionally inflammatory behaviour in a time when there is already a wedge being driven deep into its community.

@seuros
Copy link

seuros commented Oct 20, 2025

@Akseluhreyter

You are right on this point. I just skimmed the discussions, so I might not have seen the complete picture.

But rest assured that I'm not taking sides. I just want my code to run.

Good luck to all.

I have other real bugs to handle.

@gregmolnar
Copy link

This Discord was created in between boasts of being banned from the larger one as though it's a point of pride. The Ruby language could do with less intentionally inflammatory behaviour in a time when there is already a wedge being driven deep into its community.

So you say we don't deserve to have a place to talk Ruby with others? And we don't deserve the opportunity to attract more people there?
Do you happen to know(and have any evidence) of why we were banned? Other than asking uncomfortable questions, what is my crime?

@RuhmUndAnsehen
Copy link

grafik
Looking into the OP's background, I found this in DuckduckGo's cache. Sadly the repository is gone, so we have no way of confirming that this was not meant as the bullying it looks like.

Regarding @gregmolnar's ban I missed the discussion at the time, but in the time before that, I seem to remember him testing the waters of what Discord admins would let him get away with. Very annoying.

@gregmolnar
Copy link

Regarding @gregmolnar's ban I missed the discussion at the time, but in the time before that, I seem to remember him testing the waters of what Discord admins would let him get away with. Very annoying.

Any proof of that? I was just asking questions and represented a different opinion the rubycentral drama and the DHH cancellation attempt than the admins were representing. That shouldn't be a crime IMHO.

@jclusso
Copy link
Author

jclusso commented Oct 20, 2025

Looking into the OP's background, I found this in DuckduckGo's cache. Sadly the repository is gone, so we have no way of confirming that this was not meant as the bullying it looks like.

My PR still exists. I wasn't hiding anything. I deleted the repo after making the PR and I didn't want anyone accidentally thinking I supported that. Plan-Vert/open-letter#36

@RuhmUndAnsehen
Copy link

Looking into the OP's background, I found this in DuckduckGo's cache. Sadly the repository is gone, so we have no way of confirming that this was not meant as the bullying it looks like.

My PR still exists. I wasn't hiding anything. I deleted the repo after making the PR and I didn't want anyone accidentally thinking I supported that. Plan-Vert/open-letter#36

Maybe I'm misinterpreting things, but it looks like you're admitting to violating Github's Terms of Use.
https://docs.github.com/en/site-policy/acceptable-use-policies/github-bullying-and-harassment
https://docs.github.com/en/site-policy/acceptable-use-policies/github-disrupting-the-experience-of-other-users

@KonnorRogers
Copy link

If ruby-lang.org opens the door to this Discord, what is the heuristic for getting other Discord servers added?

What is the metric to get a new Ruby discord server added? How many users does a Discord need to be considered? Does the Discord need to be only Ruby? Or would Rails / Hanami / Sinatra discords be considered?

I think if the plan is to do this, I think there should be very clear guidelines for adding community channels.

Greg and Jarrett also have histories of being polarizing figures. Neither one seems like a particularly neutral party, so I don't know if administrator actions and histories are also part of the process for getting new community channels added.

For example, if I were a trans individual and stumbled on the discord server from the official ruby site, I would expect it to be a safe place. Not a place run by someone who says things like this purposely trying to be inflammatory:

Screenshot 2025-10-20 at 4 06 05 PM

@jclusso
Copy link
Author

jclusso commented Oct 20, 2025

Maybe I'm misinterpreting things, but it looks like you're admitting to violating Github's Terms of Use. docs.github.com/en/site-policy/acceptable-use-policies/github-bullying-and-harassment docs.github.com/en/site-policy/acceptable-use-policies/github-disrupting-the-experience-of-other-users

So suggesting the letter not exist because I don't support it (aka disagree) is bullying now? Interesting. By that metric you're bullying me right now by disagreeing with me here.

@davidcelis
Copy link

Maybe I'm misinterpreting things, but it looks like you're admitting to violating Github's Terms of Use. docs.github.com/en/site-policy/acceptable-use-policies/github-bullying-and-harassment docs.github.com/en/site-policy/acceptable-use-policies/github-disrupting-the-experience-of-other-users

So suggesting the letter not exist because I don't support it (aka disagree) is bullying now? Interesting. By that metric you're bullying me right now by disagreeing with me here.

Naming your fork open-letter-from-idiots is pretty clearly meant to be bullying/harassment?

@gregmolnar
Copy link

Greg and Jarrett also have histories of being polarizing figures. Neither one seems like a particularly neutral party, so I don't know if administrator actions and histories are also part of the process for getting new community channels added.

For example, if I were a trans individual and stumbled on the discord server from the official ruby site, I would expect it to be a safe place. Not a place run by someone who says things like this purposely trying to be inflammatory:

So elementary level biological facts are offensive. Gotcha.

@gregmolnar
Copy link

Naming your fork open-letter-from-idiots is pretty clearly meant to be bullying/harassment?

Calling someone racists without evidence is what bullying is.

@IAmJSD
Copy link

IAmJSD commented Oct 20, 2025

I'll say the current Ruby Discord (not open Ruby) feels very respectful and has only ever petitioned for treating people with respect in this community. As a trans person, that Discord feels safe for me. A Discord server ran by transphobes does not. My existence is not a question, and many of the people banned from the Ruby discord were banned for treating trans people or immigrants as second class citizens.

@KonnorRogers
Copy link

Greg and Jarrett also have histories of being polarizing figures. Neither one seems like a particularly neutral party, so I don't know if administrator actions and histories are also part of the process for getting new community channels added.
For example, if I were a trans individual and stumbled on the discord server from the official ruby site, I would expect it to be a safe place. Not a place run by someone who says things like this purposely trying to be inflammatory:

So elementary level biological facts are offensive. Gotcha.

@gregmolnar They're not elementary biological facts though. And you admitted as such. Don't try to play coy.

Screenshot 2025-10-20 at 3 56 00 PM

@jclusso
Copy link
Author

jclusso commented Oct 20, 2025

If you guys want to debate this, maybe you should join the Discord instead of making a mess for the Ruby core team here. We welcome open discussion about Ruby and what is going on.

@RuhmUndAnsehen
Copy link

Naming your fork open-letter-from-idiots is pretty clearly meant to be bullying/harassment?

Calling someone racists without evidence is what bullying is.

You are literally the only person in this thread using that word. Your comments here are full of bad-faith conversation tactics like the Straw man.

@gregmolnar
Copy link

Greg and Jarrett also have histories of being polarizing figures. Neither one seems like a particularly neutral party, so I don't know if administrator actions and histories are also part of the process for getting new community channels added.

For example, if I were a trans individual and stumbled on the discord server from the official ruby site, I would expect it to be a safe place. Not a place run by someone who says things like this purposely trying to be inflammatory:

Also, this is my opinion. You are free to disagree with it, but I still should have the right to have an opinion.
And it makes me feel really bad that you call me polarizing. So bad in fact, that I consider to leave this place. But I guess my feelings don't matter, only yours. That's true equality.

@gregmolnar
Copy link

Actually Jarrett is right, let's not spam this place. I will excuse myself from further discussion here. If you still chose to throw accusations at me, post proof please.

@RuhmUndAnsehen
Copy link

RuhmUndAnsehen commented Oct 20, 2025

Maybe I'm misinterpreting things, but it looks like you're admitting to violating Github's Terms of Use. docs.github.com/en/site-policy/acceptable-use-policies/github-bullying-and-harassment docs.github.com/en/site-policy/acceptable-use-policies/github-disrupting-the-experience-of-other-users

So suggesting the letter not exist because I don't support it (aka disagree) is bullying now? Interesting. By that metric you're bullying me right now by disagreeing with me here.

Your PR literally was "Fixed a few mistakes." while deleting the entire file. If you didn't support it, you could just not have interacted with it.

Some relevant excerpts of the Github ToU:

  • Piling on to or orchestrating disruptiveactivity in a way that amounts to abuse
  • Posting off-topic comments
  • Opening empty or meaningless issues or pull requests

@madrobby
Copy link

Also, this is my opinion. You are free to disagree with it, but I still should have the right to have an opinion. And it makes me feel really bad that you call me polarizing. So bad in fact, that I consider to leave this place. But I guess my feelings don't matter, only yours. That's true equality.

Why do you think we owe you our time for your trolling? At least troll better than this. You sound like a whiny 5-year old who didn't get his toy car at the supermarket checkout. Grow up.

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

Successfully merging this pull request may close these issues.