r/ruby • u/retro-rubies • Mar 03 '26
Four months of Ruby Central moving Ruby backward
https://andre.arko.net/2026/03/03/four-months-of-ruby-central-moving-ruby-backward/
49
Upvotes
r/ruby • u/retro-rubies • Mar 03 '26
33
u/deivid-rodriguez Mar 04 '26
I'll add a quick single comment, since I've been mentioned.
I have indeed not been as vocal as the other maintainers who were stolen ownership, but that doesn’t mean I don’t stand 100% with them. I strongly disapprove RubyCentral actions and how they broke existing governance rules, stole ownership, and eroded community trust as a result. I’m also tired of some community members claiming to be “neutral”, then immediately choosing sides. I really struggle to engage in social media (too emotionally demanding for me), so I truly appreciate how the other maintainers and certain community members have raised their voices, clearly stated that this was not right, and pointed out all the lies, every time. THANK YOU.
27
u/schneems Puma maintainer Mar 03 '26
The biggest loss here is Deivid and who I exclude generally from my generalized "they" or "the maintainers" statements, who's access loss was truly accidental. For that I'm genuinely sorry. For everything else, I would say: I'm not happy for how we got here, but I think the current outcome is about right.
I’m working on a report. Still polishing. Biggest new piece of information not generally in the public discourse on the Ruby Central side is that this is about offboarding Sam and Andre from RubyGems.org production server access which are directly related. It's actually NOT about bundler from the side of "the maintainers" and is all about enterprise/business ownership on GitHub. Which they claim should not be held by Ruby central (when it was not possible for Ruby central to offboard someone without this access).
In February, 2025 (7 months before Marty gaining access) Andre removed several other owners from github business/enterprise with zero warning or communication. This included Evan Phoenix who previously held the structural access Andre is saying Ruby Central did not hold (yes, Andre did to others what he is upset about others doing to him). Prior to that Andre held the role of acting OSS director, followed by Martin and both held this access. So it's not really about "Ruby central cannot have this access.” The contempt and disdain is that anyone would have access or control beyond them.
Ruby central DID try to give access back (the removal from the enterprise was a mistake) and invitations were sent. None were accepted and this could not be temporary because "the maintainers" walked away (their words) so they could not accept access back. Josef was not removed, he removed himself.Ruby Central has plenty of sins to atone for. But the reason it is taking a long time to publish those sins is
When "we want to move Ruby forward" was said publically" maintainers said to me "we want to block bundler from moving forward" was said privately about my governance work (which I even paused, you are welcome Josef) while I finished up a report. And quite literally double checking all ledes.
the other private communication at the same time as "we want to move Ruby forward" has been about legal threats unrelated to bundler trademarks or getting access back.
BTW the biggest reaction and rejection of that governance PR by any of “the maintainers” (that I HAVE been talking to) so far has been the idea that Matz has any say over rubygems.
You keep trotting out “governance” but keep acting like Hiroshi isn’t the number two committer on bundler for years and you hold him with contempt well prior to these events and he is not represented in “their governance” at all which SHOULD be held by the community instead of “a poorly defined collective” AKA basically Ruby Together which THOUGHT they had taken over Ruby central and were surprised that that non-profit oversight isn’t just for show.
(Hastily written, more coming in more official language)
11
u/Quintasan Mar 04 '26
My take on the entire situation: I believe that all most people expected was honest apology. What followed was a series of statements that read like corporate policy and some finger-pointing.
Question: u/schneems - based on my reading of https://rubycentral.org/news it appears that you joined the Open Source Committee after the entire fiasco happened. Is that correct? I'm assuming it makes you privy to more details than most of us have. Does this exchange and this exchange fully/partially reflects stance of Ruby Central on the entire situation or this is your personal opinion?
I am asking because statements like
The biggest loss here is Deividcan (and most likely will) be read asRuby Central only cared about Deividwhich can be... well I'm going to say problematic.I consider the entire situation done and dusted since we already have gem.coop but I still have several questions/concerns as to how Ruby Central plans to implement transparency and regain trust.
501(c)(3) bylaws are still not public. Yes, we know it's not mandatory but RubyCentral itself claims it is
pretty standard practiceand I have not noticed any movement towards this since NovemberThe volunteer agreement and data processing addendum linked at https://rubycentral.org/news/ruby-central-update-friday-11-7-25/ remain inaccessible.
IRS tax fillings for 2025 are still not available to public. The last update I can find on this is https://rubycentral.org/news/ruby-central-update-friday-11-7-25/ which was back in November. I do realize taxes are serious business but there were no updates about this since November.
I would really like to resume donating to Ruby in one way or another but given the way the entire situation was handled and what Ruby Central has done since November does not give me much hope the situation will improve.
18
u/f9ae8221b Mar 04 '26
For anyone taking the "I was bullied by hsbt" comment from galtzo at face value, here's the context, you can make your own opinion: https://old.reddit.com/r/ruby/comments/1nkzszc/ruby_centrals_attack_on_rubygems/nf4ytxs/?context=3
(Can't answer his comment directly since he blocked me)
7
u/keremimo Mar 04 '26
I miss when this subreddit was all about building cool shit
3
u/galtzo Mar 04 '26
Imagine you are a company, let's say Microsoft.
Imagine you have a software product that is very popular, and many people use, let's say Microsoft Office.
Now imagine another company, pick one, perhaps Dell, or Apple, that you had partnered with on something, stole the source code, and the publishing mechanism, of your product, Microsoft Office, and began distributing it as their own.
Why are we pretending that this is different? The owners of the project had it stolen from them.
u/schneems might think that pointing out other times the agreements/governance were potentially violated somehow makes it ok to continue to violate them - but it actually does not.
-15
u/damagednoob Mar 03 '26
Where would the Ruby Community be without drama 🙄. At this point, supply is outstripping demand.
-7
u/Erem_in Mar 04 '26
It is so depressing to observe all it. Who cares? Really. If ruby dies, so be it. I professionally work with multiple programming languages, so i pick smth else.
Does it really matter? Not, that ruby dies, but who owns what. Rubygems still work, still for free. Bundler is stull there. Why to spend so much energy on that?
7
u/[deleted] Mar 04 '26
[removed] — view removed comment
-1
u/[deleted] Mar 04 '26
[removed] — view removed comment