このページの本文へ

OpenStack Days Tokyo 2014基調講演レポート

OpenStackの開発は“Open Design Model”で行なわれる

2014年02月17日 14時00分更新

文● 渡邉利和

  • この記事をはてなブックマークに追加
  • 本文印刷

2月13~14日の2日間に渡り、東京都内でOpenStack Days Tokyo 2014が開催中だ。初日となる13日午前の基調講演には、OpenStackの共同創立者であり、現在はOpenStack FoundationのCOOでもあるマーク・コリア(Mark Collier)氏が登壇した。

ソフトウェアが世界を変える

 コリアー氏の講演は、OpenStackそのものよりも、社会の中でのソフトウェアの位置づけの変化やOpenStackの開発モデルの特徴について丁寧に説明するものだった。

基調講演を行なったマーク・コリア(Mark Collier)氏。Rackspaceの事業開発担当バイスプレジデント(VP of Business Development)だった2010年にOpenStackプロジェクトを共同で開始し、現在はOpenStack FoundationのCOO(Chief Operating Officer)

 まず同氏は、2011年のマーク・アンドリーセン(Marc Andreesen)の発言として“Software is eating the world”という言葉を紹介した。“ソフトウェアが世界を喰らい尽くしつつある”とでも訳せば良いのだろうか。ニュアンスが分かりにくいが、同氏はこの発言を“ソフトウェアが世界の中心的な駆動力となりつつある”といった意味で理解しているようだ。

 その具体例として同氏が紹介したのが、テクノロジー分野以外の企業が新興ソフトウェアベンチャーを買収する例が出てきたというニュースだ。たとえば、農業に携わる企業がソフトウェアエンジニアを獲得する目的でベンチャーを買収する、といったことが起こり始めているのだという。これはつまり、どんな企業/どんなビジネスにおいてもソフトウェアが戦略的な“武器”として地位を確立しつつあるということであり、さらには競争力の源泉となるような“戦略的なソフトウェア”はパッケージとして棚に並べられているようなものではなく、ユーザー企業自身が持つ独自のノウハウや知見をシステム化することで作り出されるソフトウェアが競争優位性を担保することになるということである。これは「ベストプラクティスを実装したパッケージソフトウェア」を使っても他社と同じ土俵に上がることができるだけで、他社より優位に立つことはできないということであり、パッケージソフトウェアの時代が終わりつつあることを感じさせる。こうした変化を前提とすると、ソフトウェアの開発モデルも変わらざるを得ない。これまでのようにソフトウェアのユーザーと開発者が明確に分離した形ではなく、ユーザーと開発者の境界が曖昧になっていく。

 なお、コリアー氏は“開発者(デベロッパー)”ではなく“生産者(プロデューサー)”と表現していたが、「ユーザーとプロデューサーの区別がなくなっていく」ことが想定される。もちろん、これはユーザーが全てソフトウェア開発を自力で行なうということのみを意味するものではない。先の農業分野の企業がソフトウェアベンチャーを買収したのはまさに自力でソフトウェアを開発するという発想だろうが、同氏は「ユーザーが開発者を雇って作らせる」といった例も挙げている。

Open Design Modelの開発モデルとは?

 OpenStackは、元々はRackableとNASAの共同プロジェクトとしてスタートした。まさに、ユーザーの立場にあった企業/団体が開始した取り組みである。現在でもOpenStackではユーザーの声を聞いて仕様を決定し、実装していくという形が守られているとのことで、こうした開発モデルを同氏は“Open Design Model(オープンデザインモデル)”と呼んでいる。オープンソースは開発者視点でソースコードをオープンにするという取り組みだったが、オープンデザインはソフトウェアの仕様策定プロセスをオープンにし、この段階からユーザーが積極的に関与するというモデルである。

 歴史を遡れば、コンピュータの黎明期、メインフレーム時代にはソフトウェアは基本的には特定のユーザーのためにワンオフで作成されるのが当たり前だった。当然、開発コストを丸ごとユーザーが負担するとなると金額的に極めて高価になってしまうので、開発コストを多数のユーザーでシェアする形の「パッケージソフトウェア」が主流になっていったわけだ。同氏の言う「戦略的なソフトウェア」はこうした流れには逆行する形だが、これが可能になったのはオープンソース開発モデルの普及/成熟や、ソフトウェア開発環境の進化によってソフトウェアの開発コストが劇的に低下しつつあることが、こうした取り組みを可能にしているのだろう。

 同氏は、「そもそもOpenStackとは何か」ということについてはあえて触れることはなかったが、OpenStackについてある程度知っている人であれば、同種のソフトウェアがほぼ同時期に複数出現した中で、OpenStackが多数のユーザーやIT企業の支持を集め、急速に存在感を高めた理由が同氏の指摘したユーザー主体で進む開発モデルにあったということが理解できたのではないだろうか。

■関連サイト

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

アクセスランキング

  1. 1位

    TECH

    訓練だとわかっていても「緊張で脇汗をかいた」 LINEヤフー、初のランサムウェア訓練からの学び

  2. 2位

    ビジネス・開発

    最悪のシナリオは「フィジカルAI」による基幹産業の衰退 日本の勝ち筋は、“同期技術”と“ドメイン知識”

  3. 3位

    ITトピック

    若手が言わない“本音の退職理由”上位は/「データ停止は景気後退よりも企業の脅威」6割/クライアントに告げずAI活用するフリーランス、ほか

  4. 4位

    Team Leaders

    ファイル名が命名規則に合っているかの自動チェック、Power Automateのフローで実現しよう

  5. 5位

    TECH

    “GPUなし”ノートPCで動くLLMで、ローカルAIエージェントを自作する

  6. 6位

    TECH

    糖尿病超早期を採血なしで検出、予防へ! 代謝や臓器のつながりに着目した予防法開発

  7. 7位

    ビジネス

    廃校がAIの心臓部に!? 地方の遊休施設を「AIデータセンター」に生まれ変わらせるハイレゾの挑戦がアツいぞ

  8. 8位

    TECH

    業界横断で“サイバー攻撃から供給網を死守” NTT・アサヒ・トライアルらが「流通ISAC」始動

  9. 9位

    Team Leaders

    バックオフィス業務もAIに“丸投げ” マネーフォワードが「Cowork」機能を2026年7月に投入へ

  10. 10位

    sponsored

    AI議事録はもう「Zoom」1つでいい “やりっぱなしの会議”を次のアクションへ変える

集計期間:
2026年04月07日~2026年04月13日
  • 角川アスキー総合研究所