BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Moonlight 2.0 Comes with a New Covenant

| by Abel Avram on Dec 23, 2009. Estimated reading time: 1 minute |

Moonlight 2.0 (final version) comes with a promise from Microsoft to help the developing of Moonlight 3 and 4, and a new MS Covenant to end users protecting them from patent infringement by using Moonlight.

Moonlight 2.0 Beta 1 was announced in August 2009. The beta phase ended, and the final Moonlight 2.0 is available for download. It runs in Firefox/Linux on Mono 2.6, Cairo and Gtk+. The team is working on running it also on Chrome/Linux. Moonlight 2 currently consists of “142,000 lines of C/C++ code and 320,000 lines of C# code (125,000 lines of code came from Microsoft's open source Silverlight Controls)”, according to Miguel de Icaza.

Microsoft has extended their promised collaboration with Novell to further help developing Moonlight by providing the Silverlight 3 & 4 test suites. Moonlight 3 Beta will be available in the first quarter of 2010 and the final version during the fall of 2010. Moonlight 4 will follow shortly after that.

Microsoft made an important and necessary step by extending the Patent Covenant to End Users of Moonlight. This covenant protects not only users using Moonlight from Novell, but users getting Moonlight from any Linux distributor and running it on any Linux flavor. This actually means that Moonlight can be included in commercial Linux distributions. One caveat: Microsoft Media Pack, containing the MP3, VC1, H.264 and AAC codecs, were licensed only to Novell because they were bought by Microsoft from the original owners and the right to use them could not be extended to everyone unless a hefty price was paid. Third party Linux distributors can use open source codecs (Ogg, Vorbis, Theora), can purchase a license from MPEG owners, sub-license from Microsoft, or simply write their own codecs. 

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Definition of Covenant by Noel Hebert

Great, so Microsoft has offered up yet another Covenant.

Google "Covenant".

No matter how you to try to spin it, a Covenant is a
promise, with strings attached.

So, what does Microsoft expect in return? Never mind that
Microsoft reserves the right to modify and even discontinue
the "covenant".

Wow, what a nice choice of words to put you at ease, yet still
give them the power to pull the rug out.

Forget "covenant". I would want a legal "license".

Sorry, it's just me.

Re: Definition of Covenant by Dan Tines

Great,

Forget "covenant". I would want a legal "license".

Sorry, it's just me.


How the hell is Microsoft suppose to give a license when it's Novell that is developing Moonlight?

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

2 Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and dont miss out on content that matters to you

BT