UPDATEMS、.NETのソースコードを公開へMicrosoftは.NETのソースコードを開発者に公開する方針だが、それに手を加えるのは許可しない考えだ。true;});Microsoftは自社のコードを見せる意思はあるものの、それを誰にも触らせたくないようだ。Licenseの下で公開する方針だという。同フレームワークのソースコードの仕組みに関する理解を深める機会を開発者に与えることが目的だ。Licenseでは、ソースコードを見ることができるが、修正および再配布は認められていない、とガスリー氏は話す。ライセンス条項を受け入れるのであれば誰でも、ソースコードをダウンロードして見ることができる。Initiativeの一環となるもの。同構想は広範なソースコードの提供を目的としたもので、ソースコードの共有をめぐる同社のほかの取り組みを補完する。Basic)を使っている開発者は、コードにブレークポイントを設定してライブラリ関数を呼び出すことにより、われわれのソースコードを見ることができる」とガスリー氏は米eWEEKに語っている。「ソースコードにアクセスできるのも良いが、デバッガとの連携は実に素晴らしい。手作業で何も設定する必要がなくなる」。同氏によると、ソースコードを公開するという方針は、透明性の向上に向けたMicrosoftの取り組みの一環だという。Libraryフレームワークのソースコードを公開したのと同じだ。これらは異なる方法でソースを公開した。Yorkで新技術担当責任者を務めるアンドリュー・ブラスト氏によると、Microsoftの動きは「非常に大胆かつ非常に賢明だ」という。「これは開発者を支援し、彼らにさらなる安心感を与えるだろう」とブラスト氏は話す。「ベースにあるフレームワークコードが何をしているのかが分かれば、開発者は効率的にデバッグができる。ベースにあるコードの動作が分かれば、開発者は気持ち良く開発できる。開発者は誰でも、見えないところで何が起きているのか知りたいものだ。これは懐疑論者の心理だ。百聞は一見にしかずであり、開発者にコードを開示するのというのは、敬意の意思表示としても素晴らしい」。同氏は、「Microsoftはこの動きにより、オープンソースやLAMP(Linux、Apache、MySQL、Perl/Python/PHP)コミュニティーからの批判や、コードベースを強化するにはピアレビューが必要だとする彼らの主張を、ある程度かわすことができるだろう。Licenseではコードの変更が認められていないが、開発者はコードの品質を簡単に確認できるようになる。品質上の欠点も把握することができ、この抑止効果は.NETの信頼性の向上につながる」と語る。2008リリースでソースコードのダウンロードとブラウズを行う機能を提供するという。Forms(System.Windows.Forms)、WPF(System.Windows)のソースコード(ソースファイルのコメントを含む)からコード提供を開始する。来年には、さらに多くのパッケージを追加する予定だ」と述べている。Libraryのソースライブラリは、スタンドアロンインストール方式でダウンロードできるようにするつもりだ(これにより、任意のテキストエディタを使ってコードをローカルでブラウズできる)。Studio)2008に含める予定だ」と記している。Frameworkライブラリのデバッガ統合は、.NET開発者に大きな価値を提供するだろう。Frameworkライブラリがどんなふうに実装されているかがよく理解できる。その結果、開発者はライブラリをうまく活用して優れたアプリケーションを開発できるようになる」と述べている。ブラスト氏は、「ソースコードへのアクセスは、開発者にとって非常に良い教材になるだろう。Frameworkのコードをどのように記述しているかが分かれば、開発者はそれに調和するようにコードを書くことができる。Microsoftのテクニックを学ぶこともできる」と話している。称して情報を盗む「ご注意!!OFFICEのプロダクトキーが不正コピーされています。Japanスマートジャパン3Dモデラボキャリア@IT自分戦略研究所エンジニアライフディルバートアプリITmediaねとらぼねこらぼついトピ!ITmediaはアイティメディア株式会社の登録商標です。