Moonlight is an open source implementation of Silverlight (http://silverlight.net), primarily for Linux and other Unix/X11 based operating systems.

Novellは17日(米国時間)、同社がスポンサーとして取り組んでいるMonoプロジェクトからMoonlight 2がリリースされたと発表した。MoonlightはMonoプロジェクトで開発されているSilverlight互換環境。Silverlight 2に対応するとともに、Silverlight 3の一部の機能も提供している。

Moonlight 2ではユーザの接続状況に応じてマルチメディアコンテンツのストリーミングを最適化する機能が追加されているほか、Monoランタイム機能が追加されており、C#やRuby、Python、Javascriptなど広く使われているプログラミング言語を使ってWebアプリケーションが開発できるようになっている。

NovellとMicrosoftはMoonlightの開発において協業を継続することも発表。Silverlight 3および4に対応するテストスィートと仕様書の提供も実施されることになった。またMicrosoftはMoonlightにおけるエンドユーザ向けの特許契約を拡大したことも発表。これまではNovellから入手したMoonlightが契約の対象になっていたが、今後はLinuxディストリビューションなどのサードパーティから入手した場合にも適用されることになる。