46

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

top 12 comments
sorted by: hot top controversial new old
[-] orygin@piefed.social 3 points 5 days ago

Anybody has the full article?
It's behind a pay/account wall

[-] RonSijm@programming.dev 13 points 1 week ago

On September 19, Ruby Central, a nonprofit organization that manages RubyGems.org, a platform for sharing Ruby code and libraries, asserted control over several GitHub repositories for Ruby Gems as well as other critical Ruby open source projects that the rest of the Ruby development community relies on.

Uhm, so how does this happen? If some people create Ruby Gems and host them under their own github account, how would Ruby Central suddenly assert control over them?

[-] Coopr8@kbin.earth 4 points 1 week ago

Ruby Gems in that paragraph refers to the codebase which runs the shared repository on RubyGems.org not the Gems that are hosted there.

[-] rainwall@piefed.social 11 points 1 week ago* (last edited 1 week ago)

And even that was only possible because ruby central had been acting as a steward for these open source projects that these maintainers had built under one enterprise github account.

Ruby central does not actually own bundler or the other projects they locked down, the community at large does. They just control the github, and opted to bend to right wing pressure from Shopify and DHH and likely illegally took control of them.

They have backpedalled and said they will allow access back to the people that built and maintained these tools for a decade once they sign various agreements, but most have already fully quit or have stated they will not sign any agreement that comes handed down from Shopify/facists like DHH. On the plus side, some of them have been working on an alternative to rubygems, so there may be a community driven option for gems again soon.

[-] FizzyOrange@programming.dev 8 points 1 week ago

I hope this encourages the remaining Ruby devs to move to languages that aren't quite so awful to work with. Even Python is significantly better at this point, now that uv has mostly solved the tooling disaster.

[-] Vulwsztyn@programming.dev 2 points 1 week ago

it has more sane syntax than python and is great for e. g. webscrapping

[-] Reptorian@programming.dev 3 points 6 days ago

As someone who dislikes Python, I can't say I agree. So, I will use Python, but I only use it for 3 lines of code snips to test before making codes on other languages.

[-] Vulwsztyn@programming.dev 1 points 5 days ago

I mean mainly list manipulation, with explicit filter, map, reduce mathods.

I've also never had a problem with not knowing if I closed enough parentheses in Ruby.

[-] Aatube@kbin.melroy.org 0 points 1 week ago

i wonder why nobody thought to do the things that uv does before... (obviously i'm talking about its features here, not rust. it's crazy good)

[-] FizzyOrange@programming.dev 4 points 6 days ago

They certainly tried (see Poetry, Pyenv, Conda, etc.). But that was mostly done by Python developers in Python, which is frankly the entire problem.

[-] Aatube@kbin.melroy.org 1 points 6 days ago

Yeah I know Poetry. The problem is Poetry sucked. I don't remember exactly how but it left a realllly bad taste in my mouth, and not because of speed. And I don't recall other solutions thinking to provide aliases for python and pip commands either.

[-] entwine@programming.dev 6 points 1 week ago

Excellent title

this post was submitted on 29 Sep 2025
46 points (96.0% liked)

Opensource

4053 readers
116 users here now

A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!

CreditsIcon base by Lorc under CC BY 3.0 with modifications to add a gradient



founded 2 years ago
MODERATORS