<?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; propositio</title>
	<atom:link href="http://mono-nono.com/tag/propositio/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>Microsoft and Open Source: A case study</title>
		<link>http://mono-nono.com/2009/07/06/microsoft-and-open-source-a-case-study/</link>
		<comments>http://mono-nono.com/2009/07/06/microsoft-and-open-source-a-case-study/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 01:18:45 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[IronPython]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[propositio]]></category>

		<guid isPermaLink="false">http://mono-nono.com/?p=204</guid>
		<description><![CDATA[I was just reading an interesting post, Microsoft and Open Source, from an IronPython blog. It gives a nice look into &#8220;Open Source&#8221; at Microsoft.

IronPython is fully open source and was the first project to be released under Microsoft&#8217;s OSI approved Ms-PL (Microsoft Public License).
[...]
Despite this the IronPython development process is shackled with some lawyer [...]]]></description>
			<content:encoded><![CDATA[<p>I was just reading an interesting post, <a href="http://ironpython-urls.blogspot.com/2009/06/microsoft-and-open-source.html ">Microsoft and Open Source</a>, from an IronPython blog. It gives a nice look into &#8220;Open Source&#8221; at Microsoft.</p>
<p><span id="more-204"></span></p>
<blockquote><p><a href="http://www.codeplex.com/ironpython" target="_blank">IronPython</a> is fully open source and was the first project to be released under Microsoft&#8217;s <a href="http://www.opensource.org/" target="_blank">OSI </a>approved <a href="http://www.opensource.org/licenses/ms-pl.html" target="_blank">Ms-PL</a> (Microsoft Public License).</p>
<p>[...]</p>
<p>Despite this the IronPython development process is shackled with some lawyer imposed restrictions. Community members can&#8217;t contribute to the project, IronPython developers can&#8217;t look at the source code of Python itself and IronPython can&#8217;t submit code changes or fixes back to Python or its standard library. It is only recently that we have had public commit messages on checkins to the <a href="http://ironpython.codeplex.com/SourceControl/ListDownloadableCommits.aspx" target="_blank">public repository</a> and that the Python standard library has been included with IronPython. The team still aren&#8217;t able to <span style="FONT-STYLE: italic">modify</span> the standard library for better compatibility with IronPython though; neither do they publish the internal tests they use on IronPython.</p></blockquote>
<p>So, the IronProject is 100% &#8220;fullyopen source&#8221;, assuming your definition of open source is:</p>
<ul>
<li>The community can&#8217;t contribute to the project</li>
<li>The project can&#8217;t contribute to the community beyond the immediate project itself.</li>
<li>Project developers can not even <strong>look</strong> at related Free and Open Source code.</li>
</ul>
<p>What exactly is the purpose of using an Open Source license and calling yourself &#8220;Open Source&#8221;, if you use extra-license methods to prevent the <strong>very </strong>things that make Open Source work? Is it just PR, to be able to pretend to be open source-friendly?</p>
<p>Just release under a no-charge proprietary EULA; not this Neutered Source™ garbage.</p>
<p><strong>Let me be clear</strong></p>
<p>This is not an attack against the IronPython project or its developers. I&#8217;m sure they are all fine people with a fine project. It is just funny to me that some people want <strong>so bad</strong> to pretend Microsoft is something it is not.</p>
]]></content:encoded>
			<wfw:commentRss>http://mono-nono.com/2009/07/06/microsoft-and-open-source-a-case-study/feed/</wfw:commentRss>
		<slash:comments>0</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>
