Iphone

.NETの転換により、マイクロソフトはオープンソースコミュニティと「一つの大きな家族」を作りたいと考えている

.NETの転換により、マイクロソフトはオープンソースコミュニティと「一つの大きな家族」を作りたいと考えている

トッド・ビショップ

ミゲル
Monoプロジェクトのリーダーであり、Xamarinの共同創設者であるミゲル・デ・イカザ氏

2005年、ミゲル・デ・イカサはロサンゼルスで開催されたマイクロソフトのプロフェッショナル開発者会議(PDC)から追い出されずに済んだのは幸運だった。新興オープンソースプロジェクトのMonoのリーダーは、.NET開発者にLinux、Mac OS X、その他のOS向けのプログラム開発スキルを提供する機会を提供していたが、マイクロソフトはそれを全く受け入れず、会議センターで参加者と交流するためのスペースをMonoプロジェクトに提供することを拒否した。

S. "Soma" Somasegar、マイクロソフト開発部門副社長。(GeekWire ファイル写真)
マイクロソフト開発部門副社長、S. “Soma” Somasegar氏。同社レドモンド本社にて。(GeekWire ファイル写真)

それから約10年が経ち、マイクロソフトの幹部は全く異なる考えを述べている。

「ミゲルは相変わらずすごい人だ!」とマイクロソフトの開発部門担当副社長、S.「ソーマ」ソマセガー氏は熱く語った。

前回:マイクロソフトの衝撃:オープンソースの.NET、無料のVisual Studio、Linux、Mac、Android、iOSのサポート

ソマセガー氏は、.NETをオープンソース化し、Microsoftの開発技術を用いてMac、Linux、Android、iOS向けのソフトウェア開発を可能にするという同社の計画について語ったインタビューで、この発言を行った。Microsoftは、Monoコミュニティ、そしてデ・イカザ氏が共同設立したスタートアップ企業Xamarinと共同でこの取り組みを進めている。

マイクロソフトは「Monoコミュニティと緊密に連携し、彼らのアイデアを吸い上げ、参加を促し、共同開発活動として、Monoコミュニティと手を取り合い、オープンに進めていく」とソマセガー氏は述べた。「私たち対彼らという構図ではなく、一つの大きな家族のような関係を築きたいのです。」

今朝の発表は、マイクロソフトが様々な形でオープンソース技術を活用するための一連の取り組みの最新のものに過ぎません。実際、デ・イカザ氏は近年、マイクロソフトと協力し、同社のカンファレンスで講演を行ってきました。

Linux Foundation のエグゼクティブ ディレクター、Jim Zemlin 氏。
Linux Foundationのエグゼクティブディレクター、ジム・ゼムリン氏

しかし、これまでの経緯を考えると、今日のニュースは、マイクロソフトとオープンソースコミュニティーとの歴史的に不安定な関係にとって画期的な瞬間であり、同社がこれまでどれだけ進歩してきたかを示すものだ。

「マイクロソフトの行動すべてに賛同しているわけではありませんし、多くのオープンソースプロジェクトがマイクロソフト製品と直接競合していることは確かです」と、Linux Foundationのエグゼクティブディレクター、ジム・ゼムリン氏はこのニュースに関するブログ投稿で述べた。「しかし、今日私たちが目にしている新しいマイクロソフトは、オープンソースに関しては間違いなくこれまでとは全く異なる組織です。」

もちろん、マイクロソフトには選択の余地がほとんどありません。.NETとWindowsの緊密な連携は、マイクロソフトのPCオペレーティングシステムがコンピューティング市場を席巻していた時代に築かれました。大規模な.NET開発者コミュニティがWindowsアプリケーションの好循環を生み出し、PCがテクノロジー業界の中心であった時代に、マイクロソフトの市場ポジションを確固たるものにしました。

最近では、コンピューティング環境は Windows よりもはるかに大きく、Microsoft はスマートフォンやタブレットで大きく後れを取っており、同社は現実的に、.NET の拡張によって Google、Amazon、その他のクラウド プラットフォームとの戦いで Microsoft Azure の見通しが改善されるだろうと賭けている。

スティーブ・バルマー氏がマイクロソフトのCEOを退任したことで、この議論のトーンは大きく変化しました。近年マイクロソフトはオープンソースに好意的な姿勢を示してきましたが、バルマー氏はLinuxを「ガン」と断言するなど、悪名高い発言によって長年にわたりオープンソースに悪影響を及ぼしてきました。

CEOのサティア・ナデラ氏が指揮を執るマイクロソフトの意図に対する疑念は減っているようだ。

マイクロソフトとオープンソースの関係には、Androidデバイスメーカーとの特許争いなど、未解決の問題が山積しており、依然として多くの摩擦が存在します。また、Monoコミュニティとの連携がスムーズに進むという保証もありません。

しかし、この問題についてRegister紙が本日行ったインタビューで、デ・イカザ氏は次のように述べた。「私が話した.NETグループの全員が、オープンソースの観点から正しいことをすることに非常に熱心に取り組んでいるようです。彼らは目標を理解しているようです。それは、.NETをMacに導入し、.NETユーザーを増やし、Windowsの鎖から.NETを解放することです。このチームは、オープンソースを正しい方法で実現する準備ができていると思います。」

デ・イカサ氏は自身のブログに「これは記念すべき出来事であり、私が長年主張してきたことだ」と書いている。