マイクロソフトは、近々発売予定の Windows 8 オペレーティング システムの排他性の可能性についてすでに多くの人の反感を買っているが、先週、オープン ソース コミュニティーが再び反発している。

今回の原因は Visual Studio 11 製品ラインであり、同社が今月初めに新たな詳細を発表した。
具体的には、多くの開発者がWindows向けオープンソースデスクトップアプリケーションの開発に広く利用している、近々登場する新製品の無料Express版では、デスクトップスタイルのアプリケーションのサポートが終了し、Visual Studio 11 ExpressのユーザーはMetroアプリケーションのみを開発できるようになります。
地下鉄のみ
MicrosoftのVisual Studioウェブサイトには、「Windows 8向けのVisual Studio 11 Expressは、Metroスタイルアプリ開発用のツールを提供します」と記載されています。「デスクトップアプリを作成するには、Visual Studio 11 Professional以降を使用する必要があります。」
もちろん、Visual Studio 11 Professional は 499 ドルという価格なので、無料とは程遠いものです。
Microsoft 社によると、Visual Studio 2010 Express 製品は引き続き無料でダウンロードできますが、標準準拠の改善など、Visual Studio 11 に搭載されるいくつかの重要な機能が欠けています。

Visual Studio 11 Express for Web と呼ばれる別のバージョンは、HTML および JavaScript の Web サイトに重点を置きます。
一方、不正行為が起こらないようにするため、Windows 8 用の Windows SDK には完全なコマンドライン ビルド環境は同梱されなくなったと Microsoft は述べています。
オープンソースへの攻撃
マイクロソフトがなぜ開発者を Metro に押し上げたいのかは、もはや謎ではない。Metro アプリは、次期 OS の採用において重要な役割を果たすことは明らかだ。
しかし、Windows 8 で導入される予定のセキュア ブート制限と合わせて考えると、この最新の動きはオープン ソース ソフトウェアに対する攻撃以外の何物でもないと見るのは難しい。
結局のところ、マイクロソフトはオープンソースへの新たな忠誠を誓っているのかもしれないが、このような動きが同時に起こっている状況では、そうした措置を真剣に受け止めるのは少々難しい。