<?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>mono-nono &#187; Community Promise</title>
	<atom:link href="http://mono-nono.com/tag/community-promise/feed/" rel="self" type="application/rss+xml" />
	<link>http://mono-nono.com</link>
	<description>Fire is the one, who inspires and protects truth.</description>
	<lastBuildDate>Fri, 07 May 2010 01:22:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>FSF on Microsoft&#8217;s &#8220;Empty Promise&#8221;</title>
		<link>http://mono-nono.com/2009/07/20/fsf-on-microsofts-empty-promise/</link>
		<comments>http://mono-nono.com/2009/07/20/fsf-on-microsofts-empty-promise/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 06:07:10 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[Community Promise]]></category>
		<category><![CDATA[FSF]]></category>
		<category><![CDATA[patents]]></category>

		<guid isPermaLink="false">http://mono-nono.com/?p=426</guid>
		<description><![CDATA[The FSF speaks again on Mono, to include the Community Promise issue, and renders a verdict: The &#8220;promise is full of loopholes, and it&#8217;s nowhere near enough to make C# safe.&#8221;

One thing I really like about this article is they hit one of the mono apologists&#8217; favorite distortions right out of the gate:
It&#8217;s true that [...]]]></description>
			<content:encoded><![CDATA[<p>The FSF speaks again on Mono, to include the Community Promise issue, and <a href="http://www.fsf.org/news/2009-07-mscp-mono">renders a verdict</a>: The &#8220;promise is full of loopholes, and it&#8217;s nowhere near enough to make C# safe.&#8221;</p>
<p><span id="more-426"></span></p>
<p>One thing I really like about this article is they hit one of the mono apologists&#8217; favorite distortions right out of the gate:</p>
<blockquote><p>It&#8217;s true that all software patents are a threat to developers—but that doesn&#8217;t mean that all software patents are equally threatening. Different companies might have patents that <em>could</em> be used to attack other languages, but if we worried about every patent that <em>could</em> be used against us, we wouldn&#8217;t get anything done. Microsoft&#8217;s patents are much more dangerous: it&#8217;s the only major software company that has declared itself the enemy of GNU/Linux and stated its intention to attack our community with patents.</p></blockquote>
<p>Now<a href="http://mono-nono.com/2009/07/05/on-software-patents-the-old-standby/"> I&#8217;ve been preaching this gospel since Day 1</a>. It is pure dishonesty to pretend like every company present the same risk and hostility to Linux, Free Software, or Open Source that Microsoft does. Microsoft&#8217;s hostility and desire to destroy Linux is not the fevered imaginations of wild-eyed zealots. <a href="http://meandubuntu.wordpress.com/ms-and-floss/">It is documented</a>. It is proven. It is inarguable.</p>
<p>Now, you may want to advance the idea that Microsoft has <em>changed</em>. That is a possibility, sure &#8211; but it is not documented, proven or inarguable. The safe and sane position towards Microsoft is suspicion and wariness. Microsoft made it so, not wild-eyed zealots. It also becomes on open question on what <strong>type</strong> of change it is.</p>
<p>You may also want to advance the idea that Microsoft&#8217;s hostility is <em>overstated</em>. That is a possibility, as well &#8211; but you run into a real problem with objectivity there. That is, there is no way for us to know the limits or true intention of Microsoft&#8217;s hostility. We can only know that we have more proof and evidence for Microsoft&#8217;s hostility to Linux, Free Software and Open Source than any other other entity in existence &#8211; with the arguable exception of SCO &#8211; and that we have evidence they systematically lie and disguise their intent.</p>
<p>What you can <strong>not </strong>honestly do, though, is to pretend like Microsoft does not have a <strong>long</strong> and <strong>documented</strong> history of unfair, illegal, and highly questionable tactics against Linux, Free Software, Open Source and even commercial competitors. You can also not pretend like it is &#8220;ancient history&#8221; or that the very same people that participated in such tactics are not still active within Microsoft.</p>
<p>Nonetheless, it seems if you find any discussion of Mono you will eventually run into some Mono/Microsoft apologists pretending like doubting Microsoft is irrational, if not downright cheese-eating surrender monkey cowardice. You know those hillbillies that handle snakes because they think Jesus will protect them? They aren&#8217;t <strong>brave, </strong>they are <strong>deluded</strong>. You know those guys that <strong>don&#8217;t</strong> handle snakes? They aren&#8217;t <strong>cowards</strong>, they are <strong>rational</strong>.</p>
<p><strong>Offering solutions</strong></p>
<p>Another nice thing that the FSF has done is to offer up an acceptable solution, as well as an invitation to Microsoft to work together to reach a real and inarguable solution.</p>
<p>There is an interesting point within: just as &#8220;Only Nixon could go to China&#8221;, only the FSF has the credibility to assure people that Microsoft&#8217;s offerings are valid. Novell does <strong>not</strong> have that credibility. Team Mono does <strong>not </strong>have that credibility.</p>
<p>When you mock the core principles of Free Software, embrace &#8220;pragmatism&#8221;, and compromise your ethics a little bit here and a little bit there, you might profit in the short term; but long term, when you go to make a stand and ask people to trust you, things are different then. In one light that is unfair, but the reality is that is what happens when you enter into anti-community and secretive deal and take $400+ million dollars from Microsoft.</p>
<p>Oh, and continuing to fight the FSF or rms with whatever flavor of scandal or slander you can grab doesn&#8217;t add to your credibility either. Just in case you thought it did. No, it only spreads the taint of <strong>your lack of credibility</strong>. Like a single rotten apple spoiling the barrel, so does one dishonest hateful apologist spoil a &#8220;movement&#8221;.</p>
<p>Sadly, this works on both sides. Which is why my arguments are always only the Purest of Logic and Reason, and I constantly refrain from personally attacking The Lying Slanderous Bastards in the Opposition.</p>
<p><strong>More to come</strong></p>
<p>I encourage everyone to read and think on the FSF statement. There are some interesting arguments in there, and I would like to see a much longer and detailed essay forthcoming.</p>
]]></content:encoded>
			<wfw:commentRss>http://mono-nono.com/2009/07/20/fsf-on-microsofts-empty-promise/feed/</wfw:commentRss>
		<slash:comments>63</slash:comments>
		</item>
		<item>
		<title>Criticism where it is due</title>
		<link>http://mono-nono.com/2009/07/10/criticism-where-it-is-due/</link>
		<comments>http://mono-nono.com/2009/07/10/criticism-where-it-is-due/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 00:10:59 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[mono]]></category>
		<category><![CDATA[Community Promise]]></category>
		<category><![CDATA[Jo Shields]]></category>

		<guid isPermaLink="false">http://mono-nono.com/?p=313</guid>
		<description><![CDATA[If I give credit when it is due, then I must lay blame as well. That is the nature of being a rock of unbiased objectivity in the poop-storm of propaganda. Such is the thankless task to which I now apply myself.

I have never understood why mono apologists take so many talking points from Jo [...]]]></description>
			<content:encoded><![CDATA[<p>If <a href="http://mono-nono.com/2009/07/08/credit-where-it-is-due/">I give credit when it is due</a>, then I must lay blame as well. That is the nature of being a rock of unbiased objectivity in the poop-storm of propaganda. Such is the thankless task to which I now apply myself.</p>
<p><span id="more-313"></span></p>
<p>I have never understood why mono apologists take so many talking points from Jo Shields. The gentleman may be a great packager and contributor, I don&#8217;t know,  but his arguments are terrible and credibility is poor. Let&#8217;s take a look at why I say that:</p>
<p>Consider that we know for a fact that F-Spot and Banshee, at least, use non-ECMA covered parts of mono. Maybe they will be re-written soon. That&#8217;s great. But at the time of the announcement and currently, they were and are not covered by the standard, and so not covered by the agreement.</p>
<p>Right, then. So we have Mr. Shields <a href="http://ubuntuforums.org/showpost.php?p=7572426&amp;postcount=68">gleeful announcement on the Ubuntu Forums</a>:</p>
<blockquote><p>Re: Monolith</p>
<p>Quote:<br />
&gt;Originally Posted by zekopeko<br />
&gt;hahahahaha!!!! well it looks like sane people will stop bitching about ECMA standards at least.<br />
&gt;does this cover the ASP.NET , ADO.NET, System.Windows.Forms?</p>
<p>No. But nobody cares about those &#8211; they aren&#8217;t used for the apps people moan about</p></blockquote>
<p>This is blatantly false, but I guarantee you the mono-men on the Ubuntu Forum that parrot Mr. Shields will not soon tire of repeating it.</p>
<p>We have his <a href="http://www2.apebox.org/wordpress/rants/145/">careless &#8220;glossing over&#8221; the distinction on his own blog&#8217;s announcement</a>:</p>
<blockquote><p>If the anti-Mono crowd were provided with their GPL-compatible patent grant for Mono, which they spend so much time talking about the absence of, how would they react?</p></blockquote>
<p>Of course, there is no such GPL-compatible patent grant for <strong>Mono</strong>, and such promises have already been <a href="http://www.softwarefreedom.org/resources/2008/osp-gpl.html">called into question last year by the Software Freedom Law Center</a>. I will freely admit that I consider the Community Promise a positive development in the context of making Mono safer &#8211; but over-selling it doesn&#8217;t bolster your position, it hurts it.</p>
<p>We have him <a href="http://nocturn.vsbnet.be/node/160#comment-1931">attacking Stallman&#8217;s incorrect assessment of Tomboy using non-ECMA parts,</a> conveniently not mentioning many important mono apps which do indeed use non-ECMA parts. If Stallman gets a point like that wrong in a project he is not personally involved in, that is an honest error. If you get a point like that wrong in a project <strong>you are </strong>personally involved in, well, let&#8217;s just say it doesn&#8217;t look like an honest error.</p>
<p>We have this strange assertion on his own blog :</p>
<blockquote><p>So is Mono “always playing catch-up”? Not on anything anyone who isn’t porting from Windows cares about. And Mono wasn’t created with that goal in mind. For making apps which look and feel at home on Linux, we’ve had what we need for years.</p></blockquote>
<p>Yet, the <a href="http://www.mono-project.com/FAQ:_General">Mono General FAQ</a> suggests otherwise:</p>
<blockquote><p><strong>Why is Novell working on .NET? </strong></p>
<p>There are two reasons:</p>
<ul>
<li>Increase developer productivity.</li>
<li>Assist Windows .NET developers to deploy their applications on Linux.</li>
</ul>
</blockquote>
<p>These are admittedly small things in the overall picture, but I do think they speak to a general dearth of reliable pro-mono arguments from Mr. Shields.</p>
<p>Part of the problem is the the <strong>large</strong> portion of the debate is over opinions &#8211; it takes disproportionately strong arguments to change someone&#8217;s opinion. You aren&#8217;t going to get very far calling people&#8217;s opinions &#8220;idiotic&#8221;, &#8220;paranoid&#8221;, &#8220;religious&#8221;, etc. etc. If you want to continue to attack people&#8217;s opinions, well good luck with that.</p>
<p>Mono apologists never learn this, especially when they portray people&#8217;s distrust of Microsoft as paranoid or irrational. Any sane man on the face of the earth will freely admit <strong>some</strong> distrust of Microsoft is perfectly rational, justified, and even required. Reasonable people can disagree on exactly <strong>how much</strong> distrust is warranted.</p>
<p>That leaves a <strong>smaller</strong> portion to factual debate. And so, when mono apologists get the facts wrong, or gloss over inconvenient facts, even when they are small facts &#8211; it greatly damages credibility.</p>
]]></content:encoded>
			<wfw:commentRss>http://mono-nono.com/2009/07/10/criticism-where-it-is-due/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>RMS says promise is &#8220;quite inadequate&#8221;.</title>
		<link>http://mono-nono.com/2009/07/09/rms-says-promise-is-quite-inadequate/</link>
		<comments>http://mono-nono.com/2009/07/09/rms-says-promise-is-quite-inadequate/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 03:05:51 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[mono]]></category>
		<category><![CDATA[Community Promise]]></category>
		<category><![CDATA[FSF]]></category>
		<category><![CDATA[ITWire]]></category>
		<category><![CDATA[rms]]></category>

		<guid isPermaLink="false">http://mono-nono.com/?p=299</guid>
		<description><![CDATA[ITWire is reporting that rms has made a preliminary statement that &#8220;Microsoft&#8217;s &#8216;Community Promise&#8217; is quite inadequate&#8221;.

It also notes that a FSF statement will be forthcoming.
If rms and the FSF won&#8217;t get behind &#8211; or at least won&#8217;t withdraw opposition to &#8211; mono, then the community will remain divided. The level of flat distrust for [...]]]></description>
			<content:encoded><![CDATA[<p>ITWire is reporting that <a href="http://discuss.itwire.com/viewtopic.php?f=29&amp;t=14499">rms has made a preliminary statement</a> that &#8220;Microsoft&#8217;s &#8216;Community Promise&#8217; is quite inadequate&#8221;.</p>
<p><span id="more-299"></span></p>
<p>It also notes that a FSF statement will be forthcoming.</p>
<p>If rms and the FSF won&#8217;t get behind &#8211; or at least won&#8217;t withdraw opposition to &#8211; mono, then the community will remain divided. The level of flat distrust for Microsoft and the level of flat trust for rms are obstacles to big to overcome by any argument I&#8217;ve ever heard Team Mono make.</p>
<p>If I were on Team Mono or Novell and wanted to put things to bed, I would try to get an statement from the FSF on what they want to see that would be satisfactory, instead of straight negative criticism on how the Community Promise is unsatisfactory. A rejection without suggestions is hard to overcome; but a &#8220;checklist&#8221; of things that need to happen provides an opportunity to at least do something constructive with.</p>
<p>I doubt this is going to happen, though. I think we had a chance here to move this thing closer to a resolution, but it seems like it is slipping away.</p>
<p>Team Mono + Novell + Microsoft simply do not have the credibility to overcome a rejection by rms + FSF.</p>
<p>Also: watch the knives come out for rms big time after the statement. I am predicting a blind rage from mono apologists attacking rms every way possible &#8211; and a ratio of 1 valid address of his points :  250 personal attacks.</p>
]]></content:encoded>
			<wfw:commentRss>http://mono-nono.com/2009/07/09/rms-says-promise-is-quite-inadequate/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Credit where it is due</title>
		<link>http://mono-nono.com/2009/07/08/credit-where-it-is-due/</link>
		<comments>http://mono-nono.com/2009/07/08/credit-where-it-is-due/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 12:06:14 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[mono]]></category>
		<category><![CDATA[Community Promise]]></category>
		<category><![CDATA[Miguel de Icaza]]></category>

		<guid isPermaLink="false">http://mono-nono.com/?p=288</guid>
		<description><![CDATA[+1 respectibility point to Miguel de Icaza again.
A lot of people have been playing fast and loose with the details of the latest Microsoft Community Promise announcement. Here&#8217;s a perfect example from Reddit: &#8220;Miguel de Icaza: Microsoft promises to never sue anyone regarding Mono.&#8221;
The very first response is from Miguel:


The title of this submission is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.reddit.com/r/programming/comments/8yrtt/miguel_de_icaza_microsoft_promises_to_never_sue/c0av2b4">+1 respectibility point to Miguel de Icaza</a> again.</p>
<p><span id="more-288"></span>A <strong>lot </strong>of people have been playing fast and loose with the details of the latest Microsoft Community Promise announcement. Here&#8217;s a perfect example from Reddit: &#8220;<a href="http://www.reddit.com/r/programming/comments/8yrtt/miguel_de_icaza_microsoft_promises_to_never_sue/">Miguel de Icaza: Microsoft promises to never sue anyone regarding Mono</a>.&#8221;</p>
<p>The very first response is from Miguel:</p>
<div>
<div>
<blockquote><p>The title of this submission is incorrect.</p>
<p>Microsoft promised not to use over the ECMA parts of Mono. They made no declaration about ASP.NET, ADO.NET, Winforms or other &#8220;up the stack&#8221; APIs.</p>
<p>That is why my blog post talks about splitting Mono&#8217;s source code in two, the ECMA core and the rest.</p>
<p>I believe that both Debian and Ubuntu do fine-grained packaging and might already have this, but the source split will make it simpler for others.</p>
<p>Miguel.</p></blockquote>
</div>
</div>
<p>Respect for not taking the easy way out and letting fanbois spread misinformation. I&#8217;m going to keep hitting the point that mono advocacy has always bothered me a lot &#8211; but if key mono people are going to be out there putting out the truth they deserve credit for that.Especially because it would be <strong>much</strong> easier to just turn those ignorant fanbois loose.</p>
<p>I would like to see the &#8220;database access&#8221; question resolved for Banshee and F-Spot. I&#8217;m seeing a lot of people saying all those mono apps are safe, and I&#8217;m not sure that&#8217;s true.</p>
<p>Also, you should stop reading after the first post &#8211; because it pretty much turns into a tard fight after that.</p>
]]></content:encoded>
			<wfw:commentRss>http://mono-nono.com/2009/07/08/credit-where-it-is-due/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ZDNet: Will Microsoft promise split the open-source movement</title>
		<link>http://mono-nono.com/2009/07/08/zdnet-will-microsoft-promise-split-the-open-source-movement/</link>
		<comments>http://mono-nono.com/2009/07/08/zdnet-will-microsoft-promise-split-the-open-source-movement/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 23:51:42 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[Community Promise]]></category>

		<guid isPermaLink="false">http://mono-nono.com/?p=279</guid>
		<description><![CDATA[ZDNet weighs in with Will Microsoft promise split the open-source movement.

When we last left “As the .Net Turns,” Richard Stallman was promising that Microsoft would never, ever marry his open source daughter.
Now Microsoft has raised the tension in the room by giving that daughter a ring, to the cheers of the rest of her family.
We [...]]]></description>
			<content:encoded><![CDATA[<p>ZDNet weighs in with <a href="http://blogs.zdnet.com/open-source/?p=4466">Will Microsoft promise split the open-source movement</a>.</p>
<p><span id="more-279"></span></p>
<blockquote><p>When we last left “As the .Net Turns,” Richard Stallman was promising that Microsoft would <a href="http://blogs.zdnet.com/open-source/?p=4445">never, ever </a>marry his open source daughter.</p>
<p>Now Microsoft has raised the tension in the room by giving that daughter a ring, to the cheers of the rest of her family.</p>
<p>We join our show already in progress.</p></blockquote>
<p>Cute. </p>
<p>The truth of the matter is that &#8211; to the extent that it could ever have been accused of unification before &#8211; mono+Novell+Microsoft have <strong>already</strong> split the &#8220;movement&#8221;.</p>
<p>The more accurate question is <strong>how much</strong> of the damage will the Community Promise undo? A brief stroll through the intellectual void that is ZDNet comments depressingly shows it seems to be having little effect.</p>
]]></content:encoded>
			<wfw:commentRss>http://mono-nono.com/2009/07/08/zdnet-will-microsoft-promise-split-the-open-source-movement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is it enough?</title>
		<link>http://mono-nono.com/2009/07/07/is-it-enough/</link>
		<comments>http://mono-nono.com/2009/07/07/is-it-enough/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 09:39:09 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[Community Promise]]></category>
		<category><![CDATA[Open Specification Promise]]></category>

		<guid isPermaLink="false">http://mono-nono.com/?p=266</guid>
		<description><![CDATA[We might not be out of the woods quite yet.
The Problem

It seems the Software Freedom Law Center didn&#8217;t like what it saw when it looked at the Open Specification Promise last year. Combine this with the question that the Community Promise is more restrictive than the Open Specfication Promise, and things are looking a little [...]]]></description>
			<content:encoded><![CDATA[<p>We might not be out of the woods quite yet.</p>
<p><span id="more-266"></span><strong>The Problem<br />
</strong></p>
<p>It seems the Software Freedom Law Center didn&#8217;t like what it saw when it looked at the <a href="http://www.softwarefreedom.org/resources/2008/osp-gpl.html">Open Specification Promise last year</a>. Combine this with the question that the <a href="http://mono-nono.com/2009/07/07/whats-the-difference/">Community Promise is more restrictive than the Open Specfication Promise</a>, and things are looking a little less rosy.</p>
<p>The 3 points the SFLC raises with the OSP all exist in the CP:</p>
<ol>
<li>Irrevocable but Only for Now</li>
<li>Covers Specifications, Not Code</li>
<li>No Consistency with the GPL</li>
</ol>
<p>The author also warns: &#8220;It is true that a broad audience of developers could implement the specifications, but they would be unable to be certain that implementations based on the latest versions of the specifications would be safe from attack. They would also be unable to distribute their code for any type of use, as is integral to the GPL and to all free software.&#8221; The whole thing ends with the SFLC cautioning &#8220;GPL implementers not to rely on the OSP.&#8221;</p>
<p>It reads to me like the SFLC is saying the OSP is not GPL-safe, even though Microsoft suggests it is. Microsoft does use a bit of strange language on that point:</p>
<blockquote><p>Because the General Public License (GPL) is not universally interpreted the same way by everyone, we can&#8217;t give anyone a legal opinion about how our language relates to the GPL or other OSS licenses, but based on feedback from the open source community we believe that a broad audience of developers can implement the specification(s).</p></blockquote>
<p><strong>The Twist</strong></p>
<p>I can&#8217;t believe I&#8217;m about to argue in <strong>favor</strong> of Microsoft, but consider this: Microsoft is explicitly saying right there <strong>they </strong>believe the OSP (and CP) can be used with the GPL. It seems to me then, that would prevent Microsoft from coming in later and saying it doesn&#8217;t! It only seems to open up some strange situation like the original GPL project attacking a GPL fork and arguing that the OSP attached to the original doesn&#8217;t confer to the fork or something. My head hurts even thinking about how it could be twisted into an attack.</p>
<p>And believe me, I think about how Microsoft could attack Open Source all day long. If I worked for Microsoft all you hippies would be running Vista.</p>
<p>Seriously though, Red Hat&#8217;s General Counsel has said the OSP is &#8220;sufficient&#8221;. I don&#8217;t trust Microsoft and I don&#8217;t trust Novell but I do trust Red Hat&#8217;s lawyers to get it right.</p>
<p><strong>Summary</strong></p>
<p>I&#8217;m not seeing this as a valid attack. Right now if there is a problem with the promise it is in the <strong>difference </strong>between the OSP and the CP.</p>
]]></content:encoded>
			<wfw:commentRss>http://mono-nono.com/2009/07/07/is-it-enough/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Where are we on this?</title>
		<link>http://mono-nono.com/2009/07/07/where-are-we-on-this/</link>
		<comments>http://mono-nono.com/2009/07/07/where-are-we-on-this/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 02:12:48 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Moonlight]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[Community Promise]]></category>
		<category><![CDATA[Novell]]></category>

		<guid isPermaLink="false">http://mono-nono.com/?p=257</guid>
		<description><![CDATA[I always love being asked that. Here are my thoughts overall on where we are with mono and some related bits.

1. Be sure the standard bits of mono are safe.
The Community Promise looks pretty good here. I would be very interested to hear any reasonable attack that could be brought to bear against the standard [...]]]></description>
			<content:encoded><![CDATA[<p>I always love being asked that. Here are my thoughts overall on where we are with mono and some related bits.</p>
<p><span id="more-257"></span></p>
<p><strong>1. Be sure the standard bits of mono are safe.</strong></p>
<p>The Community Promise looks pretty good here. I would be very interested to hear any reasonable attack that could be brought to bear against the standard bits of mono by Microsoft.</p>
<p>No concern here.</p>
<p><strong>2. Make sure non-standard and standard bits are clearly separate.</strong></p>
<p>Based on the comments and reading I have done, the mono team is already on top of this, or in some cases already done.</p>
<p>No concern here.</p>
<p><strong>3. Do not get into a situation where the non-standard bits are required.</strong></p>
<p>Team mono obviously wants to see mono as an important and wide-spread platform. That&#8217;s great. Is mono without the non-standard bits good enough to do that? Or will it be one of those things where to really get any use out of it, you need those special bits? Microsoft talked about this in internal emails specifically.</p>
<p>Can we get an honest mono proponent to talk about how vital non-standardized features (AppDomain, WinForms, ADO.NET, etc.  are for &#8220;real&#8221; developers)?</p>
<p>For example, say someone wanted GNOME 4.0 built in mono. Can you do everything you need and stay within the standard? If not, start working on Microsoft to get those bits standardized and under the Community Promise.</p>
<p>This could turn into an issue, but I don&#8217;t think there is enough concern here to get all up in arms about. I would just keep an eye on future mono projects and see if there is a big use of the non-standard bits.</p>
<p><strong>4. Get those non-standard bits safe.</strong></p>
<p>Novell absolutely needs to be taking the lead on getting Microsoft to apply the Community Promise on other interesting bits of .NET. I know that&#8217;s going to be a tough road, but that&#8217;s part of the responsibility you took on.</p>
<p>Slight concern here, going back to point 3. Plus, the more stuff you can set free the better, right?</p>
<p><strong>5. Get honest in your promotion of mono.</strong></p>
<p>If people are demanding better protection and assurances, then <strong>deliver</strong> them.  From day one &#8211; when I was considering implementing a project using C# &#8211; all the mono apologetics struck me as hinky. As time went on, I moved from apathy to activity against mono.</p>
<p>I understand you may feel sick and tired of dealing with criticism, but you have to know that dealing closely with Microsoft you are going to face extraordinary distrust. So, you must provide extraordinary assurances. Fair or not, that&#8217;s the reality.</p>
<p>No real concern here, things get nasty because the internet is serious business &#8211; gloat for a while and then get on with things. If some new controversy breaks out, handle it better.</p>
<p><strong>6. Get control of C#.</strong></p>
<p>Mono likes to play up that it has a few namespaces that .NET doesn&#8217;t, like Mono.Simd. Does it make sense to get those in the standard?</p>
<p>One of the fears people have is that Microsoft could somehow change the standard so that no one could implement it properly. Another is a distaste for using a company-specific language &#8211; it just &#8220;feels&#8221; proprietary.</p>
<p>The <strong>more</strong> C# / CLI are perceived as being &#8220;real&#8221; independent standards, and not just rubber stamps for Microsoft, the <strong>better</strong> mono looks. It also assures those who think mono&#8217;s life is tied to Microsoft&#8217;s support of C#/CLI. Microsoft has been known to crazy promote a technology and then abandon it, where would that leave mono&#8217;s long term prospects?</p>
<p>Slight concern here, but again nothing to get up in arms about.</p>
<p><strong>7. Moonlight</strong></p>
<p>You have to get that garbage safe. The so-called <a href="http://www.microsoft.com/interop/msnovellcollab/moonlight.mspx">covenant</a> is downright anti-community &#8211; you know it, I know it, and the American people know it.</p>
<p>All sorts of concern here, but offset by the fact that I doubt Silverlight has more than 29 users worldwide, and I would guess moonlight has about 7, including Miguel. Also, every other 3rd post on the internet isn&#8217;t about how moonlight is awesome rocks and better than any other application ever and needs to be on the desktop of every distro.</p>
<p><strong>Closing up shop?</strong></p>
<p>No, not yet &#8211; I&#8217;ll be sticking around a bit to see how things develop. I won&#8217;t be searching out old arguments or points, because there is no denying that things are changed.</p>
]]></content:encoded>
			<wfw:commentRss>http://mono-nono.com/2009/07/07/where-are-we-on-this/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
