<?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; Moonlight</title>
	<atom:link href="http://mono-nono.com/tag/moonlight/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>Computerworld gets it all wrong</title>
		<link>http://mono-nono.com/2009/07/08/computerworld-gets-it-all-wrong/</link>
		<comments>http://mono-nono.com/2009/07/08/computerworld-gets-it-all-wrong/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 06:41:29 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[Moonlight]]></category>

		<guid isPermaLink="false">http://mono-nono.com/?p=284</guid>
		<description><![CDATA[Computerwolrds&#8217; Cyber Critic posts &#8220;Stop piling on Mono already&#8221; where he manages to get just about everything wrong in the mono controversy.

It&#8217;s worth a read only if you want to see yet a tossed salad of misconceptions and poor arguments mixed in a bowl of misunderstand.
You&#8217;ll often hear mono incorrectly compared to Wine or Samba. This [...]]]></description>
			<content:encoded><![CDATA[<p>Computerwolrds&#8217; Cyber Critic posts &#8220;<a href="http://blogs.computerworld.com/stop_piling_on_mono_already">Stop piling on Mono already</a>&#8221; where he manages to get just about everything wrong in the mono controversy.</p>
<p><span id="more-284"></span></p>
<p>It&#8217;s worth a read only if you want to see yet a tossed salad of misconceptions and poor arguments mixed in a bowl of misunderstand.</p>
<p>You&#8217;ll often hear mono incorrectly compared to Wine or Samba. This is the first time I&#8217;ve heard <strong>moonlight</strong> compared to Samba:</p>
<blockquote><p>Others might argue that several of these programs, Moonlight/Moonshine in particular, make it easier to Linux users to use Microsoft-based, hence anti-open-source, software. True, but let&#8217;s get real. <a href="http://www.samba.org/">Samba</a>, one of the purest of the open-source products in the long Microsoft/open-source war, has always been able making it possible for Linux users to work with Windows file servers. Microsoft&#8217;s dominance in many areas of computing is a fact. It only makes sense to me that open-source developers should work on projects that help with Windows/Linux interoperability.</p></blockquote>
<p>There&#8217;s a lot wrong here, but the two simple points to make is that Microsoft&#8217;s Silverlight is nowhere close to the necessity that Microsoft&#8217;s file systems are; and two you do know the main man of Samba quit Novell specifically because of the Novell deal? It&#8217;s like you are crapping all over his moral stand by missing the large toilet bowl of <strong>point </strong>just to your left.</p>
<p>There are lots of other reasons why Samba is not like Silverlight &#8211; for example: The Samba team didn&#8217;t get all sorts of Samba-only test suites from Microsoft. The EU courts didn&#8217;t force Microsoft to release Silverlight documentation. Samba has done incredibly hard work <strong>reverse-engineering</strong> Microsoft filesystems and networking protocols, Moonlight not so much. Samba doesn&#8217;t have some sort of Novell-only &#8220;covenant&#8221; with Microsoft. And on and on.</p>
<blockquote><p>Another reason why people grumble about Mono is that it&#8217;s backed by Novell, a company that some people in the Linux community hate because of its <a href="http://practical-tech.com/operating-system/linux/hell-freezes-over-microsoft-novell-partner-on-linux/">Microsoft partnership</a>. But, Novell isn&#8217;t in Microsoft&#8217;s back-pocket. Faced with a <a href="http://blogs.computerworld.com/red_hat_rakes_in_big_bucks">dominant player in the Linux server market, Red Hat</a>, Novell has elected to try to play the interoperability card with Windows to gain market share. It hasn&#8217;t been a <a href="http://blogs.computerworld.com/novells_suse_linux_futures">rousing success for Novell</a>, but, I&#8217;d argue it&#8217;s kept them in the operating system game with their SLE (SUSE Linux Enterprise) line.</p></blockquote>
<p>Microsoft has given Novell about what, <strong>$542 million</strong>, now?[1] You take that much cash from someone and you are not just in thier back pocket, you are in whatever pocket they want, playing whatever game of pool they want.</p>
<blockquote><p>Of course, Microsoft could threaten lawsuits with patents relating to Mono as well. After Peter Galli, a Microsoft support manager, <a href="http://port25.technet.com/archive/2009/07/06/the-ecma-c-and-cli-standards.aspx">publicly announced on the Microsoft Open Source blog</a> that Microsoft wouldn&#8217;t go after developers using the &#8220;C# programming language &#8230; and Common Language Infrastructure (CLI),&#8221; in short the heart of Mono, I can&#8217;t see any court letting Microsoft&#8217;s lawyers even get their seats warmed up before tossing any patent lawsuit against Mono programmers out the door.</p></blockquote>
<p>Consider this scenario:</p>
<p>Microsoft decides for whatever reason this mono experiment has gotten out of hand. It&#8217;s time to shut it down. They go into court.</p>
<p>&#8220;Your honor, we have tried to work with the community. We submitted a core technology to international standard bodies. However, that was not enough for some &#8211; they insisted on copying ever more of our intellectual property, expanding far beyond the standard we generously committed to, abusing our efforts of interoperability. It is unreasonable we are expected to donate every bit of our technology to our competitors, and we seek relief against this out-of-control clone project.&#8221;</p>
<p>Mono is done. Not only does Microsoft have a perfectly valid attack, but they get to look like the victim while doing it!</p>
<blockquote><p>In other words, chill about Mono already people. Trying to turn Mono into some kind of free software political litmus test is a waste of time and it&#8217;s just getting people ticked off for no good reason.</p></blockquote>
<p>I don&#8217;t think mono is much of a litmust test about Free Software. Mono supporters are almost proud of thier collective disdain for the GPL, FSF, and rms. They are <strong>much</strong> more in the Open Source camp than the Free Software camp. The watchword for most mono supporters is &#8220;pragmatism&#8221;. Every so often someone pays a little lip service to freedom or some other hippie ideal.</p>
<p>There&#8217;s nothing wrong with that, it&#8217;s perfectly alright to place your priorities where you see fit. I&#8217;m just saying the idea that mono is splitting &#8220;Free Software&#8221; is strange. Mono is more a wedge between the &#8220;Free Software&#8221; and &#8220;Open Source&#8221; sides of the tent.</p>
<blockquote><p>So, to sum up, we should not be turning Mono application support into some kind of religious test for what should, or shouldn&#8217;t, be in Linux. The notion that Mono developers are somehow wicked for using the platform really needs to be dumped once and for all.</p></blockquote>
<p>Finally, something I can agree with. So long as Mono can be shown to be safe from potential Microsoft attacks, then drive on. I think mono developers are helping Microsoft as much if not more than Linux; I think they are obnoxious and over-enamored with .NET; I think there is some wierd ass self-hating need to get validation from Microsoft in there; I think it is a tragedy that all the effort going into mono/moonlight is not going into non-Microsoft enabling project; and lots more things &#8212; but none of those are valid reasons for keeping something out of Linux.</p>
<p>[1] <a href="http://www.itjungle.com/two/two111506-story04.html">$442M in original deal</a>. <a href="http://www.computerworld.com/s/article/9112979/Microsoft_to_buy_up_to_100M_in_Novell_SUSE_Linux_support_vouchers">$100M more in later update</a>. I would like to see a better, more accurate breakdown of exactly how much money has flowed from Microsoft to Novell.</p>
]]></content:encoded>
			<wfw:commentRss>http://mono-nono.com/2009/07/08/computerworld-gets-it-all-wrong/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>On Software Patents, the old standby</title>
		<link>http://mono-nono.com/2009/07/05/on-software-patents-the-old-standby/</link>
		<comments>http://mono-nono.com/2009/07/05/on-software-patents-the-old-standby/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 10:41:53 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Moonlight]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[disinformation]]></category>
		<category><![CDATA[patents]]></category>

		<guid isPermaLink="false">http://mono-nono.com/?p=188</guid>
		<description><![CDATA[Let me show you what I consider one of the most destructive and dishonest defenses to come out the mono camp: On Software Patents.
Mono apologists love this one! Basically it boils down to &#8220;software patents suck because your code might infringe anyone&#8217;s patent, so every project is just as risky as mono, so don&#8217;t sweat [...]]]></description>
			<content:encoded><![CDATA[<p>Let me show you what I consider one of the most destructive and dishonest defenses to come out the mono camp: <a href="http://tirania.org/blog//texts/patents.html">On Software Patents</a>.</p>
<p><span id="more-188"></span>Mono apologists <strong>love </strong>this one! Basically it boils down to &#8220;software patents suck because your code might infringe anyone&#8217;s patent, so every project is just as risky as mono, so don&#8217;t sweat us over patents.&#8221; Now, like all <strong>really</strong> good propaganda, this has a some core of truth: it is indeed true that software patents suck.</p>
<p>I despise it because not only is it dishonest, but because how easily it is tossed around by mono apologists.</p>
<p>I guess it&#8217;s because the argument starts of with some truth &#8211; explaining how idiotic the software patent system is in the United States &#8211; that people just disengage their brain, nod along, and agree with the entire argument.</p>
<p><strong>Of all software projects, not all are equally likely to violate patents.<br />
</strong></p>
<p>Both of these statements are true:</p>
<ol>
<li>Project A, a large open source networking project may infringe on one or more Microsoft patents</li>
<li>Project B, a small open source ping implementation may infringe on one or more Microsoft patents</li>
</ol>
<p>Microsoft has an <a href="http://www.microsoft.com/interop/osp/default.mspx">Open Specification Promise</a> on a wide swath of technologies that they promise not to sue anyone over, so long as you don&#8217;t sue them first. Implementing parts of .NET that are <strong>not</strong> part of the standard may infringe on Microsoft patents, because Microsoft was careful to limit how much of .NET they gave to the standards body. Internal emails from Microsoft show a careful deliberation over how much of .NET to standardize, and how much to make sure was protect by patents, specifically mentioning Linux and <strong>preventing</strong> the commoditization of the .NET platform.</p>
<p>This is true in a more general sense as well. Any software project covering a common technology like ping or telnet is much less likely to run into patent issues for many reasons: length of time technology has existed, the number of similar projects having worked in the same area without patent issues, etc.</p>
<p><strong>Of all possible patent holders, not all present the same risk in likelihood of relevant patents<br />
</strong></p>
<p>Both of these statements are true:</p>
<ol>
<li>Mono may infringe on one or more Microsoft patents</li>
<li>Mono may infringe on one or more Dunk the Clown, Inc. patents</li>
</ol>
<p>It is more likely that mono infringes on Microsoft patents, considering Dunk the Clown, Inc. is not the that has <a href="http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;u=%2Fnetahtml%2FPTO%2Fsearch-adv.htm&amp;r=0&amp;p=1&amp;f=S&amp;l=50&amp;Query=AN%2F%22Microsoft%22+AND+SPEC%2F%22NET+Framework%22&amp;d=PTXT">over 150 patents referencing the .NET framework</a>. It is unlikely that any of <a href="http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;Sect2=HITOFF&amp;u=%2Fnetahtml%2FPTO%2Fsearch-adv.htm&amp;r=1&amp;f=G&amp;l=50&amp;d=PTXT&amp;p=1&amp;p=1&amp;S1=(%22Dunk+the+Clown%22.ASNM.)&amp;OS=AN/">Dunk the Clown, Inc. patents</a> apply to mono.</p>
<p><strong>Of those patent holders that do hold relevant patents, not all present the same risk of enforcement</strong></p>
<p>Both of these statements are true:</p>
<ol>
<li>Mono may infringe on one or more Microsoft patents</li>
<li>Mono may infringe on one or more Red Hat patents</li>
</ol>
<p>It is more likely that Microsoft will attempt to use its patents against the mono project, than it is that RedHat will. Sure, Red Hat might go crazy insane and declare some sort of war on mono. <strong>Also</strong>, I might get invited over to Scarlet Johansson&#8217;s place for drinks and a night of passionate lovemaking tonight. /brb</p>
<p><strong>Of those patents that are enforced, not all are as likely to be valid<br />
</strong></p>
<p>Both of the statements are true:</p>
<ol>
<li>Mono may infringe some random &#8220;one-click-shopping&#8221; patent, and it turns out that patent is valid in a court of law.</li>
<li>Mono may infringe some Microsoft patent, and it turns out that patent is valid in a court of law.</li>
</ol>
<p>There are some things you can do to defend yourself if someone goes after you for patent violation. You can show prior art, for example. However, .NET is unquestionably a Microsoft technology. It is not unlikely that Microsoft holds valid patents covering .NET technology. While Microsoft certainly holds many patents that are invalid for a host of reasons, it is foolish to think that they don&#8217;t have <strong>some</strong> valid patents, especially on a technology they created!</p>
<p><strong>Of those patents enforced and upheld, not all are as easy to workaround</strong></p>
<p>Both of these statements are true:</p>
<ol>
<li>Mono could be found infringing a minor Microsoft patent, easily worked around.</li>
<li>Mono could be found infringing a major Microsoft patent, required substantial changes.</li>
</ol>
<p>I don&#8217;t know if you could say which of the two is more likely, but it is true that we know Microsoft carefully considered what to keep out of the standard, and discussed preventing the commoditization of .NET. It is not unreasonable to assume that patents underlying important concepts that would require substantial changes protect those areas that Microsoft considers crucial to keep proprietary.</p>
<p><strong>Summary</strong></p>
<p>I would love to think this would put this argument to rest, but I know it won&#8217;t. The truth of this argument is that although all projects do face <strong>some</strong> risks, all projects do not face the <strong>same</strong> risks. Anyway, at least next time Team Mono whips this one out you&#8217;ll be ready.</p>
]]></content:encoded>
			<wfw:commentRss>http://mono-nono.com/2009/07/05/on-software-patents-the-old-standby/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Strange Bedfellows</title>
		<link>http://mono-nono.com/2009/07/02/strange-bedfellows/</link>
		<comments>http://mono-nono.com/2009/07/02/strange-bedfellows/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 09:44:00 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Moonlight]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[Microsoft Interns]]></category>
		<category><![CDATA[propositio]]></category>

		<guid isPermaLink="false">http://mono-nono.com/?p=48</guid>
		<description><![CDATA[One of the uncomfortable aspects of being a mono supporter is it puts you in an odd position in the FLOSS community. For example, you just might find [[someone obnoxious]] &#8220;helping&#8221; the cause.

2009-Jul-6 Update: Upon personal request from the author I have removed the cached copies, and am just quoting the body of the article [...]]]></description>
			<content:encoded><![CDATA[<p>One of the uncomfortable aspects of being a mono supporter is it puts you in an odd position in the FLOSS community. For example, you just might find [[someone obnoxious]] &#8220;helping&#8221; the cause.</p>
<p><span id="more-48"></span></p>
<p><strong>2009-Jul-6 Update: Upon personal request from the author I have removed the cached copies, and am just quoting the body of the article here, without links and personal identification.<br />
What follows quoted is the original text of the author:</strong><strong><br />
</strong></p>
<blockquote><p>Fuck you, Richard Stallman and other GNU/Trolls<br />
Published by admin on June 28, 2009 in Uncategorized<br />
.</p>
<p>This is a response to Richard Stallman’s article http://www.fsf.org/news/dont-depend-on-mono</p>
<p>Disclosure: This rant doesn’t have anything to do with the fact that I intern at Microsoft and that I am writing an extension to the MonoDevelop project. It is a rant to express my core belief that freedom is open to interpretation. I believe viral copyleft licenses like GPL are evil, and I believe that software patents are more evil. While I’m new to the mono project, it aligns perfectly with my vision that they key for great programs is interoperability and ease of development.</p>
<p>Why am I writing this? I feel hurt when fear mongering assholes focus so much energy on bringing things down rather than really constructing anything. You never see any real open source developer complain, that’s because they’re too busy writing awesome code.</p>
<p>On Patents and the FUD:</p>
<p>* There are two kinds of open source users in the world &#8211; People who love open source, and people who hate microsoft and proprietary software. I’m part of the first, which one are you?<br />
* I know NOTHING about patent law and how dangerous having these applications on your machine can be. In other words, I know as much as you do about all of this<br />
* Most open source softwares replicate some features which may be patented. Do you think there won’t be patent issues over Openoffice or Gimp which replicate commercial software’s functionality.<br />
* A mentor of mine told me that patents are to prevent companies from getting sued, not to sue companies.<br />
* You don’t want to keep a free implementation of a language on your machine, but you are okay with downloading off bittorrent and aren’t worried about getting sued.<br />
* GNote represents the limit of FUD to me. Tomboy is awesome and Sandy Armstrong doubly so.<br />
* I’m no expert on patents, but “There might be risk” sounds just like “There might not be risk”. At the end the question is whether it’s finally worth it.<br />
* Please read Jo Shield’s article if my intellectually devoid rant hasn’t convinced you.<br />
* Roy Schestowitz (of boycottnovell.com) is a dick. Period. I would never respect anyone who spends more effort spreading fear and bringing things down rather than contributing anything significant.</p>
<p>On Mono and C#:</p>
<p>* Have a look at gnome-do, which runs on mono(http://do.davebsd.com). That thing you’re feeling when you open the link is pure undiluted lust lust.<br />
* Firefox has 80,000 lines of code. The MonoDevelop project has 800,000 lines. The Mono project (just mono) has 8 fucking million lines, let’s not forget the debugger, compiler and gtk# bindings. (ohloh.net)<br />
* I have met the nicest and most helpful people I know on the Mono project. Even the most busy and experienced of devs (hello mhutch and lluis!) take time off to help (and spoonfeed) me whenever I need.<br />
* C# is plain awesome. I used to think it was bloated and MS specific  (just like most of you), but an awesome standard library, coupled with type safety, innovative features and tight IDE integration make it a killer platform for development.<br />
* I could go on about how blissful an experience it is to write code in a full featured, statically typed language. But you’re too full of propoganda to listen.</p>
<p>My thoughts on the GPL:</p>
<p>* “Freedom or Death” is not freedom. Wikipedia defines freedom as “Freedom is the right to act according to ones will without being held up by the power of others.” How am I even remotely free if I *have* to license all my code under GPL if I use GPLed libraries? Isn’t the right for a person to release liberal or proprietary software come under his/her freedom too as long as it’s not harming anyone?<br />
* I want the freedom to use the BSD or MIT license in my projects. I’m preventing from even referencing GPL libraries (not LGPL) while I’m trying to make open source software available. How is this fair?<br />
* People need proprietary software for their livelihood. Yes dual licensing or selling GPLed code is possible &#8211; but maybe not completely feasible. A developer hoping to make a living from small games cannot use GPLed libraries because that would violate the law.<br />
* If Richard Stallman had to make a living from writing software rather than whatever he does, I’m curious how much of his code he’d really open-source.<br />
* I believe that projects can open source re-usable components (google =&gt; protocol buffers, facebook =&gt; thrift, microsoft =&gt; asp.net/mvc).<br />
* I will never shun anything because it’s proprietary licensing.<br />
* While I prefer open source projects like everyone because you can take a look at the inner working, there are only nine projects who’s sources I have truly looked into with good depth.<br />
* My idea of freedom includes the freedom to make it proprietary. It’s your code, you can do what you want with it. I prefer releasing under MIT/X11 license and that’s my choice.<br />
* While the GPL is all about choice, it doesn’t give me any real choice. I *have* no choice<br />
* Ironically, mono is largely GPL/LGPL as well.</p>
<p>My thoughts on interop and Dev productivity:</p>
<p>* Stop thinking about Microsoft for a second. They aren’t going away anywhere and no amount of software hippies are going to stop them.<br />
* Open source isn’t going anywhere either. Nowhere but above and ahead.<br />
* The mono project allows you to rapidly develop applications using a standard statically typed language and be assured of it being cross-platform.</p>
<p>Yes, I’ve written a little bit of code and put it out there. My new project attempts to bring Mylyn’s functionality to MonoDevelop and so far it’s pretty okay. And yes, I am an ardent vi user.</p>
<p>Update:</p>
<p>Some very nice person wrote out an entire response to my post, pointing out where I’m wrong. You can find it here. I am grateful as he/she clarified that Open Source is different from Free Software. For some reason, I can’t seem to read that much text without it being punctuated by images or code blocks.</p>
<p>Anyways, I repsonded and will cross-post here (man I haven’t typed this much plaintext in a while)</p>
<p>Thank you for englightening me. I have not the patience or the caliber to respond, and so I will concede defeat.</p>
<p>I have nothing to say. I honestly never did. I’m an obscure Indian student, and like writing some code now and then, playing my guitar and enjoying my college years.</p>
<p>Unfortunately I’m a nice person who believes in the kindness of humanity. I am never worried about patents or companies or FUD. This was nonsense to me a few months ago.</p>
<p>I too thought the Mono project was something bad and evil like everyone else. There was one project which I tried to hack on and contribute and really liked the Mono stack.</p>
<p>Unlike most of the philosophies of the GNU project, I don’t say that some things are right and some things are wrong. I feel everything is right, some are more right than the others.</p>
<p>What hurts me is that the linux community is at war from the inside over a core project that’s so old and mature, it’s not going to go away. Nobody wants a compromise, and flames fly left and right.</p>
<p>If you really like a project and want to contribute in the future to it, and someone like rms, who everyone looks up to tries to cripple it by flagging it as dangerous. Then you’ll know how I feel, let alone the people who *really* contribute to the project.</p>
<p>Please realize that beneath all this patent nonsense, there are *real people* who are caring enough to passionately contribute. Miguel de Icaza has been writing open source code before I even knew what computer was, and he’s still ready to answer any questions I have on IRC.</p>
<p>This passion to help the rest of the world without getting anything back, is almost like philanthrophy. You see it in every project, you see it in Wikipedia, you see it when people get together to work on a cause bigger than themselves.</p>
<p>That, to me is the spirit of Open Source &#8211; not a License or a set of rules.</p>
<p>Unfortunately I can’t give you answers, world peace, a solution to this whole patent issue, give rms a girlfriend (or give rms a mrs.).</p>
<p>Luckily, I have the next best thing for you. Here’s metallica’s “creeping death”:</p></blockquote>
<p>Here we have a &#8230; gentleman &#8230; (a Microsoft intern and MonoDevelop contributor, in fact) expressing his &#8220;personal opinion&#8221;. Oh my, how droll! Let&#8217;s see what this bastion of rational thinking and considered opinion offers:</p>
<blockquote><p>I believe viral copyleft licenses like GPL are evil, and I believe that software patents are more evil.</p></blockquote>
<p>Alright! First off, my man you are an intern at a company renowned for not only using <a title="My link is my cite." href="http://mono-nono.com/2009/07/02/aggresive-perfector/">software patents aggressively</a>, but also continues to lobby countries that do not have US-style software patents to get on board with the patent program. <strong>By your own arguments</strong>, you are working for an evil company. You&#8217;re not off to a good start, scooter.</p>
<blockquote><p>I got a considerable bit of email from people carefully pointing out all the tiny little crevices I’m wrong in.</p></blockquote>
<p>News flash, sparky: they aren&#8217;t &#8220;tiny little crevices&#8221;. You are piloting the <em>Trieste</em> straight to the floor of the Mariana Trench of Ignorance.</p>
<p>But wait! Here lies a noble soul:</p>
<blockquote><p>I understand what free software and open source is and was going to use part of my first paycheck to get a student membership into the FSF.</p></blockquote>
<p>I doubt you did understand, nor do you now, but I bet you&#8217;ve learned <em>something</em>. I don&#8217;t understand exactly what this means, though? You <em>were</em> going to get a membership? Is that before you realized that the GPL was &#8220;evil&#8221;? I mean, where you just going to join the FSF so you could whip out your member card and pretend you were some sort of hip &#8220;Open Source Dudez&#8221;? Because the FSF has pretty much always stood for the same things. GPL being one of them. So were you joining an organization you didn&#8217;t really understand, or is this something that you have recently changed your mind on, now that Stallman has laid out an entirely rational argument?</p>
<p>Oh, and there&#8217;s this:</p>
<blockquote><p>People take this as an attack on the GPL or RMS.</p></blockquote>
<p>Well, in fairness you <strong>did</strong> start off originally with &#8220;Fuck you, Richard Stallman&#8221;. It wasn&#8217;t really much of a stretch to take <strong>that</strong> as an attack. Oh, and the bit about the GPL being &#8220;evil&#8221;. A bit attack-ishy, that, as well.</p>
<p>But let&#8217;s get that good old-fashion reasoning! Let&#8217;s see <strong>why</strong> the GPL is &#8220;evil&#8221;:</p>
<blockquote><p>2. I wanted to use some technology for a startup with me and my friends but that would be invalidated in terms of the license.</p></blockquote>
<p>So, you wanted to take someone else&#8217;s hard work and profit from it, and not have to recompense them or the community that provided it. Well, guess what, the GPL prevents that &#8211; it&#8217;s sort of one of the major points of the GPL. You basically want to <strong>steal</strong> from the original programmer. In this situation there was <em>something</em> &#8220;evil&#8221;, but it was not the GPL. You&#8217;ll fit right in at Microsoft!</p>
<p>A gross ignorance of Free Software, Open Source and GPL permeates virtually every sentence of the blog, and <a title="Beat me to it!" href="http://crankyoldnutcase.blogspot.com/2009/06/response-to-fuck-you-richard-stallman.html">The Mad Hatter </a>handles the rebuttal quite well, but let&#8217;s take look at one more note of interest:</p>
<blockquote><p>While I’m new to the mono project, it aligns perfectly with my vision that they key for great programs is interoperability and ease of development.</p></blockquote>
<p>This is probably a lot truer than he or the mono project realizes. Time and time again, the arguments of &#8220;practicality&#8221; and &#8220;don&#8217;t concern yourself with politics&#8221; and &#8220;I&#8217;m not going to worry about that&#8221; roll off the tongues of the mono apologist. There are other important considerations beyond &#8220;interoperability&#8221; and &#8220;ease of development&#8221;.</p>
<p>More on that later!</p>
]]></content:encoded>
			<wfw:commentRss>http://mono-nono.com/2009/07/02/strange-bedfellows/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Aggresive Perfector</title>
		<link>http://mono-nono.com/2009/07/02/aggresive-perfector/</link>
		<comments>http://mono-nono.com/2009/07/02/aggresive-perfector/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 08:22:46 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Moonlight]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[patents]]></category>
		<category><![CDATA[propositio]]></category>

		<guid isPermaLink="false">http://mono-nono.com/?p=51</guid>
		<description><![CDATA[A common argument you&#8217;ll hear from mono apologists: &#8220;Microsoft doesn&#8217;t use patents aggressively&#8221;. Let&#8217;s take a look at that for a second.
Say you go into a convenience store and you shove a .357 Magnum in the guy&#8217;s face and demand his money. You have used a firearm aggressively. It doesn&#8217;t really matter that you didn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>A common argument you&#8217;ll hear from mono apologists: &#8220;Microsoft doesn&#8217;t use patents aggressively&#8221;. Let&#8217;s take a look at that for a second.</p>
<p><span id="more-51"></span>Say you go into a convenience store and you shove a .357 Magnum in the guy&#8217;s face and demand his money. <em>You have used a firearm aggressively</em>. It doesn&#8217;t really matter that you didn&#8217;t pull the trigger &#8211; it is still armed robery.</p>
<p>So, when Microsoft command says things like:</p>
<blockquote><p>We should look at even patenting the things we do add to help Office.</p>
<p style="text-align: right;">- Bill Gates, 1998</p>
</blockquote>
<blockquote><p>[On being told of the free Star Office]<br />
An interesting development…<br />
At some point we will have to consider the patents they violate.</p>
<p style="text-align: right;">- Bill Gates, 1998</p>
</blockquote>
<blockquote><p>Maybe we could define the APIs so that they work well with NT and not the others even if they are open. Or maybe we could patent something related to this.</p>
<p style="text-align: right;">- Bill Gates, 1999</p>
</blockquote>
<blockquote><p>What do we want in cameras for metadata and UI? What do we want relative to device discovery? (hopefully patented stuff).</p>
<p style="text-align: right;">- Steve Ballmer, 2003</p>
</blockquote>
<blockquote>
<p style="text-align: left;">We’ve had an issue, a problem that we’ve had to confront, which is because of the way the GPL works, and because open-source Linux does not come from a company — Linux comes from the community — the fact that that product uses our patented intellectual property is a problem for our shareholders.</p>
<p style="text-align: right;">- Steve Ballmer, 2006</p>
</blockquote>
<blockquote><p><span><span><span>If a customer says, Look, do we have liability for the use of your patented work? Essentially, If you’re using non-SUSE Linux, then Id say the answer is yes…</span></span></span><span><span><span>I suspect that [customers] will take that issue up with their distributor. [Or if customers are considering doing a direct download of a non-SUSE Linux version] theyll think twice about that”</span></span></span></p>
<p style="text-align: right;"><span><span><span>- Steve Ballmer, 2006</span></span></span></p>
</blockquote>
<blockquote><p>If anybody thinks open-source alternatives are free, I guess as they say, you can see me after class. [...] I will tell you that in any comparison that you would do of Windows with Linux, which is an open-source alternative, we will prove to you that when it comes to total cost of ownership our stuff is more economical, whether it’s the other patent-licensing costs that you might have to pay to use open-source software, which is kind of a big unknown right now [...]</p>
<p style="text-align: right;">- Steve Ballmer, 2007</p>
</blockquote>
<p>Then that is <strong>Microsoft using patents aggressively.</strong></p>
<p>I&#8217;m not sure why some people want to act like just because Microsoft hasn&#8217;t done the worst thing possible it means they aren&#8217;t doing anything bad at all &#8211; but you&#8217;ll see this defense <strong>a lot</strong> from mono apologists (and Microsoft apologists in general, for that matter.)</p>
]]></content:encoded>
			<wfw:commentRss>http://mono-nono.com/2009/07/02/aggresive-perfector/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Who&#8217;s that knocking at my door?</title>
		<link>http://mono-nono.com/2009/07/02/whos-that-knocking-at-my-door/</link>
		<comments>http://mono-nono.com/2009/07/02/whos-that-knocking-at-my-door/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 03:36:55 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Moonlight]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[propositio]]></category>

		<guid isPermaLink="false">http://mono-nono.com/?p=23</guid>
		<description><![CDATA[Many mono apologists like to portray critics as fanatics, aggressively opposed to anything Microsoft-related.
Here&#8217;s the thing about that: 
I didn&#8217;t go out and ask for mono or Moonlight; I didn&#8217;t order out to get Microsoft stuffing all up in my GNU/Linux turkey.
In fact, everything was pretty much just fine until you showed up knocking at my distribution&#8217;s door, covered [...]]]></description>
			<content:encoded><![CDATA[<p>Many mono apologists like to portray critics as fanatics, aggressively opposed to anything Microsoft-related.</p>
<p>Here&#8217;s the thing about that: <span id="more-23"></span></p>
<p>I didn&#8217;t go out and ask for mono or Moonlight; I didn&#8217;t order out to get Microsoft stuffing all up in my GNU/Linux turkey.</p>
<p>In fact, everything was pretty much just fine until <strong>you</strong> showed up knocking at my distribution&#8217;s door, covered in the offal of the sacrifice of integrity, wiped a bit of Ballmer&#8217;s love juices off your chin and said: &#8220;Right then, give us a kiss.&#8221;</p>
<p>Oh-  and despite being told to go away time and time again, <em>you just keep knocking.</em></p>
<p>Mono apologists don&#8217;t get to pretend that people being wary or critical are acting irrationally. To be cautious concerning Microsoft not paranoia, rather it is <em>understandable</em>, indeed <em>crucial</em>. It is 100% <strong>the apologist&#8217;s </strong>burden to explain and convince the community why they should buy what you are selling.</p>
<p>That you&#8217;ve been at it for ~9 years now and <a title="Flava Flav said it: &quot;Can't Trust It&quot;" href="http://blogs.zdnet.com/open-source/?p=4445">people still aren&#8217;t buying</a> is your failure &#8211; and speaks to the value of the wares you are peddling.</p>
]]></content:encoded>
			<wfw:commentRss>http://mono-nono.com/2009/07/02/whos-that-knocking-at-my-door/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
