世界を動かす技術を、日本語で。

Gem.coopの翻訳は「Gem.coop」となります。特定のブランド名やドメイン名はそのまま使用されることが一般的です。

2025年10月6日原文(gem.coop)

概要

gem.coop はRubyエコシステム向けの新しいGemサーバー。 Bundler互換 かつ次世代最適化を目指す設計。 RubyGems.org の元運営者がコミュニティ主体で開発。 リアルタイムで全パブリックGemを提供。 Homebrew型ガバナンス 採用、誰でも参加・貢献可能。

gem.coop:Rubyの新しいGemサーバー

  • gem.coop はRubyコミュニティ向けの新サーバープロジェクト
    • 高速 かつ シンプル なGemホスティング実現
    • Bundler 互換、次世代Ruby開発環境への最適化
  • RubyGems.org の元運営・メンテナによる開発体制
  • RubyGems.orgで公開されている 全Gemをリアルタイム同期
  • 利用開始方法
    • Gemfileの source 行を以下のように変更
      • -source "https://rubygems.org"
      • +source "https://gem.coop"
  • Homebrew を参考にしたガバナンスモデル
    • Mike McQuaid氏の協力による立ち上げ支援
    • ガバナンス詳細は 10月10日までに公開予定
  • Rubyコミュニティ全体の 参加・貢献 を歓迎
  • 進捗情報は gem.coopニュースレター で毎月配信

gem.coopの特徴と目指す価値

  • 高速 なGem配信
  • コミュニティ所有 による透明性と信頼性
  • 持続可能 かつ 安全 なGemホスティング
  • 全パブリックGemのバンドル・インストール に初期対応
  • 継続的な機能改善と拡張予定

運営メンバーとコミュニティ

  • The Gem Cooperative メンバー
    • @deivid-rodriguez
    • @duckinator
    • @indirect
    • @martinemde
    • @segiddins
    • @simi
  • Ruby開発者・ユーザー・運営者の 広範な参加 を推奨

Hackerたちの意見

オープンソースコミュニティがこんな風に立ち上がるのはすごいね。これを実現させたみんなに感謝と称賛を送りたい!

うん、でもやっぱりメンテナは自分の時間と専門知識に対して報酬をもらうべきだよね。帯域幅やストレージは安いけど、誰かがその費用を負担しなきゃいけないし。みんなこのプロジェクトに寄付することを提案するよ。

Rubygemsの本当の問題、つまりコード署名がないことに取り組んでほしいな…(機能はあるけど、Rubygemsで公開するのに必須じゃないし、gem installではデフォルトでオフになってるから、実質存在しないようなもんだよね)Railsエコシステムのファシスト問題も次の課題だし、これもコミュニティでフォークする合意が得られるといいな。

コード署名はあるよ。ただしオプションで、不便だから使われてないだけ。コモンズの悲劇と自己満足のせいだね。 https://guides.rubygems.org/security/ https://www.benjaminfleischer.com/2013/11/08/how-to-sign-you...

「ファシスト問題」って何のこと?

こういうことが起こるのは嬉しいけど、ここまで来ちゃったのは悲しいね。本当に見たいのは、もっと多くの人がプロフェッショナルに振る舞うこと。誰に祈りを捧げるか、誰に投票するか、誰と寝るかはプロの文脈では関係ないし、オープンソース開発もプロの文脈なんだ。だから、みんなは自分の仕事とプライベートを分けるべきだと思う。もし、私がこの悲しい騒動の中でリーダーたちが言ったようなコメントをしたら、せいぜい懲戒処分、最悪の場合は解雇されるだろうし。それは誰か一人を指摘してるわけじゃないけどね。

誰に投票するかが私を拷問キャンプに送ることになるなら(または私の人生や人間性を軽視することになるなら)、あなたとは一緒に働けないから、それは無関係じゃないよ。(ここでの「私」も「あなた」も、もちろんあなたや私個人を指してるわけじゃないけど。)

オープンソースに関わっている人全員が上司がいるわけじゃないよ。仮に上司が私に何をするかなんて気にしないから、それはあまり役に立つアドバイスじゃないね。

完全に同意だわ。他の人たち、ごめんね、でもプロの場で私の発言を制限する権利なんてないから。あなたは家族?なら、話し合いはできるけど。私があなたのプライベートクラブのメンバーだったり、あなたの承認が必要な立場なら、話そう。でもそれ以外なら、放っておいて。あなたたち(みんな)は、私が何を考えて何を信じるかを決める権利なんてないんだから。

Ruby CentralによるRubyGemsのGitHubリポジトリ(rubygems.orgではない)と組織への敵対的買収に対抗する素晴らしい動きだね。ホスティング費用をカバーするための資金調達がうまくいくことを願ってるよ。

ホスティングはもうカバーされてると思うよ。

フラグが立ってるの?

Hacker Newsで議論の続きを見る