Rubyは「みんなのプロジェクト」 まつもとゆきひろ氏が振り返るRubyとコミュニティーの30年:AIにRailsアプリを作らせたら、できて、動いて、使えるんです(3/3 ページ)
Rubyのフリーは「自由」のフリー。その自由を守り、OSSを維持するためにはコミュニティーの貢献が不可欠だ。Rubyの未来は「私たち」の熱意にかかっている。
RubyとAI
生成AIの登場は、プログラミングの在り方を大きく変えている。まつもと氏は、自身の体験として衝撃的なエピソードを紹介した。
「最近、AIにRailsアプリを作らせたんです。(会場どよめく)すごいでしょう。何をしたかって言うと、『Claude Code』に『こんなアプリが欲しいんだけど』って言ったら作ってくれてですね。私、縛りプレイが好きなので、アプリを作るに当たって『コードを1行も見ない』っていう縛りを課した。そうしたら、できて、動いて、使えてるんです」
生成AIの進化によって簡単なアプリケーションは作れるようになり、プログラミングの難易度が大きく下がったことを示す話だ。
AIの進化と貢献のハードル低下
Rubyのコア開発に貢献するために、かつてはC言語の深い知識、すなわち「優秀なCプログラマーであること」が求められていた。
「最近はAIがあるので、Cとか分からなくてもアイデアさえあれば何とかなるケースは多いですよ。うちのJITコンパイラはRustで書いてあるんですけど、JITコンパイラの最大の貢献者が『私はRustを書けないけれど、AIがあるから大丈夫』と言ってたので、皆さんもアイデアさえあれば何とかなります」
まつもと氏は、AIの助けがあればCやC++の知識がなくても貢献できるケースが増えてきていると述べ、コア開発への参加ハードルが下がる可能性を示唆した。
Ruby 4.0
2025年にリリースされるRuby 4.0には、ZJITと「Ruby Box」(ネームスペース機能)が搭載される予定である。
素晴らしき、プログラマーの世界
プログラミングをしていると、エラーやバグに直面することがある。そうしたときにはどういう心持ちでプログラミングに向き合えばいいのだろうか。
「私、バグが出ると結構ワクワクするんです。『どうやって直しやろうかな』って」
まつもと氏はバグを「天然のパズル」と呼び、エラーメッセージを「パズルのヒント」(クロスワードパズルのカギのようなもの)だと思っているという。パズル本を買わずとも優秀なパズルが次々と目の前にやってくるので、「こんなとこにあったわ」とバグを見つけ、「直してやったわ」と達成感を楽しんでいる。
「プログラミングの楽しさって幾つかあって、1つはパズルの楽しさ。それから、モノを作り出す楽しさ。新しくクリエイティブなものを、ユーザーの期待を超えるようにデザインする楽しさもありますよね。プログラミングのフェーズごとにいろいろな楽しさがあると思うので、楽しい側面を見いだして集中していくといいんじゃないかなと思います」
Rubyのフリーは、自由のフリー
OSSとしてのRubyは、多くのユーザーに「無料」で利用されているが、まつもと氏は改めてオープンソースにおける「フリー」の概念を強調した。
「フリーソフトウェアのフリーとは、『無料のビール』(Free Beer)のフリーではなくて、『自由』(Freedom)のフリーなんです」
Rubyを利用する自由を享受し続けるためには、自由な、そして自発的な意思によって、コントリビューション(貢献)することが推奨される。それはRubyを支援する団体やプロジェクトへの参加であったり、作ったサービスの一部をフリーソフトウェアとして公開することであったり、労力だったり、コードだったり、資金だったり、さまざまだ。それら多様な貢献がRubyそのものをも自由にする。
「Rubyはこの30年、大きく発展しました。これもコミュニティーのおかげだと思います。『私たちのプロジェクト』であるRubyは、世界を良くするために、日々発展し続けていますので、コミュニティーにもっと参加して、良い一員であっていただきたいと思います。プログラミングを楽しむことは本当に大事なので、皆さんがそのまま楽しむことを、Rubyも助けたいと思っています」
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
進化するRubyのビジネス活用最前線 業務特化型SaaSから国民的フィットネスサービスまで
2025年11月6日、島根県松江市のくにびきメッセにて、プログラミング言語Rubyを活用した革新的なビジネスを表彰する「Ruby biz Grand prix 2025」の表彰式が開催された。第11回目となる本アワードでは、全国から応募された17のサービスの中から、大賞2点、特別賞3点、そして、その他の賞としてAIxRuby賞2点の計7サービスが選出された。
あの「タイミー」「SmartHR」も使ってる――聖地 島根にRubyistが集結した日
まつもとゆきひろ氏によって開発されたプログラミング言語「Ruby」を活用し、新たなビジネス価値を創造するサービスや商品を展開している企業を表彰するビジネスコンテスト「Ruby biz Grand prix 2024」の表彰式が、2024年12月4日に開催された。
Ruby開発者の挑戦をたたえる「Ruby biz Grand prix 2025」 エントリー企業を発表
Ruby biz グランプリ実行委員会は2025年8月1日、Rubyを活用した先進ビジネス事例を表彰する「Ruby biz Grand prix 2025」のエントリー企業を発表した。エントリーした17社は、どのような挑戦と技術で注目を集めているのか。
「Ruby biz Grand prix 2025」ファイナリスト発表 「chocoZAP」「STORES」など話題のサービス7件
Ruby biz グランプリ実行委員会は、「Ruby biz Grand prix 2025」のファイナリスト7件を決定した。大賞は2025年11月6日の表彰式で発表される。
