Categories: Open SourceSoftware

Microsoft Publishes Moonlight Patent Covenant

Microsoft has undertaken an important step after it published the patent covenant that will cover third-party distributions of Moonlight, the open-source implementation of Microsoft’s Silverlight rich Internet application platform that runs on Linux.

Novell and the Mono Project announced the release of Moonlight 2 on 17 December. At the same time Microsoft announced that it would extend the reach of its Patent Covenant to End Users of Moonlight to include third parties beyond Novell and Mono users.

The patent covenant says:

“Microsoft, on behalf of itself and its Subsidiaries, hereby covenants not to sue End Users for infringement under Necessary Claims of Microsoft and its Subsidiaries on account of such End Users’ use of Moonlight Implementations to the extent originally provided by Novell during the Term and, if applicable, the Extension or Post-Extension Period, but only to the extent such Moonlight Implementations are used as Conforming Runtimes.”

Regarding the patent covenant, Miguel de Icaza, vice president of developer platforms at Novell and founder of the Mono Project, said in a 17 December blog post that Novell worked with Microsoft “to make sure that Moonlight was available to everyone on Linux and BSD.”

In addition, de Icaza said:

“Culturally, we started on two opposite ends of the software licensing spectrum. The covenant that was issued for Moonlight 1 and 2 covered every user that used Moonlight, but only as long as the user obtained Moonlight from Novell. This is a model similar to how Flash is distributed: there is a well-known location where you get your plug-in.”

But de Icaza explained to eWEEK that this model was not so “open-source-y.” Yet, he assured readers that “Microsoft’s intention was to expand the reach of Silverlight, but the original covenant was not a good cultural fit.” And, “The new patent covenant ensures that other third-party distributions can distribute Moonlight without their users fearing … getting sued over patent infringement by Microsoft,” he said.

Further describing Moonlight 2, de Icaza said:

“Moonlight 2 is the result of love and passion to bring the Silverlight runtime to Linux.

Moonlight 2 engine 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).”

In addition, de Icaza said Moonlight 2 is a superset of Silverlight 2, in that, “It contains everything that is part of Silverlight 2 but already ships with various features from Silverlight 3.”

Darryl K. Taft

Darryl K. Taft covers IBM, big data and a number of other topics for TechWeekEurope and eWeek

Recent Posts

US Finalises $6.6bn Award For TSMC Arizona Plants

US Commerce Department finalises $6.6bn subsidy to TSMC for leading-edge chip plants in Arizona, as…

18 hours ago

SpaceX Prepares Tender Offer At $250bn Valuation

SpaceX to begin tender offer in December valuing company at $210bn, as Elon Musk's xAI…

18 hours ago

US Releases Security Advice For AI In Critical Infrastructure

US Department of Homeland Security releases advice for development and deployment of AI in critical…

19 hours ago

Lenovo Beats Estimates, Raises Projections As PC Sales Recover

World's biggest PC maker Lenovo beats sales predictions, raises forecast for 2025 as AI capabilities,…

19 hours ago

China Chip Production Slows Ahead Of New US Sanctions

Chip production slows in China in October ahead of expected export controls, while annual EV…

20 hours ago

Which? Seeks £3bn In Apple iCloud Competition Claim

Apple effectively locked 40 million UK users into iCloud and overcharged them, claims £3bn legal…

20 hours ago