<?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>DamnHandy &#187; Mono</title>
	<atom:link href="http://www.damnhandy.com/category/technology/mono/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.damnhandy.com</link>
	<description>A blog about Java, REST, and other stuff.</description>
	<lastBuildDate>Sun, 09 May 2010 15:55:08 +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>Why free software shouldn&#8217;t depend on Richard M. Stallman&#8217;s advice</title>
		<link>http://www.damnhandy.com/2009/06/28/why-free-software-shouldnt-depend-on-richard-m-stallmans-advice/</link>
		<comments>http://www.damnhandy.com/2009/06/28/why-free-software-shouldnt-depend-on-richard-m-stallmans-advice/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 12:59:49 +0000</pubDate>
		<dc:creator><span property="dc:creator" resource="http://www.damnhandy.com/2009/06/28/why-free-software-shouldnt-depend-on-richard-m-stallmans-advice/">Ryan</span></dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.damnhandy.com/?p=250</guid>
		<description><![CDATA[There&#8217;s been a long running rant about how using Mono is um, bad. But I just don&#8217;t get it. Now we have Richard M. Stallman coming out against Mono and C# with an argument that sounds kinda like &#8220;we shouldn&#8217;t use it just because we shouldn&#8217;t.&#8221; Hmm, Ok. [ok, that is way too much of an [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been a long running rant about how using <a href="mono-project.org/">Mono</a> is um, bad. But I just don&#8217;t get it. Now we have Richard M. Stallman coming out against <a href="http://www.fsf.org/news/dont-depend-on-mono">Mono and C#</a> with an argument that sounds kinda like <span style="text-decoration: line-through;">&#8220;we shouldn&#8217;t use it just because we shouldn&#8217;t.&#8221; Hmm, Ok</span>. [ok, that is way too much of an over simplification and taking some things out of context. However, I'm still not sure what's bad: C#, Mono, or both?]</p>
<p>The odd thing about the post if that it focuses on <a href="http://en.wikipedia.org/wiki/C_Sharp">C#</a>, but none of the other languages that the the <a href="http://www.mono-project.com/Languages" target="_blank">Mono CLR supports</a>. Second, he goes on to state that &#8220;If we lose the use of <a href="http://en.wikipedia.org/wiki/C_Sharp">C#</a>, we will lose them [the applications] too.&#8221; Given that C# <a href="http://www.ecma-international.org/publications/standards/Ecma-334.htm">is an ECMA standard</a> (as is the <a href="http://www.ecma-international.org/publications/standards/Ecma-335.htm">CLR itself</a>), I think the conerns about not being able use <a href="http://en.wikipedia.org/wiki/C_Sharp">C#</a> are unwarrented. If we have to worry that the ECMA would allow Microsoft to pull rank on <a href="http://en.wikipedia.org/wiki/C_Sharp">C#</a>, then web developers should be rethinking thier use of <a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">JavaScript</a>.</p>
<p>But the wierd thing is that Stallman doesn&#8217;t make the same point about any other langauage that the <a href="http://www.mono-project.com/Languages">Mono CLR supports</a>. For example, if <a href="http://projects.gnome.org/tomboy/">Tomboy</a> were written in the <a href="http://boo.codehaus.org/Home">Boo</a> programming language but remain on the Mono CLR, would evertyhing be ok? Why is there such a profound hatred of <a href="http://en.wikipedia.org/wiki/C_Sharp">C#</a> and not other lanagues supported by the CLR? Why not come out against the use <a href="http://en.wikipedia.org/wiki/Common_Intermediate_Language" target="_blank">CIL</a>? Or is Stallman just not making his point clear enough?</p>
<p>As somone who uses <a href="http://www.ubuntu.com/" target="_blank">Ubuntu 9.0.4</a> on a daily basis, I can apprciate what <a href="mono-project.org/">Mono</a> has to offer from an end user perspecitive. I&#8217;m a HUGE fan of <a href="http://do.davebsd.com/">GnomeDo</a>, which has turned out to be a better implementation of <a href="http://docs.blacktree.com/quicksilver/what_is_quicksilver">Quicksilver</a> than <a href="http://docs.blacktree.com/quicksilver/what_is_quicksilver">Quicksilver</a>. Then of course there&#8217;s <a href="http://banshee-project.org/">Banshee</a>, which is blosoming into an excellent media player. And also there <a href="http://f-spot.org/Get_Involved">F-Spot</a> for photo management. I could go on, but the point is here that there are a lot of really great applications for <a href="http://gnome.org/" target="_blank">GNOME</a> that happen to be built on <a href="mono-project.org/">Mono</a>.</p>
<p>Overall, I find that the post is weak on sound technical and legal arguments and high as a kite on FUD. Where&#8217;s the meat? Specifically, what can Microsoft go after that&#8217;s not <a href="http://gnome.org/" target="_blank">GNOME</a> if people start rewriting <a href="mono-project.org/">Mono</a> applications in C++? Jo Shields has a lengthy, but excellent, post called <a href="http://www2.apebox.org/wordpress/rants/124/">Why Mono Doesn&#8217;t Suck</a>. Jo&#8217;s post makes a lot of really good points about <a href="mono-project.org/">Mono</a> if you don&#8217;t have a short attention span.</p>
<p>In the end, i think that a <a href="mono-project.org/">Mono</a> is ultimately a good thing for Linux on the desktop. Anything that gives developers better productivity, and choice is a good. Part of being free is being able to make a choice: we should be <strong>free</strong> to choose whether or not we actually want to use applications developed with <a href="mono-project.org/">Mono</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.damnhandy.com/2009/06/28/why-free-software-shouldnt-depend-on-richard-m-stallmans-advice/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
