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

バンドラーはRubyコミュニティに属しています

概要

  • Bundler の開発に15年間携わった経緯とその役割の変遷
  • Ruby Together 設立とRuby Centralとの統合までの経緯
  • Bundler の商標登録とその意義
  • 今後の コミュニティ主導 への意志表明
  • Bundler の未来とコミュニティへのメッセージ

Bundler開発15年の歩み

  • Bundler の最初のアイデアは Yehuda によるもの
  • 最初のプロトタイプは Carl とYehudaが開発、当時“Carlhuda”として活躍
  • 2010年2月、 0.9プロトタイプ の再設計時にプロジェクト参加
  • 2010年8月、 Carl、Yehudaと共に1.0リリース、現在の基本構造とコマンド体系確立
  • 初のカンファレンス講演は2010年5月 Red Dirt Ruby、RailsConfでも発表
  • 2011年〜2012年、 CarlとYehudaが他プロジェクトへ移行Terence Lee と共同メンテナンス
    • 1.1リリース に向けて多くのバージョンをリリース・改善
    • カンファレンスで Bundlerやオープンソース運用の知見 を共有

Bundlerの普及と維持活動

  • 2013年、 bundler.ioドメイン取得、各バージョンのドキュメント公開体制を整備
  • 2013年末、 Terenceも離脱、主要メンテナ不在の危機感
  • 2014年、 所有権問題解決 (ロゴ権利購入等)、資金調達手段の模索
    • コンサルティングや企業スポンサーシップ、Ruby Centralへの支援依頼
    • Ruby Centralは会議運営に専念したいため支援は見送り

Ruby Together設立とRuby Centralとの統合

  • 2015年、 Ruby Together設立、Bundler・RubyGems・RubyGems.orgの維持資金調達
    • Ruby Togetherは プロジェクトのガバナンスや管理権 を要求せず
    • メンテナは各GitHub組織で独自運営
  • 2021年、 Ruby CentralとRuby Togetherの統合協議
    • 会計や資金調達の混乱が続く
    • 統合合意書では「 メンテナへの報酬支払い」がRuby Centralの新たな目標
    • Ruby Togetherの Vision, Mission, Values をRuby Centralが継承
      • プロジェクトの意思決定権をユーザーとメンテナに委譲
      • オープンソース開発者への報酬支払い
      • コミュニティへの説明責任・透明性
      • 協働的でポジティブな開発空間の確立
      • 明確で透明な資金調達プロセス

Bundler商標問題と今後の展望

  • 直近で Ruby CentralがBundlerの単独所有を主張
  • Bundlerメンテナの名誉を守るため、商標を個人名義で登録
    • 商標は 著作権やライセンスには影響せず、「Bundler」と名乗る権利のみに関わる
    • コードは誰でも利用可能、プロジェクト名は守る姿勢
  • Bundlerの商標は最終的にコミュニティ組織へ完全譲渡予定
    • ライセンスではなく、 所有権ごと移転
    • 民主的に選ばれた理事会 を持つ組織への譲渡を約束

BundlerとRubyコミュニティへのメッセージ

  • Bundler やRubyGemsに貢献した 354人の開発者 なしでは成し得なかった
  • すべては Rubyコミュニティのため、コミュニティこそが存在意義
  • Spinel のスポンサーシップによる執筆
    • Gems、Rails、CI、開発生産性向上の支援が必要な場合は spinel.coop を参照

Hackerたちの意見

面白いね。 > 自分の商標をBundlerプロジェクトに登録したんだ。こんなことが起こる中で、著作権の争いになるのかと思ってたけど、商標に基づくことになるみたい。これがどう展開するか、誰か見解ある?商標の争いってどうなることが多いの?(アメリカの話だよね?)

商標を15年間も行使してこなかった場合、紛争が起きた際の一般的な法的解釈は、その商標が一般化したか、放棄されたと見なされることが多いんだよね。つまり、商標の所有者は自分の権利を守ることに興味がなかったってことになる。もちろん、これは保証されたことではなく、商標関連の裁判で裁判官がよくする解釈なんだけど。もし紛争が起きた場合、被告がその商標が長年放棄されていたと主張できれば、商標の所有者が勝つ可能性は低いと思う。OracleもJavascriptの件で同じ状況だよ。技術的には彼らが商標を持ってるけど、みんながその商標を自由に使ってるのに、何もしてこなかったからね。だから、今の時点で彼らの商標に対する主張は弱い。最近のDenoがその商標の所有権に挑戦しようとしている記事もそのせいだね。君が言う通り、管轄権について指摘するのは正しいよ。国やアメリカ国内の州によって解釈や法律が違うから、これって本当に複雑なんだ。

この投稿のトーン、良かったな。過剰に煽ることもなく、必要以上に長くもなくて。単に文脈、事実、アクションがあっただけ。

気をつけないと、大企業が「Ruby Community」を著作権や商標で押さえちゃうかも。それが彼らのものになっちゃうよ。

Ruby Centralは、自分たちが引き起こした問題を解決しようとしたことはあるの?今の状況について誰かコメントできる?

コミュニティとのZoomコールの再スケジュールをまだ待ってるんだけど…しばらく待たされそうな予感がする。

Ruby Centralからの最後の声明はこれだったと思う: https://youtu.be/VyCiE3GjQps?si=QgY1sa_w-59jJjQ3 この話題は今、様子見状態みたい。みんなRuby Centralの反応を待ってる。Q&Aの再スケジュールや、少なくとも別の声明を期待してる人もいるね。

「Carlhuda」がRubyライブラリの超多作な著者だった頃、Railsのバージョン3のためにモジュール化する作業のほとんどをやってたんだ。あれについてはしばらく考えてなかったな。笑えるから、彼らが置き換えてたアーキテクチャの選択肢を見返してみて。

自分の商標をBundlerプロジェクトに登録したんだ。商標法に詳しい人、これについてコメントできる?この投稿を正しく理解してるなら、過去にRuby TogetherとRuby Centralが合併したことがあったんだよね。その合併した組織がプロジェクトのために開発者の時間やサーバーコストを支払ってた。合併したメンバーの一人が、実際にプロジェクト名の商標を登録して、それが自分だけのものだと主張できるの?組織のために商標を登録しなかったことで、合併した組織のメンバーが後から商標登録をする隙間ができたってこと?コミュニティで10年間一般的に使われてきた言葉を、誰かが突然商標登録して、今は一般的な用語じゃないって主張できるの?出来事の順序や合併の性質について、何か誤解してる?

君が欲しかった返信みたいだね: https://news.ycombinator.com/item?id=45372303

著者には同情するよ、本当に。彼は明らかにこれに15年もかけてきたし、思慮深くて優しい態度で取り組んでる。商標に関する行動は慎重で必要なことだと思う。でも、タイトルには賛成できるかどうか分からないな。「bundlerはRubyコミュニティに属する」と書いてあるけど、確かにそうあるべきだよね。でも今は、RubyやRailsの作業を資金提供している裕福な人たちに属している。つまりDHHとLutke(ShopifyのCEO)だよ。コミュニティが彼らからコントロールを奪えるかは、まだ分からないね。

でも今は、RubyやRailsの作業を資金提供している裕福な人たちに属している。つまりDHHとLutke(ShopifyのCEO)だよ。君が言ってる「今」というのは、_彼らがGithubのリポジトリを乗っ取って、以前の所有者を締め出した今_ってこと?それとも、_彼らがしばらくの間Rubyの作業を資金提供してきたから今_ってこと?