<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The-Source.com &#187; Moonlight</title>
	<atom:link href="http://www.the-source.com/tag/moonlight/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.the-source.com</link>
	<description>Free and Open Source Software News and Opinion</description>
	<lastBuildDate>Thu, 29 Jul 2010 22:54:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Moonlight&#8217;s Olympic-sized failure</title>
		<link>http://www.the-source.com/2010/03/moonlights-olympic-sized-failure/</link>
		<comments>http://www.the-source.com/2010/03/moonlights-olympic-sized-failure/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 05:02:52 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Novell]]></category>
		<category><![CDATA[Moonlight]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=558</guid>
		<description><![CDATA[Another zealot for the list maintainers to add.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.zdnet.com.au/blogs/null-pointer/">Another zealot for the list maintainers to add</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/03/moonlights-olympic-sized-failure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GNOME Foundation Drama III: Part One: Moonlight</title>
		<link>http://www.the-source.com/2010/03/gnome-foundation-drama-iii-part-one-moonlight/</link>
		<comments>http://www.the-source.com/2010/03/gnome-foundation-drama-iii-part-one-moonlight/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 04:46:41 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[GNOME Foundation]]></category>
		<category><![CDATA[Miguel de Icaza]]></category>
		<category><![CDATA[Moonlight]]></category>
		<category><![CDATA[rms]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=552</guid>
		<description><![CDATA[I don&#8217;t know about &#8220;free software&#8221;. Even after more than a decade it&#8217;s still an alien term for me. I know it is &#8220;opensource&#8221; for as far as I&#8217;m concerned. And that&#8217;s all I care about. - Philip Van Hoof, GNOME Foundation Member Usually I turn to HBO or Showtime to provide me with my [...]]]></description>
			<content:encoded><![CDATA[<blockquote>
<p style="text-align: right;">I don&#8217;t know about &#8220;free software&#8221;. Even after more than a decade it&#8217;s still an alien term for me. I know it is &#8220;opensource&#8221; for as far as I&#8217;m concerned. And that&#8217;s all I care about.<br />
- <a href="http://mail.gnome.org/archives/foundation-list/2010-February/msg00158.html">Philip Van Hoof, GNOME Foundation Member</a></p>
</blockquote>
<p>Usually I turn to HBO or Showtime to provide me with my drama fix, but the GNOME Foundation Mailing List is doing a pretty durn good job of spicing it up these last few weeks. It&#8217;s so good I might have to break it up over a few entries.</p>
<p><strong>New Thing: Same as the Old Thing</strong></p>
<p>This latest kerfluffle (not to be confused with earlier kerfluffles [<a href="http://www.the-source.com/2010/01/checking-in-on-the-gnome-foundation/">1</a>] [<a href="http://www.the-source.com/2009/12/gnome-and-the-gnu-project/">2</a>]) started up over <a href="http://mail.gnome.org/archives/foundation-list/2010-February/msg00060.html">concerns for a strategic roadmap on GNOME</a>, the thread got all heated up by names that will be familiar to anyone following such issues (&#8220;trollers gonna troll&#8221; is how the kids say it in their rap music) , a <a href="http://mail.gnome.org/archives/foundation-list/2010-March/msg00021.html">re-boot was attempted</a>, and now people are  unsubscribing from the mailing list[<a href="http://mail.gnome.org/archives/foundation-list/2010-March/msg00107.html">1</a>][<a href="http://mail.gnome.org/archives/foundation-list/2010-March/msg00071.html">2</a>].</p>
<p><strong>Jump on in, the water&#8217;s fine</strong></p>
<p>Like I said, there&#8217;s a ton of stuff to comment on, but <a href="http://mail.gnome.org/archives/foundation-list/2010-March/msg00104.html">here&#8217;s one to start on</a>:</p>
<blockquote><p>[Richard Stallman] Implementing a free platform for C# is a good thing to do.  If you would like to promote the use of C# itself, how about explaining to Novell and Microsoft that they need to fully implement said protection in an ironclad way for all the usual C# libraries.</p>
<p>[Miguel de Icaza] I spend a considerable amount of time doing this.   It has taken time, and there would be no Community Promise, and there would be no Silverlight agreement (the one that has no special Novell provisions) without this work.</p></blockquote>
<p>[Ace Ventura]&gt;Re-he-he-he-eally??<br />
What about the fact that the Covenant defines a &#8220;<a href="http://www.microsoft.com/interop/msnovellcollab/newmoonlight_definitions.aspx#ConformingHost">Conforming Host</a>&#8221; as either a web browser or a launcher <strong>implemented by Novell</strong>?</p>
<p>Wat about the fact that the Covenant defines &#8220;<a href="http://www.microsoft.com/interop/msnovellcollab/newmoonlight_definitions.aspx#moonlight3">Moonlight 3</a>&#8221; as only those portions <strong>developed by or on behalf of Novell</strong>?</p>
<p>What about the fact that the Covenant specifically defines the terms &#8220;<a href="http://www.microsoft.com/interop/msnovellcollab/newmoonlight_definitions.aspx#Novell-Provided">Novell-Provided Copies</a>&#8221; and &#8220;<a href="http://www.microsoft.com/interop/msnovellcollab/newmoonlight_definitions.aspx#NovellDistribution">Novell Distribution</a>&#8220;?</p>
<p>What about the fact that the Covenant restricts &#8220;by license and technical means&#8221; Media Packs to work <strong>only with Novell-Provided Copies of Moonlight</strong>?</p>
<p>What about the fact that the Covenant specifies test suites that Microsoft will provide <strong>to Novell for testing the functionality of Novell&#8217;s Moonlight candidates</strong>?</p>
<p><strong>A simple request</strong></p>
<p>Now, having read the text of the Covenant, anyone care to tell me <em>exactly</em> how there are <strong>no</strong> special Novell provisions in the Silverlight agreement?</p>
<p>Don&#8217;t get mad and call me a zealot or make fun of how rms uses the internet or engage in whatever distractionary technique Team Apologista has queued up when someone raises uncomfortable questions.</p>
<p>And don&#8217;t just attack one of those questions, either. You need to show that <strong>not a single one</strong> is a &#8220;special Novell provision&#8221;.</p>
<p><strong>Extra irony</strong></p>
<p>You may appreciate knowing that Mr. de Icaza makes this assertion &#8211; that there are no special Novell provisions (when there clearly are) &#8211; while calling a FSF article on mono &#8220;a package of half-truths&#8221; and accusing rms of spreading &#8220;half truths&#8221;.</p>
<p>I suppose even a package of half-truths is a step up from a package of no-truths.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/03/gnome-foundation-drama-iii-part-one-moonlight/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>The H On Moonlight</title>
		<link>http://www.the-source.com/2010/01/the-h-on-moonlight/</link>
		<comments>http://www.the-source.com/2010/01/the-h-on-moonlight/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 00:23:53 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[Propriatery Technology]]></category>
		<category><![CDATA[Miguel de Icaza]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Moonlight]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=422</guid>
		<description><![CDATA[The H Open has a new article up, &#8220;Health Check: Moonlight&#8220;. Although it is a high-level overview/summary-style piece, let me point out a few things I found interesting. de Icaza is an enthusiast and long term advocate of Microsoft technologies&#8230;. Say it ain&#8217;t so! Microsoft MVP Miguel de Icaza once took great exception to be [...]]]></description>
			<content:encoded><![CDATA[<p>The H Open has a new article up, &#8220;<a href="http://www.h-online.com/open/features/Health-Check-Moonlight-904464.html?view=print">Health Check: Moonlight</a>&#8220;. Although it is a high-level overview/summary-style piece, let me point out a few things I found interesting.</p>
<blockquote><p>de Icaza is an enthusiast and long term advocate of Microsoft technologies&#8230;.</p></blockquote>
<p>Say it ain&#8217;t so! Microsoft MVP Miguel de Icaza once took <a href="http://tirania.org/blog/archive/2009/Oct-05.html">great exception</a> to be called an &#8220;apologist&#8221;, I must wonder if he will take the same line over being called an &#8220;enthusiast and long term advocate.&#8221; They are quite different, I&#8217;m sure, in some way. (Perhaps the fact that the former came from RMS makes all the difference?)</p>
<p>Will we now hear The H&#8217;s author decried as a &#8220;zealot&#8221; or  &#8221;fearmongerer&#8221; for pointing out de Icaza&#8217;s obsession with emulating and promoting Microsoft technologies? Or, perhaps, a word of apology for painting RMS in such lights for his equivalent statement?</p>
<p>I suspect the latter shall not happen, though some may call me a cynic.</p>
<blockquote><p>Moonlight can be used, at least in the short term, if you have obtained your software through Novell. Otherwise, you are cast adrift in a no man&#8217;s land where it is not always apparent what is permissible and what is not.</p></blockquote>
<p>Even though I think the author is too kind here, I am also pleased that he is not merely parroting the (failed) attempt by Team Moonlight to pretend that the new &#8220;Covenant&#8221; is some sort of improvement over the old &#8211; which was downright offensive in the first place.</p>
<p>It&#8217;s always amusing to me how de Icaza can say things like &#8220;We worked with Microsoft to make sure that Moonlight was available to everyone on Linux&#8221; or that they are &#8220;thrilled to be working with Microsoft&#8221; in a &#8220;purely open source fashion&#8221;, when the reality is they have all sorts of exclusive arrangements and extra-license agreements, covenants, and promises going on.</p>
<blockquote><p>[T]he Mono developers have appeared to gain strength and unity from adversity and see themselves as united against the rest of the world.</p></blockquote>
<p>This is the most brilliant insight of the article, and it articulates something I have long found fascinating. Team Mono has a core of supporters that are simply not interested in the truth or discussion. They will adopt (and endlessly repeat) any argument that they think supports their cause, and they will immediately dismiss any argument with any means that they think supports their opposition.</p>
<p>There is a name for that kind of person. A label, in fact. I think I&#8217;ve even seen it applied by such people <strong>themselves</strong> in attempts to discredit criticism. If only I could remember what it was!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/01/the-h-on-moonlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More on the Moonlight Covenant</title>
		<link>http://www.the-source.com/2009/12/more-on-the-moonlight-covenant/</link>
		<comments>http://www.the-source.com/2009/12/more-on-the-moonlight-covenant/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 02:00:54 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[Moonlight]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=367</guid>
		<description><![CDATA[Reactions are coming in from all over now about the new Moonlight Covenant and I have yet to run across one that thinks it is a good thing. This means More Moonlight Covenant problems in addition to the 10 I already laid out. Moonlight still not acceptable in Fedora Unsurprisingly, the new &#8220;covenant&#8221; doesn&#8217;t change Fedora&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Reactions are coming in from all over now about the new Moonlight Covenant and I have yet to run across one that thinks it is a good thing.</p>
<p>This means More Moonlight Covenant problems in addition to the <a href="http://www.the-source.com/2009/12/10-problems-with-the-new-moonlight-covenant/">10 I already laid out</a>.</p>
<p><strong>Moonlight still not acceptable in Fedora</strong></p>
<p>Unsurprisingly, the new &#8220;covenant&#8221; doesn&#8217;t change Fedora&#8217;s stance that <a href="http://thread.gmane.org/gmane.linux.redhat.fedora.devel/126037/focus=126216">Moonlight is not permissible in Fedora</a>.</p>
<p>One of the main reasons is a problem with the covenant that I didn&#8217;t pick up on initially, but several other people did. Call it Problem #11:</p>
<p><strong>Problem 11: Novell Only, pt. 4</strong></p>
<p>This one is a tricky: in the covenant Microsoft promises not to sue &#8220;End Users&#8221;; which are defined as so:</p>
<blockquote><p><strong>“End User”</strong> means an entity or individual that uses for its intended purpose a Moonlight Implementation obtained directly from Novell or through a <a href="http://www.microsoft.com/interop/msnovellcollab/newmoonlight_definitions.aspx#Distributors">Distributor</a>. An entity or individual is not an End User when such entity or individual resells, licenses, supplies, distributes or otherwise makes available to third parties the Moonlight Implementation. For avoidance of doubt, an entity or individual cannot qualify both as an End User and a Distributor for use of the same copy of a Moonlight Implementation.</p></blockquote>
<p>Read that closely now &#8211; Microsoft is careful to exclude &#8220;Distributors&#8221; from the covenant. And a Distributor is an entity <strong>or individual</strong> that makes available to third parties the Moonlight Implementation. You can&#8217;t be both. This means that distros like Fedora can&#8217;t distribute Moonlight under the protection of the covenant.</p>
<p>But, wait &#8211; there&#8217;s more! It means you yourself, as an individual, can not share a distro that has Moonlight! If you yourself, as an individual give your friend a CD with a distro that has Moonlight on it at your next LUG meeting, you are <strong>not covered. </strong></p>
<p>Such tactics are perfectly in line with Microsoft and Novell&#8217;s twisted way of doing business: create an extra-license method of promising something to the &#8220;end user&#8221;, and then hope no one actually analyzes the deal.</p>
<p><strong>Problem #12: Intended Use</strong></p>
<p>Heh. Seems like everytime I re-read the covenant I find more problems.</p>
<p>Well &#8220;End Users&#8221; are defined as &#8220;an entity or individual that uses [Moonlight] for its <strong>intended purpose</strong>&#8220;. Hmm? What <strong>exactly</strong> is the &#8220;intended purpose&#8221; here?</p>
<p>This raises an interesting point: in the Free Software world (that Team Moonlight gleefully rejects), we have <a href="http://www.gnu.org/philosophy/free-sw.html">Freedom Zero</a>: <em>The Freedom to run the program, for any purpose</em>. Nice thing to have, Freedom.</p>
<p>I don&#8217;t see that freedom to use for any purpose explictly laid out in the <a href="http://www.opensource.org/docs/osd">Open Source Definition</a> (though I suppose you might  infer it by argument from one or more of the points there.)</p>
<p>It&#8217;s important that this is made clear, because if the Microsoft-Novell collaboration has shown us anything at all, it&#8217;s that they take the letter of the law much more seriously than the spirit.</p>
<p>So, here&#8217;s my question: Does &#8220;Open Source&#8221; mean you have the right to run the program for any purpose? And if so, how is this not yet <strong>another</strong> way that the Covenant is incompatible with &#8220;Open Source&#8221;?</p>
<p><strong>Problem #13: Public and Private</strong></p>
<p>The Covenant can be updated/discontinued according to the terms of the &#8220;New Moonlight Collaboration Agreement between Novell and Microsoft&#8221; but &#8211; as far as I can determine &#8211; this Collaboration Agreement is not publicly available.</p>
<p>I would be a bit uneasy relying on a public promise that refers to a private agreement.</p>
<p><strong>The New is WORSE than the Old</strong></p>
<p>I have to admit I am surprised that the new covenant is <strong>so bad</strong>. I expected a new covenant &#8211; even Miguel de Icaza hinted that the old one was less-than-ideal (scathing criticism from him as far as Microsoft is concerned) &#8211; but what I was expecting was basically the old covenant with a restriction or two <strong>removed!</strong></p>
<p>Instead what we have is something that tries to look more &#8220;Open&#8221;, but is filled with Novell-Only anti-community language stronger than the previous version!</p>
<p><strong>See No Evil, Hear No Evil</strong></p>
<p>What I think we are seeing is this: Mono and Moonlight supporters are so willing to blindly support anything they think helpful while steadfastly refusing to entertain any criticism whatsoever, that there is becoming less of a need for Microsoft and Novell to maintain the facade that their relationship is &#8220;good for the Open Source community&#8221;.</p>
<p>Take for example <a href="http://tirania.org/blog/archive/2009/Dec-22-1.html#comment-27215740">Miguel de Icaza&#8217;s assertion</a> that under the new Covenant &#8220;Novell is on the exact same footing as every other distributor, there are no exceptions made for Novell.&#8221; (He then goes on in the <strong>very next sentence</strong>: &#8220;&#8230;the only exception is that Novell has a seperate agreement for media codecs&#8230;&#8221;)</p>
<p>Yet, Novell has several exceptions in the Covenant:</p>
<ul>
<li>Only Novell can implement &#8220;minimal shell applications&#8221;</li>
<li>Only &#8220;Novell-Provided Copies&#8221; can use the Media Pack</li>
<li>Only &#8220;Conforming Runtimes developed by or on behalf of Novell&#8221; are covered</li>
<li>Silverlight  Specifications are delivered to Novell</li>
<li>Novell Distributions are explictly defined</li>
</ul>
<p>&#8230;and so on, and so on.</p>
<p>Let&#8217;s play a counting game! In the Covenant and related definitions:</p>
<ul>
<li>Times &#8221;Novell&#8221; is mentioned by name:  <strong>20</strong></li>
<li>Other Linux distributors mentioned by name: <strong>0</strong></li>
</ul>
<p>To assert that Novell is &#8220;on the exact same footing&#8221; as anyone else seems difficult to support indeed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2009/12/more-on-the-moonlight-covenant/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>10 Problems with the New Moonlight Covenant</title>
		<link>http://www.the-source.com/2009/12/10-problems-with-the-new-moonlight-covenant/</link>
		<comments>http://www.the-source.com/2009/12/10-problems-with-the-new-moonlight-covenant/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 05:07:55 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[Moonlight]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=359</guid>
		<description><![CDATA[So, the all-new all-updated Covenant to End Users of Moonlight 3 and 4 is up! Here&#8217;s the text, to save you a trip: Covenant to End Users of Moonlight 3 and 4 Microsoft, on behalf of itself and its Subsidiaries, hereby covenants not to sue End Users for infringement under Necessary Claims of Microsoft and [...]]]></description>
			<content:encoded><![CDATA[<p>So, the all-new all-updated <a href="http://www.microsoft.com/interop/msnovellcollab/newmoonlight.mspx">Covenant to End Users of Moonlight 3 and 4</a> is up!</p>
<p>Here&#8217;s the text, to save you a trip:</p>
<blockquote>
<h2>Covenant to End Users of Moonlight 3 and 4</h2>
<p>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. The foregoing covenants shall survive termination of the Agreement, but only as to specific copies of such Moonlight Implementations distributed during the Term, and if applicable, the Extension or Post-Extension Period.</p>
<p>Microsoft reserves the right to update (including discontinue) the foregoing covenant pursuant to the terms of the New Moonlight Collaboration Agreement between Novell and Microsoft that was publicly announced on or about December 17, 2009 (the &#8220;Agreement&#8221;); however, the foregoing covenant will continue as to specific copies of Moonlight Implementations originally provided by Novell and distributed before any such update.</p>
<p>All rights not expressly granted by the foregoing covenant are reserved by Microsoft. No additional rights (including any implied licenses, covenants, releases, or other rights) are granted by implication, estoppel, or otherwise, including no rights under any additional patents of Microsoft and no rights to any technology not included in such Moonlight Implementations, even if additional related or enabling technologies (e.g., operating systems, web browsers, or other platform technologies) are required to use the Moonlight Implementations. Microsoft is not bound by, nor grants any rights under, any third party licenses with respect to the Moonlight Implementations (e.g., any versions of the General Public License).</p></blockquote>
<p>Now let&#8217;s look at a few of the issues &#8211; I&#8217;m sure many more will turn up as more people analyze this &#8220;covenant&#8221;.</p>
<p><strong>Problem #1: Novell-Only, Pt. 1</strong></p>
<p>According to the defined term <em><a href="http://www.microsoft.com/interop/msnovellcollab/newmoonlight_definitions.aspx#ConformingHost">Conforming Host</a>, o</em>nly Novell can create &#8220;launchers&#8221; for non-browser applications. You aren&#8217;t Novell? You can&#8217;t implement it.</p>
<p><strong>Problem #2:</strong> <strong>No Deviations</strong></p>
<p>Furthermore, such shell applications are quite restricted. Again, according to the defined terms, shell applications can not:</p>
<p style="padding-left: 30px;">(i) Do anything that a web browser plug-in would not be able to.<br />
(ii) Do anything more or less than Silverlight can do.<br />
(iii) Prevent anything that a web browser plug-in can do.</p>
<p><strong>Problem #3: OS Limitiations</strong></p>
<p>Current and future versions of Windows and Mac are specifically <strong>excluded </strong>from the <a href="http://www.microsoft.com/interop/msnovellcollab/newmoonlight_definitions.aspx#CoveredOperatingSystem">Covered Operating System</a> definition. Yes, you read that right. Moonlight <strong>can not</strong> be cross-platform.</p>
<p><strong>Problem #4: The Killswitch</strong></p>
<p>Microsoft can at any time change or discontinue the covenant. Sure, previously distributed instances will be &#8220;safe&#8221;, but that does little for future versions.</p>
<p><strong>Problem #5: </strong><strong>Overlapping Promises</strong></p>
<p>Microsoft explicitly states that <strong>no other </strong>licenses, covenants, releases or other rights are granted, even if they are related or enabling. This means that any technologies under the so-called <a href="http://www.microsoft.com/Interop/osp/default.mspx">Microsoft Open Specification Promis</a> or <a href="http://www.microsoft.com/interop/cp/default.mspx">Microsoft Community Promise</a> that Moonlight requires can not be covered under both sets of promises/covenants.</p>
<p><strong>Problem #6: Novell-Only, Pt. 2</strong></p>
<p>The definitions of &#8220;Moonlight&#8221; and the covered portions clearly only apply to &#8220;those portions developed by or on behalf of Novell&#8221;.</p>
<p><strong>Problem #7: Novell-Only, Pt. 3</strong></p>
<p>The Media Packs are only covered if you get <a href="http://www.microsoft.com/interop/msnovellcollab/newmoonlight_definitions.aspx#Novell-Provided">Novell-Provided Copies</a> of Moonlight.</p>
<p><strong>Problem #8: </strong><strong>Platform Limited</strong></p>
<p>Only <a href="http://www.microsoft.com/interop/msnovellcollab/newmoonlight_definitions.aspx#PersonalComputer">Personal Computers</a> are covered. The covenant explicity excludes, &#8220;personal digital assistants (PDAs), Pocket PCs, personal media players (PMPs), or mobile telephones&#8221;.</p>
<p><strong>Problem #9: </strong><strong>GPL-Hostile</strong></p>
<p>The Microsoft &#8220;covenant&#8221; is specifically GPLv3 hostile. You are <strong>not</strong> covered if any portion is under a <a href="http://www.microsoft.com/interop/msnovellcollab/newmoonlight_definitions.aspx#GPL">GPLv3 or similar license</a>, even if every other qualification is met. The sole act of chosing a GPLv3 or similar license is sufficient to void the covenant.</p>
<p><strong>Problem #10: </strong><strong>Expiration Date</strong></p>
<p>Not only does the covenant end on December 31, 2012 (it may be extended or terminated earlier), but the covenant only applies <strong>during</strong> the Term. That is, if the software is covered on December 30, 2012 and the covenant was not extended, then that same software is no longer covered on Jan 1, 2013, even if the prior use was covered.</p>
<p><strong>Summary</strong></p>
<p>There you have it then, 10 problems I see with the new Moonlight Covenant. Some I noticed in the old agreement, and some I didn&#8217;t really notice until reading through the new agreement.</p>
<p>Here&#8217;s the interesting point to me: <strong>I do not think you can develop and distribute Moonlight as &#8220;Open Source&#8221; and still remain in compliance with the covenant.</strong></p>
<ul>
<li>The covenant does not permit Point 3 of the <a href="http://www.opensource.org/docs/osd">OSI OSD </a>(Derived Works), because it only covers Novell implementations.</li>
<li>The covenant does not permit Point 8 of the OSI OSD (License Must Not Be Specific to a Product), because the rights attached to the product <strong>do indeed</strong> depend on the program being part of a particular software distribution.</li>
<li>The covenant does not permint Point 10 of the OSI OSD (License Must Be Technology-Neutral), because the covenant explicity excluded PDA, cell phone, and similar platforms.</li>
</ul>
<p>I reject the notion that Open Source-licensed software can remain Open Source if it is under extra-license conditions. The uncritical focus on the-only-thing-that -matters- is-the-license-Open-Source misses a very important point. In fact, the OSI OSD touches on this in Point 2 (Source Code) when it states that obfuscated source code is not allowed.</p>
<p>What is the difference between &#8220;Open Source&#8221; code restricted by obfuscation or encryption and &#8220;Open Source&#8221; code restricted by &#8220;covenant&#8221; requirements?</p>
<p>I don&#8217;t think that &#8220;Open Source&#8221; can be vendor-specific, platform-restricted, time-limited, and modification restricted. Yet, in order to fall under the coverage of the covenant, Moonlight must be all of these things.</p>
<p>How exactly is that  working in a &#8220;purely open source fashion&#8221;?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2009/12/10-problems-with-the-new-moonlight-covenant/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>New Moonlight Covenant Coming?</title>
		<link>http://www.the-source.com/2009/12/new-moonlight-covenant-coming/</link>
		<comments>http://www.the-source.com/2009/12/new-moonlight-covenant-coming/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 00:52:20 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Moonlight]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=351</guid>
		<description><![CDATA[Oh my, it seems there may be a new Moonlight Covenant coming: Updated Patent Covenant We worked with Microsoft to make sure that Moonlight was available to everyone on Linux and BSD. Culturally, we started on two opposite ends of the software licensing spectrum. The covenant that was issued for Moonlight 1 and 2 covered [...]]]></description>
			<content:encoded><![CDATA[<p>Oh my, it seems there may be a new <a href="http://tirania.org/blog/archive/2009/Dec-17.html">Moonlight Covenant coming</a>:</p>
<blockquote><p><strong>Updated Patent Covenant</strong><br />
We worked with Microsoft to make sure that Moonlight was available to everyone on Linux and BSD.</p>
<p>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 plugin.</p>
<p>The open source world does not work that way though. In the open source world, the idea is to release source code and have distributions play the role of editors and curators and distribute their own versions of the software.</p>
<p>Microsoft&#8217;s intention was to expand the reach of Silverlight, but the original covenant was not a good cultural fit. We worked with the team at Microsoft (Brian Goldfarb and Bob Muglia&#8217;s teams) to make sure that the covenant would cover the other Linux distributions.</p>
<p>The new patent covenant ensures that other third party distributions can distribute Moonlight without their users fearing of getting sued over patent infringement by Microsoft.</p>
<p>There is one important difference between the version of Moonlight that will be available from Novell and the version that you will get from your distribution: the version obtained from Novell will have access to licensed media codecs.</p>
<p>Third party distributions of Moonlight will be able to play unencumbered media using Vorbis, Theora and Ogg inside Moonlight (and Silverlight), but for playing back other formats, they will have a few options:</p>
<ul>
<li>Negotiating directly with the media codec owners a license (MPEG-LA, Fraunhofer).</li>
<li>Negotiate access to Microsoft&#8217;s Media Pack with Microsoft.</li>
<li>Plug-in GStreamer or another commercial codec license into their Moonlight implementations.</li>
</ul>
</blockquote>
<p>If this is true &#8211; it will lessen one major complaint I have had with Moonlight, that Moonlight is anti-community. It can only lessen it because I notice that we still have Novell-only access to codecs. I can not support the idea that Open Source software can be &#8220;Company X Only&#8221;. Sorry.</p>
<p>Also, this is very good spin from Mr. de Icaza, and I mean that. The man has had a real problem in the past making announcements and this one is quite well done. A little media training of late?</p>
<p><strong>A small note</strong></p>
<p>I like this line in the post:</p>
<blockquote><p>Moonlight 2 is the result of love and passion to bring the Silverlight runtime to Linux.</p></blockquote>
<p>It has always struck me as odd that anti-Free Software people are so obviously emotionally tied up in what they are doing, yet love to call pro-Free Software people &#8220;zealots&#8221; and so on and so forth.</p>
<p>Just a funny thing to me, I guess.</p>
<p><strong>Small confessions</strong></p>
<p>I suspected but didn&#8217;t know: Mr. de Icaza is under an <a href="http://tirania.org/blog/archive/2009/Dec-17.html#comment-26181193">NDA with Microsoft</a>.</p>
<p><a href="http://tirania.org/blog/archive/2009/Dec-17.html#comment-26156162">Microsoft&#8217;s DRM will never come Linux</a>, which I think would render most of the desirable Silverlight sites worthless. (<strong>Are</strong> there any desirable Silverlight sites?) Doesn&#8217;t this undermine virtually all commercial media-delivery Silverlight sites? Or, down the road are we going to have Novell-only DRM support?</p>
<p><strong>Predictions</strong></p>
<p>Here are my predictions, based on the last similar situation when Mono fell under the &#8220;promise&#8221; from Microsoft:</p>
<ol>
<li>The new covenant will not be as comprehensive as Mr. de Icaza states. I do think he isn&#8217;t overselling this one near as much as the last one, which I think points to a lesson learned.</li>
<li>Team Mono will rail on and on about how this is a win for them and should &#8220;silence the critics&#8221;, never noting the incovenient fact that they promoted Moonlight just as hard without the &#8220;proper&#8221; coverage, and there are still remaining issues.</li>
<li>There will still be at least 3 obvious problems with the &#8220;Covenant&#8221; and a half-dozen subtle and complicated problems.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2009/12/new-moonlight-covenant-coming/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Future of Moonlight, II</title>
		<link>http://www.the-source.com/2009/11/the-future-of-moonlight-ii/</link>
		<comments>http://www.the-source.com/2009/11/the-future-of-moonlight-ii/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 05:42:28 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Novell]]></category>
		<category><![CDATA[Moonlight]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=326</guid>
		<description><![CDATA[It seems like just yesterday that Miguel de Icaza took such umbrage at being called a Microsoft apologist. Strange then, that he has now taken up the robes of a Microsoft evangelist, suggesting that it is at-long-last finally time to &#8220;start a movement to create a suite of Silverlight-based desktop applications&#8221; As I pointed out [...]]]></description>
			<content:encoded><![CDATA[<p>It seems like <a href="http://tirania.org/blog/archive/2009/Oct-05.html">just yesterday</a> that Miguel de Icaza took such umbrage at being called a <em>Microsoft apologist</em>. Strange then, that <a href="http://tirania.org/blog/archive/2009/Nov-23.html">he has now taken up the robes of a <em>Microsoft evangelist</em></a>, suggesting that it is at-long-last finally time to &#8220;start a movement to create a suite of Silverlight-based desktop applications&#8221;</p>
<p><a href="http://www.the-source.com/2009/11/the-future-of-moonlight/">As I pointed out earlier</a>, Mr. de Icaza has abandonded even the pretense of promoting an Open Source development platform and seems perfectly content to promote Microsoft Silverlight as the new desktop &#8220;revolution&#8221;.</p>
<p>Like the proverbial frog, the temperature has been steadily rising as Mr. de Icaza embraced and praised ever more Microsoft technology, events and business practices. Now the water is beginning to boil as so many observers have predicted, and Mr. de Icaza simply &#8221;drools&#8221; over a Closed Source, Proprietary Microsoft platform.</p>
<p>Silverlight is not Free Software. Silverlight is not Open Source. Silverlight is not standardized. It is a pure, old-fashioned closed and proprietary Microsoft platform. There is no way it can be responsibly recommended as the cross-platform development platform of choice, yet <a href="http://tirania.org/blog/archive/2009/Nov-23.html#comment-23913780">Mr. de Icaza is sure it will be</a>:</p>
<blockquote><p>[In response to the question, "Are you saying that Silverlight could be the primary UI Toolkit to develop x-platform apps with? that is are you expecting it to be replacement toolkit for all GTK# applications in the future? or just cross-platform ones??"]</p>
<p>In the long term, it will.</p>
<p>[...]<br />
Although it would be best if Microsoft added things directly to silverlight that we all need, there are ways to support this without their help.</p></blockquote>
<p>Please read the entire thread and especially this response in context. You will see that beyond the absurdity of recommending a closed and proprietary platform, the idea that we need Microsoft to provide us with &#8220;help&#8221; to have a full-feature cross-platform toolkit is near-insanity.</p>
<p>But here&#8217;s a funny thing: One commentator takes Mr. de Icaza to task for &#8220;yet another post&#8221; heavy on Microsoft and light on Linux, which of course Mr. de Icaza sees as prime opportunity to play the Hate Card:</p>
<blockquote><p>I understand that as a commissar you feel that your job is to make sure that every post uses the words &#8220;Gnome&#8221; and &#8220;Linux&#8221; somewhere in the post. You could have read my post and noticed that I spoke explicitly about MonoTorrent, a Gnome/Gtk# based application.</p>
<p>Yves, I worry about you. In fact, I worry about all of you Linux users that do not use Linux because of what it offers, but because you hate Microsoft.</p>
<p>Yves, it is only software, it is not worth hating over it.</p></blockquote>
<p>Let&#8217;s not dwell on the foolish and transparent attempt to deflect valid criticism as hate, but instead let&#8217;s look closer at his specific defense. Mr. de Icaza says he brought up  about MonoTorrent, a GTK#-based application, but he also says he wants Silverlight to replace GTK#, and that he simply wants to re-implement MonoTorrent in Silverlight.</p>
<p>That&#8217;s a major problem with Mr. de Icaza. He doesn&#8217;t just want to <strong>build</strong> on top of what exists, he wants to <strong>replace</strong> what exists; replace with closed-source, proprietary, non-standard technology!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2009/11/the-future-of-moonlight-ii/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
