ReadWrite Japan 第267回

マイクロソフトのオープンソースプロジェクトは成功に向かっているようだ。

ReadWrite Japan

2016年3月30日 17:06

かつてのマイクロソフトは、開発者が自分たちのテクノロジーを受け入れる事を当然のように考えており、エンタープライズにおいて業界をリードし続けてきた。だがStack Overflowで行われた開発者向けアンケートの結果によると、この関係はややこしい事になっている。

断っておくと、CEO サトヤ・ナデラ体制下でマイクロソフトと開発者たちの関係はここ数年よくなっており、その努力は実を結んだ。
だが5万人以上を対象に行われたアンケートによると、おそらくまだやらなければならない事が残っているかもしれない事が明らかになってくる。

マイクロソフトのネイティブプラットフォームにおける開発ツールに対する不満が高まっている事はアンケート結果から見えてくるが、マイクロソフトはクラウドやWebアプリなど開発者たちが好みそうな分野に取り組んできた。

マイクロソフトはひょっとすると、開発者に対する取り組み全体としては成功しているものの、ネイティブプラットフォームという限られた分野では負けているのかもしれない。

– マイクロソフトの開発者たちは新しい事を求めているのかもしれない

graph1

マイクロソフトは間違いなくイケてるのだが、その開発ツールの多くは残念ながら評価されていない。
例えばStack Overflowのアンケートの結果を見るとVisual Basicは、2番目に好まれている開発環境だが、開発者たちの79.5%は「もう二度と触りたくない」と答えている。

Windowsの事を褒める前に前に、Windows10に目を向けてみよう。
これはStack Overflowの2016年度アンケートではもっともシェアを伸ばしているデスクトップOSだ。リリースされて1年もたたないうちに開発者たちの21%がこれを受け入れた。
Windows開発者たちはマイクロソフトがまともなデスクトップOSを出すのを待っていたのだろうか?

そして同社のコラボレーションテクノロジーであるSharepointがある。
これを使っている開発者たちの72%は「もう使い続けたくはない」と答えている。
というのも65%の開発者たちはWindows Phoneを見限っているからだ。

開発者の多くはマイクロソフトのツールについては毛嫌いしているようだが、
もっと大きなトレンドを読むことが重要である。

Forresterの分析によれば例えばマイクロソフトのクラウド事業の収入は
競合他社と比べて2倍にもなる(もちろんAWSは例外だ)。
クラウドがこれだけ人気があるという事は、今日の開発者達は
クラウドに関わっているのだから、彼らの愛着を推し量るのには良い目安となる。

つまりマイクロソフトの.NetやC#は未だに人気があるが、彼らがやろうとしている事は開発者たちを、Azureを通じてクラウドに呼び込み、そこでNode.jsや(Linuxも含めた)その他の技術をサポートし、開発者の地平をマイクロソフトが構築する技術の向こう側に拡大しようという事だ。そうする事により、マイクロソフトは開発者からの様々な需要に応えることが出来る。

– データは真実を語り、傾向を明らかにする

graph2

ナデラは彼のゴールをAzureやその他において「すべてのプラットフォームにおける
すべての開発者たちがインテリジェントなアプリを作る様になる事」だと言っている。
つまりWindowsや.Net、その他のツールを提供する事で開発者たちを囲い込んでおくだけではもう十分ではないのだ。

この手法はもはや通用しない。
開発者たちはクラウドやWebなどの自由な世界に流れて行っている事から、
より多くの選択肢を必要としている。

アンケートデータを見てみると、開発者たちはマイクロソフトのテクノロジーに否定的なようだが、そもそも「マイクロソフトのテクノロジー」とはいったい何なのか?

Linuxの事だろうか?「それはありえない」とあなたは叫ぶだろうが、Azureは今やLinuxを受け入れている。

Androidはどうだろう? Simon Phippsが言う通り、確かにマイクロソフトはAndroidから
特許のロイヤリティを徴収しようとする事をやめていない。だがAndroid開発者たちにも
Azureは門戸を開いている。

そしてApache MesosやSharepointの競合となるDrupal、数えきれないくらいのオープンソーステクノロジーについても同様だ。またマイクロソフトが人工知能エンジンのCNTK、そして同社の開発プロセス全体を公開した事も忘れてはいけない。

– マイクロソフトの開発者たちは新しい事を求めているのかもしれない

マイクロソフトの技術に対して多くの反対は見られない。
大抵の場合、人気があるという事を意味している(我々のような開発者は彼らのツールに文句を言うが)。

また開発者たちの注目を集める取り組みとして、kudosも公開している。
まとめると、開発者たちはマイクロソフトの技術を好きになるだろうかという問いに対する答えは、「何とも言えない」という事になる。
この状況の複雑さは開発者たちがクラウドやWebにシフトしており、この2分野では我々が一般的に使っているテクノロジー(つまりオープンソース)が使われているという事に起因している。

これらで成功を収めているオープンソースプロジェクトがAzureで動作するようになれば、
マイクロソフトのネイティブツールがどういわれようと、同社もまた成功している事になる。

ReadWrite Japan編集部
[原文]

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30