オープンソースがマイクロソフトの手に落ちたら、いったいどこまでが限界なのか?Eclipse Foundationのボスが警鐘を鳴らす

Table of Contents

オープンソースがマイクロソフトの手に落ちたら、いったいどこまでが限界なのか?Eclipse Foundationのボスが警鐘を鳴らす

マイクロソフトの独占をまだ心配している人はいますか?Eclipse Foundationのエグゼクティブディレクター、マイク・ミリンコビッチ氏は心配しています。

GitHub が統合パッケージ レジストリを発表した後、彼は Twitter で次のように皮肉を述べた。

開発経験と成果物パイプラインの両方を独占する。まさに未来を想像したときにずっと望んでいたもの。いや、そうではなかった。

— マイク・ミリンコビッチ (@mmilinkov) 2019年5月12日

Eclipse Foundationは、オープンソースのJava Enterprise EditionであるJakarta EEを含む数多くのオープンソースプロジェクトを監督しています。また、Java開発用IDEとして最も人気のある無料のEclipse IDEもEclipse Foundationが提供しています。

Eclipse のオリジナル設計者の 1 人は Erich Gamma 氏で、2011 年に Microsoft に入社し、Microsoft のオープンソースおよびクロスプラットフォーム開発ツールである Visual Studio Code の開発に携わりました。

Visual Studio Codeは目覚ましい成功を収めています。最近のStack Overflowの調査では、Visual Studio Codeが最も人気のある開発環境としてランク付けされました。Eclipse独自の調査(PDF)によると、Jakarta EE開発では依然としてEclipseがリードしていますが、VS Codeは(比較的新しいツールであることを考えると)28%の使用率(下記参照)と、まずまずの成績を収めています。

Jakarta EEの調査によるとVS Codeの使用率は28%

クリックして拡大

GitHub、VS Code、そしてパッケージレジストリによって、Microsoftは支配的になりすぎる可能性はあるだろうか?The Registerはミリンコビッチ氏に懸念を詳しく尋ねた。

「モノカルチャーという言葉の方が適切でしょう」と彼は言った。「GitHubとVS Codeはすでに非常に大きな集中状態を呈していました。適切にキュレーションされたユニバーサルなパッケージマネージャーが切実に求められており、彼らは間違いなくそのニーズを満たしています。しかし、オープンソース開発者が利用するすべてのパスがMicrosoftにつながるとしたら、皮肉なことではないでしょうか?」

この不満の背景にあるのは、20世紀末のMicrosoftの記憶です。当時はWindowsが蔓延し、Internet Explorer 6ブラウザがWeb開発を圧迫していました。Java開発の原動力の一つは、Windowsに依存しないプログラミングプラットフォームでこの独占に抵抗することでした。

しかし、マイクロソフトを圧倒したのはJavaではなく、モバイルとクラウドでした。同社は現在、Linuxの採用を積極的に推進しており、.NET開発プラットフォームは大部分がオープンソース化されています。

なぜマイクロソフトは2018年6月にGitHubを買収したのでしょうか?最新の決算発表後、アナリスト向けのインタビューでCFOのエイミー・フッド氏は、「AIやGitHubを通じたクラウドといった戦略分野に積極的に投資していく」と述べ、GitHubをクラウド導入の推進役として位置付けました。GitHubからAzureへのコードデプロイは容易になりますが、あまりに緊密な連携はユーザーの移行を招きかねないため、微妙なバランスが求められます。マイクロソフトはこの葛藤を認識しているようで、これまでGitHubのプラットフォーム中立性を維持するよう慎重に取り組んできました。

「開発者には複数のツールが必要であることは理解しており、開発者が自分のニーズに最適なツールを選択できる選択肢を与えるべきだと考えています」とGitHubのブライアン・クラーク氏はThe Regに語った。

開発の単一文化への懸念は、現時点では誇張されているように思われます。しかし、VS CodeがEclipseの利用に及ぼす影響はどうでしょうか?それは事実です。®

Discover More