CodePlexについて
CodePlexは、
マイクロソフトが運営し、オープンソースを含む様々な開発プロジェクトをホスティングするためのサイトです。このプラットフォームは、プロジェクトの管理やコラボレーションをサポートするための多様な機能を提供していました。具体的には、
ウィキページ機能、バージョン管理システム(Mercurial、Subversion、Team Foundation Server)、会議用フォーラム、バグ管理システム、プロジェクトのタグ付け機能、RSSサポート、統計情報の提供、リリース機能などがありました。
歴史
CodePlexは2006年5月に初のベータ版を公開し、6月には正式にサービスを開始しました。以降、3週間ごとに新たな機能を追加し続け、
2009年11月23日には12,535のプロジェクトが登録されていました。しかし、2017年4月にサービスが年内で終了することが発表され、2018年1月30日にアーカイブサイトに移行する形でサービスが完全に終了しました。
プロジェクトの範囲
CodePlexでは、SQL関連プロジェクトや、WPF、WinForms関連プロジェクトなどがホスティングされていました。しかし、最も多かったのはASP.NETをはじめとする
.NET Framework関連のプロジェクトと、MicrosoftのイントラネットコラボレーションサーバであるSharePointに関するプロジェクトです。
.NET関連プロジェクト
CodePlexで特に活発なプロジェクトの一つは、AJAX Control Toolkitです。このプロジェクトは
マイクロソフトとコミュニティの共同作業によって開発され、ASP.NET 2.0 AJAX Extensionsの上に様々なウェブクライアント用コンポーネントを集約したツールキットです。この他にも、Smart Client GuidanceやWeb Client Software Factoryなどが人気を博していました。
SharePoint関連プロジェクト
CodePlexはまた、SharePoint開発の中心的なプラットフォームとなっていました。具体的には、Community Kit for SharePointがあり、これはコミュニティの貢献によるWebパーツ、ツール、ソースコード、ベストプラクティスが集まっています。また、SharePoint Learning Kitはeラーニングサイトを作成するためのツールで、他にもSharePoint Ajax ToolkitやSharePoint Manager、SharePoint Templatesなども存在しました。
VFP関連プロジェクト
さらに、VFPXというプロジェクトがありました。これはVisual FoxProコミュニティによるもので、Visual FoxPro 9.0向けにオープンソースのアドオンを作成する活動です。ここでは、Visual FoxProを拡張し、改善するためのコードやクラス、ライブラリが提供されていました。
結論
CodePlexは多くの開発者にとって貴重なリソースとなっていましたが、時代の変化とともにサービスが終了しました。今ではその機能やプロジェクトは、
[GitHub]]や他のOSSホスティングサービスに移行し、コミュニティの活発な活動は続いています。関連情報として、OSSホスティングサービスの比較や、SourceForge.net、GitHubなどのサイトがあります。その他、CodePlexに関する詳細情報は[公式サイトで確認できます。