I see people working on alternatives to rubygems.org.

I don't know all the initiatives but one of the proposals is to set up an alternative gem index. With tiered access and higher tiers are paid and are supposed to finance the operation.

I'm glad people are organisig and doing something. But I think this is ultimately a wrong approach.

First, a simple caching proxy (such as Artifactory) can easily alleviate the need for a higher tier access to the index. And most big orgs already have something like that in place so won't even need additional effort.

Second, a centralised index is subject to all the same issues that befell rubygems.org. It's expensive, requiring some sort of financing on a regular basis. Eventually this might result in the very same issue: either become dependent to corporate interests, or shutdown. Tiered access might also be detrimental for mirroring which may or may not be desirable.

I suggest we should go distributed. Every project should host their gems wherever. Do you have a domain associated with your project where you host it's web site/docs? Host the gems there as well. See `gem generate_index`. Do you host your code on Codeberg/Forgejo? It also can host gems.

I'm not very concerned about gem hosting. We already have tools to do that without rubygems.org.

My bigger concern is that the tools are under… let's say, uncertain control.

RubyGems (the CLI) and bundler are under RC control. The repos can be forked and other people can work on them but, I'm afraid, that doesn't matter. Ruby (the language) bundles both rubygems and bundler. Can we convince Ruby maintainers to use a version that is not under RC control? I doubt. Given that HSBT is on the Ruby Core team, and he was instrumental in the takeover, and that there was no concern voiced by anyone else from Ruby Core team, I take it this move is supported by the Ruby Core.

I'm afraid that any effort to take the development back to the community is futile because of this.

I suspect that for a while all the projects will keep accepting contributions from the community, and will keep insisting they're for the community benefit. But eventually there will be some change that goes against the community interests but is requested by some corporate backer and RC will show their chosen side again. All community concerns will be ignored and the change will be implemented anyway.

My concern is that Ruby transitions from a community, a diverse network of projects to an openly extractive ecosystem. A few wealthy corporations fully control the development of the technology and extract existing value, ride the inertia of the community.

This is a natural progression of every technology. Enthusiasts go elsewhere as the technology stagnates and new shiny things appear, while big corpo stays as it's expensive to migrate away. They become the only benefactors, and effectively, supporters of the technology. And since there's not much interest anyway they can stir it wherever they want.

This certainly was happening with Ruby for a while. The concern that Rails is the major use case for Ruby was around for years. New alternative technologies appear and mature so there are places for people to go, while Ruby has not found new niches to expand to.

RC takeover of rubygems/bundler greatly accelerated this natural process. Whether there was corporate pressure, a prominent figure in leadership ego burst, a malicious intent, or a fumbled attempt at stewardship backed by the best intentions, either way the community is effectively removed from the tools development. Maybe not completely but I find surprising (mostly) silent agreement between RC, Rails Core, and Ruby Core. Basically all technical leadership of the most prominent parts of the Ruby ecosystem are perfectly aligned between themselves even when there's a great deal of concern and uncertainty in the community.

#Ruby #RubyGems #bundler #RubyCentral #RubyOnRails

I don't know how this is going to play out.

It seems like maybe control of the #ruby ecosystem rests predominantly in the hands of Shopify though the proxy of Ruby Central.

Is this the case? I can't tell. Would that be bad? Probably in the long run. Is it bad optics that this is even a question? Yes.

I understand the motivation to protect the supply chain, but events of the last few weeks do not instill confidence.

#programming #rubygems #bundler #rubycentral

I subscribed to #404media (the free plan, but now I'm on the list) just so I could read their article about the #Ruby #Bundler #RubyCentral drama at https://www.404media.co/how-ruby-went-off-the-rails/

This bit made me raise an eyebrow:
----
“Thanks for the invitation, but not my place to weigh in a lot on this while they're working through these changes,” DHH told me in an email when reached for comment.
----
It's not like DHH is known for his patient reserve. He weighs in, a lot. It's kind of his thing.

#programming

How Ruby Went Off the Rails

What happened to RubyGems, Bundler, and the Open Source drama that controls the internet infrastructure.

404 Media

How #Ruby Went Off the #Rails: What happened to #RubyGems, #Bundler, and the Open Source drama that controls the internet infrastructure.

https://www.404media.co/how-ruby-went-off-the-rails/

#opensource

How Ruby Went Off the Rails

What happened to RubyGems, Bundler, and the Open Source drama that controls the internet infrastructure.

404 Media

Honestly, I don't really know what "Ruby" even is (or I didn't before this article). But, oh boy, the Internet is so complex and corporate-vulnerable on many levels that it's frightening to think of...

https://www.404media.co/how-ruby-went-off-the-rails/?ref=daily-stories-newsletter

#ruby #opensource #rubygems #bundler #github #shopify

How Ruby Went Off the Rails

What happened to RubyGems, Bundler, and the Open Source drama that controls the internet infrastructure.

404 Media

Bundler belongs to the Ruby community / André Arko

「 In the last few weeks, Ruby Central has suddenly asserted that they alone own Bundler. That simply isn’t true. In order to defend the reputation of the team of maintainers who have given so much time and energy to the project, I have registered my existing trademark on the Bundler project 」

https://andre.arko.net/2025/09/25/bundler-belongs-to-the-ruby-community/

#bundler #ruby #opensource

Bundler belongs to the Ruby community

I’ve spent 15 years of my life working on Bundler. When I introduce myself, people say “oh, the Bundler guy?”, and I am forced to agree. I didn’t come up with the original idea for Bundler (that was Yehuda). I also didn’t work on the first six months worth of prototypes. That was all Carl and Yehuda together, back when “Carlhuda” was a super-prolific author of Ruby libraries, including most of the work to modularize Rails for version 3.

André.Arko.net
🌕 Bundler 專屬於 Ruby 社羣
➤ 一位開發者的 15 年 Bundler 貢獻與社羣歸屬權之爭
https://andre.arko.net/2025/09/25/bundler-belongs-to-the-ruby-community/
André Arko 分享了他 15 年來參與 Bundler 開發的歷程,強調 Bundler 的歸屬權應屬於整個 Ruby 社羣。他回顧了 Bundler 的早期發展、自己接手的過程,以及為確保專案持續運作而創立 Ruby Together、爭取贊助的努力。面對 Ruby Central 近期主張 Bundler 獨有權的爭議,Arko 註冊了 Bundler 商標,並承諾在有健全的社羣組織之前,將商標轉讓給一個對維護者和社羣負責的組織,以捍衛 Bundler 的社羣本位精神。
+ 感謝 Arko 的無私奉獻與對社羣的承諾!Bundler 的名字和發展確實是大家共同的資產。
+ 這段故事讓我想起許多開源專案的困境,希望 Bundler 能找到一個永續的社羣管理模式。
#開源專案維護 #Ruby #Bundler #社羣
Bundler belongs to the Ruby community

I’ve spent 15 years of my life working on Bundler. When I introduce myself, people say “oh, the Bundler guy?”, and I am forced to agree. I didn’t come up with the original idea for Bundler (that was Yehuda). I also didn’t work on the first six months worth of prototypes. That was all Carl and Yehuda together, back when “Carlhuda” was a super-prolific author of Ruby libraries, including most of the work to modularize Rails for version 3.

André.Arko.net
Bundler belongs to the Ruby community: Response to the hostile takeover of core Ruby infrastructure
https://andre.arko.net/2025/09/25/bundler-belongs-to-the-ruby-community/
#rubycentral #bundler #andre #ruby #+
Bundler belongs to the Ruby community

I’ve spent 15 years of my life working on Bundler. When I introduce myself, people say “oh, the Bundler guy?”, and I am forced to agree. I didn’t come up with the original idea for Bundler (that was Yehuda). I also didn’t work on the first six months worth of prototypes. That was all Carl and Yehuda together, back when “Carlhuda” was a super-prolific author of Ruby libraries, including most of the work to modularize Rails for version 3.

André.Arko.net
🎩✨ Oh look, another humble brag about how someone wasn't the original creator of a #Ruby #tool but still wants a cookie for being "the #Bundler guy" for 15 years. 📅💼 Also, apparently, the world needs to know the entire #genealogy of Bundler's development like it's the royal family tree of #open-source software. 🙄👑
https://andre.arko.net/2025/09/25/bundler-belongs-to-the-ruby-community/ #humblebrag #softwaredevelopment #HackerNews #ngated
Bundler belongs to the Ruby community

I’ve spent 15 years of my life working on Bundler. When I introduce myself, people say “oh, the Bundler guy?”, and I am forced to agree. I didn’t come up with the original idea for Bundler (that was Yehuda). I also didn’t work on the first six months worth of prototypes. That was all Carl and Yehuda together, back when “Carlhuda” was a super-prolific author of Ruby libraries, including most of the work to modularize Rails for version 3.

André.Arko.net
Bundler belongs to the Ruby community

I’ve spent 15 years of my life working on Bundler. When I introduce myself, people say “oh, the Bundler guy?”, and I am forced to agree. I didn’t come up with the original idea for Bundler (that was Yehuda). I also didn’t work on the first six months worth of prototypes. That was all Carl and Yehuda together, back when “Carlhuda” was a super-prolific author of Ruby libraries, including most of the work to modularize Rails for version 3.

André.Arko.net