2017 年度（第 7 事業年度）「事業報告書」

一般財団法人 Ruby アソシエーション

１

事業の概要

2017 年度の当財団の活動は、利用者が Ruby を安定して利用できるよう、また便利に使えるよ
うに、Ruby 安定版保守業務、公募型開発プロジェクトの開発支援を 昨年度に引き続き継続しました。また、Ruby を活用する企業や協力関連機関と共同で Ruby のユーザーが集うイベント開催にも力を入れています。リアルなコミュニケーションの取れる 機会を通じて、ユーザーの新たな出会いやビジネス推進の場になることを期待します。

当財団は、その目的である Ruby 関連のプロジェクトやコミュニティ、ビジネスの関係をより良好なものとし（「Ruby Eco System」の構築）、ビジネス分野における Ruby の利用に関する諸課題の解決に取り組みました。
本書では当財団の 2017 年度の実施状況について報告します。

２

体制及びその変更
１）評議員
2017 年度評議員
・石川 明㈱日立ソリューションズ
・出田 健二㈱まちづくり三鷹・及川 喜之㈱セールスフォース・ドットコム
・大場 寧子㈱万葉・後藤 裕蔵㈱ネットワーク応用通信研究所
・最首 英裕㈱グルーヴノーツ
・立久井 正和 ㈱インターネットイニシアティブ
・中島 宏
㈱DTS
・羽田 昭裕日本ユニシス㈱・平松 知江子 ㈱富士通ソーシアルサイエンスラボラトリ
・森 正弥
楽天㈱
・吉岡 宏
㈱テクノプロジェクト・吉田 正敏富士通㈱２）理事
・代表理事理事長
・副理事長
・理 事

松本 行弘
井上 浩
山根 泉
橋本 明彦
田中 和明
笹田 耕一

３）監事、顧問及び事務局

2

・監 事
・顧 問・事務局

今岡 正一（公認会計士）
松浦 正敬 松江市長、溝口 善兵衛 島根県知事
前田修吾（事務局長）が事務局業務全般を統括し、常勤スタッフ2 名の他、松江市、島根県による人的支援によって運営しました。 その他、事例収集のため外部のライターと、規格文書の保守および改訂の作業のため外部の専門家と 契約を行っています。

４）評議員選定委員会
・委員長立久井 正和（評議員）
・委 員
今岡 正一（監事）、横田 早百合（事務局員）、田代 秀一（外部委員）、高橋 征義（外部委員）

３

実施事業
１）公募型開発支援プロジェクト
Ruby 及び周辺環境の改善を目的に Ruby 処理系、ライブラリ及びフレームワークに関連する開発プロジェクト（既 存のソフトウェアを改良するプロジェ クトを含む）を公募し、開発助成委員会で選考の結果、以下 4 件のプロジェクトを採択しました。
いずれも 2018 年 3 月 31 日までに開発を終え、その成果を公開します。
・応募件数：10 件・採択件数 4 件①

採択者： Prasun Anandプ ロ ジ ェ ク ト ： GPU-accelerated Libraries
for Ruby to handle very large datasets.
In this project, I would like to take another s tep to strengthen the Ruby
ecosystem for Scientific software. The RbCUDA gem that I intend to develop would
provide more flexibility power and control to a
programmers/researchers/scientists to harness and optimize their solutions
for GPU computing and run across all CUDA powered hardwares using Ruby. RbCUDA
interface with NMatrix, Numo::Narray and ArrayFire which will make it easily
adoptable for Rubyists. The main objective of RbCUDA would be to map all ofCUDA into Ruby with minimal overheads and provide ready-made on-GPU linear
algebra, reduction, scan routines using cuBLAS, cuSolver libraries.
プ ロ ジ ェ ク ト ： Implementation of Ruby/Cumo, a②採択者： Naotoshi Seo
CUDA-aware version of Ruby/Numo
Ruby Numo (NUmerical MOdule) プロジェクトのうち、Future workとなっているCUDA対応版の実装を行う。 Ruby Numoとインターフェースを合わせること により、コードのごく一部を置き換えるだけで、GPUを使った高速化の恩恵が得られる状態を目指す。
③ 採 択 者 ： 松 本 亮 介 、 他 6 プロジェクトmrubyを利用した軽量コンテナクラウド
名基盤の研究開発を介したmrubyの大規模・高負荷テス
ト
ウェブホスティングにおける突発的なアクセス集中などの高負荷への対応について、容易に利用できるレンタルサーバ（共用サーバ）では利用者側がリソースの制御を行うことが難しい一方、柔軟性の高い専用サーバーや VPSはサーバーの拡張作業

3

や監視といった運用管理が継続的に発生するという課題がある。我々はこの課題に対して、軽量コンテナを基盤としたホストの起動・複製・終了・資源割り当て変更処理などをリクエスト単位程度の粒度で高速に実現するシステムの開発と、 IaaSを用いた実運用に近い環境でのホスティングサービスの実証実験を通じて、次世代的ホスティング環境基盤技術の研究開発を行う。これにより、高負荷時のスケーリングやコンピューティングインフラの増強・移行や、システムの再起動が必要なために滞りがちなセキュリティ更新や基盤ソフトウェアの入れ替え等が柔軟か つ自動的に行えるようになる。
プロジェクト：より統一的で簡単なRuby④ 採択者：国分崇志のベンチマーク環境の実現
異なるRubyバイナリ間でパフォーマンスを簡単かつ正確に比較するためのベンチマークツール benchmark_driver.gem の機能拡充を行ないます。 またより多くのRubyコアの機能が計測できるようベンチマークセットを増やし、このツールでベンチマークセットが継続的に実行される環境を用意することで、 より早く確実にRuby 2の 3 倍高速化が実現できる環境を目指します。
２）その他助成
用途を限定しない助成金の申請窓口を設置し、公募型開発以外の分野でも助成を受け付けました。以下はその成果です。
（１） 開発合宿支援
次世代の Ruby 開発に向けて Ruby コア開発者が集まって、開発や議論が行える場所を企画提供しました。
（２） RubyWorld Conference 2017 渡航費支援
Ruby コミュニ ティの 交 流促進 を目的 とし て海 外から の カン ファ レン ス 参加者 1名に対して旅費助成を実施しました。
Prasun Anand さん （インド 大学生）

３）Ruby安定版保守事業
ユーザーが安心して Ruby を利用できる環境を構築するため、Ruby 安定版の保守事業を実施しています。事業仕様策定後に業務を外部機関に委託することと し、委託先の選定に際し公募を行った結果、 昨年度に引き続き中村宇作様を委託先に決定しました。委
託期間は 2018 年 3 月 31 日までです。また 2017 年度も引き続き、アメリカの非営利組織である Ruby Central より本事業に対して助成金の交付 を受けました。

４）Rubyに関する情報発信事業
（１）

事例紹介
協賛会員をはじめ、 Ruby をビジネス利用する企業の企業担当者に直接面談し、概要情報と詳細情報を作成しました。これらの情報は、利用時の背景事情、適用されたビジネス・システム分野やその特性など、利用企業のみならずエンドユーザ (企4業や個人の場合あり)の 損益にも深く関わる場 合があることから、公 開前に利用企業等による内容確認を 実施し(その際にエンド ユーザに了解を得るこ ともあった )、関係者合意の上で財団ホームページに掲載しました。2017 年度は新たに 6 件の利用事例を紹介 しました 。

2017 年度掲載企業
ラグル株式 会社
島根県松江 市株式会社日 立ソリュ ー ションズ
株式会社富士通アドバンストエンジニ
アリング
リバティ・ フィッシ ュ 株式会社株式会社日 本ハイソ フ ト

テーマ
販売か ら 2 年間で導入 サイト 数 300 に達した Web メディアサ イ ト構築 CMS
Ruby を核としたプロ グ ラミング教 育作業実施依頼方法の改善 ～みんなが確実に実施! 無駄な 作 業から解放 ！
IoT ゲートウェイを Ruby で実装
RubyExamination（REx）をリリー ス
化学物質のリスクアセスメントのパッケージを Ruby で開発 することに より短期間で実現（２）

RubyWorld Conference 2017 の開催
2017 年 11 月 1 日(水)、2 日(木)に島根県松江市で開催されたRubyWorld
Conference 2017 において開催実行委員会の構成団体として参加し ました。

（３）

Ruby ビジネスセミナー、イベント開催①Ruby ビジネスセミナー
当財団の単独主催、又は関係機関との共催、協力を得て イベントを開催致しました。これらのセミナーでは、Ruby の利用状況と今後のビジネストレンドをはじめ、開発現場で必要とされる技術情報など、開催地の状況に応じた話題提供をすることで参加者のニーズに合わせたセミナー機会を提供しました。また、セミナー後の質疑応答やセミナー後の意見交換の場など、Web上だけではない「リアルなビジネス交流」の機会を提供しました。
開催時期、会場

開催テーマ

2017 年 5 月、東京

DataScience.rb ワ ー ク シ ョ ッ プ 〜 こ こ ま
でできる Ruby でデータサイエンス〜
Ruby のパパ、まつもとゆきひろが語る Rubyの未来。
IoT システムを Ruby で作ろう！GR-CITRUS
でセンサープログラミング
Ruby と mruby を活用したプログラミング教
育アイディアソン
Ruby Business Users Conference
Ruby25 周年記念講演、Ruby を利用したサービス開発の現状

2017 年 7 月、東京2017 年 9 月、東京2017 年 10 月、松江2018 年 2 月、東京2018 年 3 月、大阪

5

来場者数
（名）
約 100 名約 100 名約 20 名約 14 名約 90 名約 65 名②Ruby イベント開催
Ruby を利用、開発している団体と共同でイベントを開催 もしくは後援しております。 例 DataScience.rb、GR-CITRUS による IoT プログラミング、Ruby25周年記念イベント。

（４） ジョブボード
昨年度から引き続き Ruby の求人情報を掲載できるジョブボードを 提供しています。Ruby アソシエーションの協賛会員を中心とした Ruby の求人情報を掲載しております。（非会員企業も求人掲載可能）（５） ウェブサイト
多言語化の取り組みの 1 つとして英語に引き続き、中国語のサイトを提供いたします。

４）Ruby技術者認定試験事業
2017 年度も受験者数拡大に向けた取り組みを行っています。学割は認知度向上に伴い、昨年度よりもより多くの受験者が学割を利用して受験をしています。また、学習教材については、認定教育機関であるリバティ・フィッシュ株式会社から無償で利用できるRexがリリースされました。これにより合格率の向上が見込まれます。
認定者は、Ruby技術者としての技術力を公正に評価され、高い水準の Rubyによるシステム開発能力を持つことを認定されます。認定によりRubyベースでシステム開発を行ううえで必要な基礎的な知識と応用力をもつことをアピールすることができます。
試験の合格者は、当財団が「Ruby Association Certified Ruby Programmer 」として認定します。現在は、国内(試験区分：Silver、Gold)、海外(試験区分：Silver)で実施しており、 2012 年 10 月より当財団が直営実施(CBT受験環境、オペレーションはプロメトリック社に委託)しており、安心して受験いただける環境を提供しています。
５）事業者認定事業
従来から実施している認定システムインテグレータプログラム (Ruby の高い技術力を持った企業を認定)に加えて、2012 年 10 月から認定教育機関プログラム(Ruby の教育をおこ な う 高い 技 術を 持 った 企 業 を認 定 )、認 定 サポ ー ト 事業 者 プロ グ ラム (Ruby のサ ポート サ ービ スを 提 供す る高 い 技術 を持 っ た企 業を 認 定 )、 及び 認 定ク ラウ ド サー ビス 事業者プログラム(Ruby アプリケーションの運用に適したクラウドサービス(IaaS、PaaS)をおこなう高い技術を持った企業を認定)の各プログラムを実施しています。2018 年 3月 31 日時点での認定企業数は以下のとおりです。
認 定 種 別認定システムインテグレータプログラム
認定教育機関プログラム
認定サポート事業者プログラム
認定クラウドサービス事業者プログラム※( )内は前年度数

6Gold
32(29)
3(3)
2(2)
2(3)

Silver58(64)3(1)－1(1)

６）協賛会員事業
・会員資格
法人、任意団体及び個人・会員種別、会費
年会費 1 口 10 万円（4 月を開始月とします）①Platinum Sponsor
５口以上（50 万円以上）②Gold Sponsor
２口以上（20 万円以上）③Silver Sponsor
１口以上（10 万円以上）
2018 年 3 月 31 日時点での協賛会員数は、以下のとおりです。

Platinum ：Gold：

Silver：

年間 5 口以上

年間 2 口以上

年間 1 口以上

13(12)
21(21)※( )内は前年度数

45(49)

7