Microsoftのオープンソース&クロスプラットフォーム戦略、真の狙いは?.NETとVisual Studioの開放で何を得るか

ナデラ体制になって新戦略を次々と打ち出すMicrosoft。今度は.NETのオープンソース化とVisual Studioの無償化。Microsoftは何を狙っているのか?

2015年01月15日 08時00分 公開
[Cliff Saran,Computer Weekly]
Computer Weekly

 サトヤ・ナデラ氏が米MicrosoftのCEOに就任してから数カ月が経過し、同社はオープンソース化とクロスプラットフォーム化を着実に推し進めている。同社は2014年11月半ば、.NETをオープンソースコミュニティーに開放した。これにより.NETはWindows、Mac OS、Linuxで動作するクロスプラットフォームツールになる。同時に.NETのコアコンポーネントである共通言語ランタイム(CLR)がWindows、Mac、Linux用に提供される。また、オープンソース開発者にMicrosoftの「Visual Studio Professional」の無料版(「Visual Studio Community」)も提供する。

Computer Weekly日本語版 1月7日号無料ダウンロード

本記事は、プレミアムコンテンツ「Computer Weekly日本語版 1月7日号」(PDF)掲載記事の抄訳版です。本記事の全文は、同プレミアムコンテンツで読むことができます。

なお、同コンテンツのEPUB版およびKindle(MOBI)版も提供しています。


 .NETコアスタック、ランタイム、フレームワークライブラリは全てGitHub経由で提供される予定だ。

.NETを手放す理由

 Microsoft首脳陣はIoT(モノのインターネット)に備えるためにさまざまな戦略を練っている。.NETのオープンソース化はその1つであると、英Ovumの主席アナリスト、リチャード・エドワード氏は指摘する。

 IoTはクラウドベースのバックエンドサービスを利用する。現在のMicrosoftのソフトウェアライセンスモデルでは、IoTデバイスとサービスを開発する組織は、Windowsのバックエンドに接続する全てのIoTデバイスについてWindows CAL(クライアントアクセスライセンス)を購入しなければならない。Linuxに人気が集まるのはこのためだ。

 .NETをオープンソースにすれば、組織やプログラマーがアプリケーション用に.NETベースのバックエンドを開発することを奨励できるというメリットもある。.NETがMicrosoft Azureへの足掛かりだとすると、.NETベースのオープンソースアプリケーションを同社のクラウドプラットフォームでホストする手段を持つ同社の立場は明白だ。

Javaと競う

 Computer Weeklyの読者は次のように意見している。「テクノロジーがWindowsから離れてオープンソース化されると.NET Frameworkの採用率は年々低下する。収益を確保する1つの方法はLinux、Macおよびその他のデバイス(Android、BSDなど)で.NETアプリケーションを開発できるようにすることだ」

 Microsoftはほぼ間違いなく、Javaを保有する米Oracleとの差を縮めようとしている。Javaの「Write once, run anywhere」(一度プログラムを書けば、どこでも実行できる)という理念は、OracleがスマートTVからスマートカード、スマートフォンに至るまであらゆるものをサポートすることを可能にしている。

 .NETのオープンソース化は、iOSとAndroidへの普及を促し、Microsoftのサポートがそれらのデバイスに拡張されることを意味する。

 Microsoft開発部門の副社長S・ソマシガー氏はブログで、.NETの変化について次のように述べている。

Copyright © ITmedia, Inc. All Rights Reserved.

新着ホワイトペーパー

製品レビュー 株式会社シーイーシー

Power Platformの導入検討企業必見、製品機能と開発イメージの丸分かりガイド

ローコード開発プラットフォームで大きなシェアを誇るMicrosoft Power Platform。利用を検討しているが、バンドル版と有償版の機能の違いが分からない、開発イメージがつかめないといったユーザーに向けたウェビナーが公開された。

製品資料 株式会社ラクーンフィナンシャル

法人用クレジットカードだけでは利用しづらい? B2B取引に最適な決済手段は

サブスクリプション型のサービスを利用する際、支払い方法として一般的なのがクレジットカードだが、中小企業では法人カードの普及率が20%程度と低く、使いづらいという声もある。法人カードに代わる決済手段には、何を選ぶべきだろうか。

事例 ServiceNow Japan合同会社

シスラボの事例に学ぶ、ノーコード開発で業務システムを抜本的に改善する方法

業務システムの老朽化が進み、属人化やブラックボックス化が大きな問題となっている企業も少なくない。システム開発企業のシスラボは、同様の問題をノーコード開発ツールの導入と生成AIの活用で解決した。同社の取り組みを詳しく解説する。

製品資料 レッドハット株式会社

アプリケーションのモダナイズを効率的に行うための方法とは?

現代のビジネス市場で存在感を高めるためには、アプリケーションのモダナイズが重要だ。しかし、新たなアプリケーションを迅速に展開するのは、簡単なことではない。そこで、容易にアプリケーション変革を実現する方法を紹介する。

製品資料 レッドハット株式会社

AI/ML対応アプリ開発のための基盤を、迅速かつ簡単に構築するための方法とは?

AIおよびMLは、今や革新的なアプリケーションを支える重要なテクノロジーの1つであり、ビジネスメリットをもたらす鍵となりつつある。その一方で、独自のAIプラットフォームの構築と運用に、多くの組織が苦慮しているという現実がある。

From Informa TechTarget

いまさら聞けない「仮想デスクトップ」と「VDI」の違いとは

いまさら聞けない「仮想デスクトップ」と「VDI」の違いとは
遠隔のクライアント端末から、サーバにあるデスクトップ環境を利用できる仕組みである仮想デスクトップ(仮想PC画面)は便利だが、仕組みが複雑だ。仮想デスクトップの仕組みを基礎から確認しよう。

ITmedia マーケティング新着記事

news017.png

「サイト内検索」&「ライブチャット」売れ筋TOP5(2025年5月)
今週は、サイト内検索ツールとライブチャットの国内売れ筋TOP5をそれぞれ紹介します。

news027.png

「ECプラットフォーム」売れ筋TOP10(2025年5月)
今週は、ECプラットフォーム製品(ECサイト構築ツール)の国内売れ筋TOP10を紹介します。

news023.png

「パーソナライゼーション」&「A/Bテスト」ツール売れ筋TOP5(2025年5月)
今週は、パーソナライゼーション製品と「A/Bテスト」ツールの国内売れ筋各TOP5を紹介し...