開発者コミュニティの威力に目覚める、MSのCodePlexが始動(1/2 ページ)

Microsoftが運営する新しい開発者向けWebサイトCodePlexが正式にオープンした。開発者が協力して、同社製品を補完するソフトウェアプロジェクトを推進する場となることを目指す。コミュニティの力でプラットフォームとしての同社製品の足固めを図れるか?

» 2006年08月21日 07時00分 公開
[Greg DeMichillie,Directions on Microsoft]
Directions on Microsoft 日本語版

 Microsoftが運営する新しい開発者向けWebサイトCodePlexが正式にオープンした。同サイトにより、同社製品を補完するソフトウェアプロジェクトを共同で進める開発者のコミュニティの形成を図っている。CodePlexはVisual Studio 2005 Team Foundation Serverを基盤に構築されたサイトで、開発者のコラボレーションの場となるよう、ソースコード管理やバグ追跡などの機能を備えている。

 MicrosoftはCodePlexの活動を軌道に乗せるため、同社のコア製品を補完するプロジェクトをMicrosoftのシェアードソースライセンシングプログラムを適用して多数提供しているが、開発者が投稿できるプロジェクトの種類や、プロジェクトに適用するライセンス条項に関して制限は設けられていない。

Team Foundation Serverを基盤にコラボ機能を提供

 CodePlexは、2つのMicrosoftの主要テクノロジーVisual Studio 2005 Team Foundation Server(TFS)とASP.NETを基盤に構築されている。TFSは次のようなコアのチーム開発機能を提供する製品である。

  • ソースコード管理。コードへの変更をチェックアウト/チェックインできる。
  • バグ追跡機能
  • プロジェクト管理。協力者(contributor:バグのレポートはできるが、ソースコードの変更はできない)、開発者(developer:コードの変更をチェックインできる)、コーディネータ(coordinator:役割を割り当てることができる)などの役割の割り当て作業などが含まれる。

 またCodePlexには、ASP.NETベースの機能も幾つかある。例えば、開発者がプロジェクトの変更を逐次把握できるようにするRSS(Really Simple Syndication)フィードや、コードの動作についての情報を共有するためのWiki(CodePlexユーザーが開発についての情報を自由に編集、修正、拡張できるコンテンツサーバ)などを用意している。

 CodePlexにもっとも近い取り組みはSourceForge.netである。これは、VAソフトウェアが運営する広告サポート型のコミュニティ開発サイトで、同社のSourceForgeをバックエンドリポジトリに使用している。同サイトでは多数のオープンソースプロジェクトが登録されているが、その多くは休止状態にあるか、共同作業ではなく1開発者によって進められているものである。

 一方、CodePlexは広告収入に依存していないうえに、機能も多く、サイトの操作性も優れている。またTFSを基盤としているため、Webブラウザだけでなく、Visual Studioから直接アクセスすることが可能だ。Windows開発者にとっては、Visual Studioと統合されているため、CodePlexレポジトリの方がSourceForgeに比べて使いやすいかもしれない。

投稿するプロジェクトに対する制限は?

 CodePlexを順調に立ち上げ、短期間での開発者コミュニティの形成を促すため、Microsoftは独自のプロジェクトを多数提供している。

人気のあるCodePlexプロジェクト

プロジェクト名 説明 ライセンス
“Atlas” Control Toolkit ASP.NET “Atlas” Framework用のWebコントロール群 Microsoftシェアードソース
IronPython Python(スクリプト言語)の.NET Framework用実装 Microsoftシェアードソース
SharpMap デスクトップまたはWebアプリケーションで使用する地図データ表示用のライブラリ Lesser Gnu Public License (LGPL)
“Ascend.Net” Windows Forms Controls Windows Formsコントロール群 Microsoftシェアードソース
Jad Engine C#で書かれた3Dゲームエンジン Lesser Gnu Public License (LGPL)
CodePlexは開発者コミュニティの場として、Microsoftが運営するソフトウェア開発プロジェクトサイトだ。この表は同サイトにおいて最もアクセスの多いプロジェクトを示している。表から分かるように、開発ツールプロジェクトが人気だ。


       1|2 次のページへ

Copyright(C) 2007, Redmond Communications Inc. and Mediaselect Inc. All right reserved. No part of this magazine may be reproduced, stored in a retrieval system, or transmitted in any form or by any means without prior written permission. ISSN 1077-4394. Redmond Communications Inc. is an independent publisher and is in no way affiliated with or endorsed by Microsoft Corporation. Directions on Microsoft reviews and analyzes industry news based on information obtained from sources generally available to the public and from industry contacts. While we consider these sources to be reliable, we cannot guarantee their accuracy. Readers assume full responsibility for any use made of the information contained herein. Throughout this magazine, trademark names are used. Rather than place a trademark symbol at every occurrence, we hereby state that we are using the names only in an editorial fashion with no intention of infringement of the trademark.

注目のテーマ