<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Evangelism is War &#8211; The Mono/Moonlight Agenda</title>
	<atom:link href="http://www.pwnage.ca/?feed=rss2&#038;p=516" rel="self" type="application/rss+xml" />
	<link>http://www.pwnage.ca/?p=516</link>
	<description>The home of a hacker blog</description>
	<lastBuildDate>Tue, 31 Aug 2010 00:05:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Robmomo</title>
		<link>http://www.pwnage.ca/?p=516&#038;cpage=2#comment-494</link>
		<dc:creator>Robmomo</dc:creator>
		<pubDate>Tue, 05 Jan 2010 20:51:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.pwnage.ca/?p=516#comment-494</guid>
		<description>Ifn&#039; it don&#039; have no physical keyboard and it be not havin&#039; a CLI, then I reckon dat damn thing is still a phone, not a computer or &quot;smart&quot; phone.</description>
		<content:encoded><![CDATA[<p>Ifn&#8217; it don&#8217; have no physical keyboard and it be not havin&#8217; a CLI, then I reckon dat damn thing is still a phone, not a computer or &#8220;smart&#8221; phone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sandala lafoan</title>
		<link>http://www.pwnage.ca/?p=516&#038;cpage=2#comment-491</link>
		<dc:creator>sandala lafoan</dc:creator>
		<pubDate>Mon, 04 Jan 2010 01:32:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.pwnage.ca/?p=516#comment-491</guid>
		<description>There is no agreement in the industry about what precisely constitutes a &quot;smart&quot; phone, and definitions have changed over time.</description>
		<content:encoded><![CDATA[<p>There is no agreement in the industry about what precisely constitutes a &#8220;smart&#8221; phone, and definitions have changed over time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 周周</title>
		<link>http://www.pwnage.ca/?p=516&#038;cpage=2#comment-487</link>
		<dc:creator>周周</dc:creator>
		<pubDate>Wed, 30 Dec 2009 04:45:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.pwnage.ca/?p=516#comment-487</guid>
		<description>lefted，

That&#039;s a classic case of not being able to see the forest through the trees.  Yes, Roy&#039;s &quot;articles&quot; use links to other websites, but his headlines, articles, and poorly rendered artworks are where the hypocrisy, lies, distortion, spin, fanaticism, and just plain stupidity shine though.

The irony of sites like BoycottNovell is that while Microsoft talked about evangelism long ago, Linux zealots actually practice it.  It&#039;s one thing to have a foolish idea, but it&#039;s much worse to follow through with it.</description>
		<content:encoded><![CDATA[<p>lefted，</p>
<p>That&#8217;s a classic case of not being able to see the forest through the trees.  Yes, Roy&#8217;s &#8220;articles&#8221; use links to other websites, but his headlines, articles, and poorly rendered artworks are where the hypocrisy, lies, distortion, spin, fanaticism, and just plain stupidity shine though.</p>
<p>The irony of sites like BoycottNovell is that while Microsoft talked about evangelism long ago, Linux zealots actually practice it.  It&#8217;s one thing to have a foolish idea, but it&#8217;s much worse to follow through with it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sandala lafoan</title>
		<link>http://www.pwnage.ca/?p=516&#038;cpage=2#comment-486</link>
		<dc:creator>sandala lafoan</dc:creator>
		<pubDate>Wed, 30 Dec 2009 02:58:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.pwnage.ca/?p=516#comment-486</guid>
		<description>There is a great quote by Upton Sinclair most relevant here: “It is difficult to get a man to understand something when his salary depends on his not understanding it … “</description>
		<content:encoded><![CDATA[<p>There is a great quote by Upton Sinclair most relevant here: “It is difficult to get a man to understand something when his salary depends on his not understanding it … “</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: michael</title>
		<link>http://www.pwnage.ca/?p=516&#038;cpage=2#comment-485</link>
		<dc:creator>michael</dc:creator>
		<pubDate>Wed, 30 Dec 2009 02:07:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.pwnage.ca/?p=516#comment-485</guid>
		<description>&quot;If OLE is sucessful on the Macintosh (making Macintosh applications more powerful), is that a victory for OLE, or a defeat for Windows? If the Windows API is sucessful on Unix (making Unix applications less expensive to develop), is that a victory for the Win32 API or a defeat for Windows NT?&quot;

What I find most disturbing is that they actually believe their own crap.  &quot;making macintosh applications more powerful&quot; &quot;unix applications less expensive to develop&quot;.  Win32?  They&#039;re fucking joking!

Oh brother.  There is a line beyond which &#039;tech evangelism&#039; just becomes &#039;religion&#039;, and I think that&#039;s a pretty good indication they crossed it.

&quot;so overwhelming that the choice of our standards seems obvious, or (ideally) that the developer is not even aware that a decision was faced, and a choice made.&quot;

I think this is particularly telling as well.  Since the dawn of mass-media marketers have been perfecting this craft, manipulating people&#039;s decisions without them even knowing it.  MS has been particularly adept at it.</description>
		<content:encoded><![CDATA[<p>&#8220;If OLE is sucessful on the Macintosh (making Macintosh applications more powerful), is that a victory for OLE, or a defeat for Windows? If the Windows API is sucessful on Unix (making Unix applications less expensive to develop), is that a victory for the Win32 API or a defeat for Windows NT?&#8221;</p>
<p>What I find most disturbing is that they actually believe their own crap.  &#8220;making macintosh applications more powerful&#8221; &#8220;unix applications less expensive to develop&#8221;.  Win32?  They&#8217;re fucking joking!</p>
<p>Oh brother.  There is a line beyond which &#8216;tech evangelism&#8217; just becomes &#8216;religion&#8217;, and I think that&#8217;s a pretty good indication they crossed it.</p>
<p>&#8220;so overwhelming that the choice of our standards seems obvious, or (ideally) that the developer is not even aware that a decision was faced, and a choice made.&#8221;</p>
<p>I think this is particularly telling as well.  Since the dawn of mass-media marketers have been perfecting this craft, manipulating people&#8217;s decisions without them even knowing it.  MS has been particularly adept at it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jose_X</title>
		<link>http://www.pwnage.ca/?p=516&#038;cpage=2#comment-484</link>
		<dc:creator>Jose_X</dc:creator>
		<pubDate>Wed, 30 Dec 2009 01:47:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.pwnage.ca/?p=516#comment-484</guid>
		<description>turtlewax,

&gt;&gt; But little by little, more new projects are being written in .NET. Other vendors in our domain are exposing their APIs in .NET. We don’t have a choice. Good or evil, .NET is an incredibly productive stack.

Everyone has their incredibly productive stack.

These developers might be in love with MSVisualStudio and its support for dotnet, rather than for dotnet itself.

A real productivity boost comes from moving to open source development. Reuse and share work.

I would not downplay &quot;evilness&quot;.

&gt;&gt; Regardless of whether his apology was sincere, he hasn’t worked at Microsoft for years.

&gt;&gt; Somewhere on the internet is a quote from a microsoft employee saying how great FOSS and Linux are. If I provide this quote does this mean we should all trust microsoft? Likewise, if some other employee condemns FOSS should we ban all microsoft technology?

Except that he was tasked with teaching other employees how to go about things. His statements are also consistent with information about Microsoft behavior as discovered through other sources (eg, USDOJ antitrust trial; numerous company lawsuits; ISO manipulation; etc). We aren&#039;t talking about opinions or theory only.

Here is a video interview that I found interesting (I got it from boycottnovell). It concerns DRDOS. http://ia311511.us.archive.org/2/items/Richard_Williams_testimony_in_Caldera_v_Microsoft_1998/Richard_Williams_testimony_1998_small.ogg

Bill Gates and Microsoft have had a bad reputation for many years.</description>
		<content:encoded><![CDATA[<p>turtlewax,</p>
<p>&gt;&gt; But little by little, more new projects are being written in .NET. Other vendors in our domain are exposing their APIs in .NET. We don’t have a choice. Good or evil, .NET is an incredibly productive stack.</p>
<p>Everyone has their incredibly productive stack.</p>
<p>These developers might be in love with MSVisualStudio and its support for dotnet, rather than for dotnet itself.</p>
<p>A real productivity boost comes from moving to open source development. Reuse and share work.</p>
<p>I would not downplay &#8220;evilness&#8221;.</p>
<p>&gt;&gt; Regardless of whether his apology was sincere, he hasn’t worked at Microsoft for years.</p>
<p>&gt;&gt; Somewhere on the internet is a quote from a microsoft employee saying how great FOSS and Linux are. If I provide this quote does this mean we should all trust microsoft? Likewise, if some other employee condemns FOSS should we ban all microsoft technology?</p>
<p>Except that he was tasked with teaching other employees how to go about things. His statements are also consistent with information about Microsoft behavior as discovered through other sources (eg, USDOJ antitrust trial; numerous company lawsuits; ISO manipulation; etc). We aren&#8217;t talking about opinions or theory only.</p>
<p>Here is a video interview that I found interesting (I got it from boycottnovell). It concerns DRDOS. <a href="http://ia311511.us.archive.org/2/items/Richard_Williams_testimony_in_Caldera_v_Microsoft_1998/Richard_Williams_testimony_1998_small.ogg" rel="nofollow">http://ia311511.us.archive.org/2/items/Richard_Williams_testimony_in_Caldera_v_Microsoft_1998/Richard_Williams_testimony_1998_small.ogg</a></p>
<p>Bill Gates and Microsoft have had a bad reputation for many years.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sandala lafoan</title>
		<link>http://www.pwnage.ca/?p=516&#038;cpage=2#comment-483</link>
		<dc:creator>sandala lafoan</dc:creator>
		<pubDate>Tue, 29 Dec 2009 20:35:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.pwnage.ca/?p=516#comment-483</guid>
		<description>and wheee! the translated source code is immune to copyright law as it is in a new language!</description>
		<content:encoded><![CDATA[<p>and wheee! the translated source code is immune to copyright law as it is in a new language!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sandala lafoan</title>
		<link>http://www.pwnage.ca/?p=516&#038;cpage=2#comment-482</link>
		<dc:creator>sandala lafoan</dc:creator>
		<pubDate>Tue, 29 Dec 2009 20:33:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.pwnage.ca/?p=516#comment-482</guid>
		<description>Any C# application that has accessible source code is trivially easy to port to C++ or Java.  The best current example of this is Gnote, ported from C# Tomboy with minimal effort by one developer of modest skills.

How about a translator? 

The first thing to observe is that C# and Java are remarkably similar. The syntax isn&#039;t all that different, and the runtime libraries have many similarities. Wouldn&#039;t it be cool if we had a translator that would take our C# source and generate Java source that &quot;Just Worked&quot;? 

I started by exploring ANTLR, a very cool parser generator that can output C# code. But along the way I realized that mcs (the C# compiler from the Mono project), would make a much better starting point. I simply need to make it generate Java source code out the backend instead of IL (the Intermediate Language used by the .NET runtime). 

So I started hacking. I spent two days adding a new backend for mcs, and I realized that while eventually we could make this work, it could take a long time. Beyond the syntax conversion challenges, the Java code converted from C# was still trying to call the .NET Framework, but those libraries didn’t exist in the JVM. 
Enter Mainsoft 

In the end, we decided to purchase a solution to this problem from a company called Mainsoft. Their product—Mainsoft, Enterprise Edition—happens to do exactly what we want. (I have no affiliation with this company other than the fact that SourceGear is their customer.) 

Mainsoft&#039;s tool is a Visual Studio add-on which compiles C# to Java byte code instead of to IL. They include a class library that provides support for .NET Framework stuff. 

I was ultra-skeptical, but in practice, this tool is working surprisingly well. We had to make very few changes to the OpsLib code, all fairly minor, and the port took about three weeks. The resulting Java version of OpsLib passes our suite of regression tests, and that speaks volumes about the quality of work Mainsoft has done. Those tests are truly sadistic. 

In the end, we&#039;ve got a pure Java solution, nothing but a collection of jar files. We can run them on Windows or on Linux. 

By purchasing Mainsoft&#039;s product, we allow ourselves to keep our primary focus on four core product development. That&#039;s a big win. Since June 2007, SourceGear offers full support for Visual Studio and Eclipse clients on Windows, Mac OS X, and Linux.</description>
		<content:encoded><![CDATA[<p>Any C# application that has accessible source code is trivially easy to port to C++ or Java.  The best current example of this is Gnote, ported from C# Tomboy with minimal effort by one developer of modest skills.</p>
<p>How about a translator? </p>
<p>The first thing to observe is that C# and Java are remarkably similar. The syntax isn&#8217;t all that different, and the runtime libraries have many similarities. Wouldn&#8217;t it be cool if we had a translator that would take our C# source and generate Java source that &#8220;Just Worked&#8221;? </p>
<p>I started by exploring ANTLR, a very cool parser generator that can output C# code. But along the way I realized that mcs (the C# compiler from the Mono project), would make a much better starting point. I simply need to make it generate Java source code out the backend instead of IL (the Intermediate Language used by the .NET runtime). </p>
<p>So I started hacking. I spent two days adding a new backend for mcs, and I realized that while eventually we could make this work, it could take a long time. Beyond the syntax conversion challenges, the Java code converted from C# was still trying to call the .NET Framework, but those libraries didn’t exist in the JVM.<br />
Enter Mainsoft </p>
<p>In the end, we decided to purchase a solution to this problem from a company called Mainsoft. Their product—Mainsoft, Enterprise Edition—happens to do exactly what we want. (I have no affiliation with this company other than the fact that SourceGear is their customer.) </p>
<p>Mainsoft&#8217;s tool is a Visual Studio add-on which compiles C# to Java byte code instead of to IL. They include a class library that provides support for .NET Framework stuff. </p>
<p>I was ultra-skeptical, but in practice, this tool is working surprisingly well. We had to make very few changes to the OpsLib code, all fairly minor, and the port took about three weeks. The resulting Java version of OpsLib passes our suite of regression tests, and that speaks volumes about the quality of work Mainsoft has done. Those tests are truly sadistic. </p>
<p>In the end, we&#8217;ve got a pure Java solution, nothing but a collection of jar files. We can run them on Windows or on Linux. </p>
<p>By purchasing Mainsoft&#8217;s product, we allow ourselves to keep our primary focus on four core product development. That&#8217;s a big win. Since June 2007, SourceGear offers full support for Visual Studio and Eclipse clients on Windows, Mac OS X, and Linux.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jose_X</title>
		<link>http://www.pwnage.ca/?p=516&#038;cpage=2#comment-481</link>
		<dc:creator>Jose_X</dc:creator>
		<pubDate>Tue, 29 Dec 2009 19:11:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.pwnage.ca/?p=516#comment-481</guid>
		<description>Alhazred,

&gt;&gt; You might want to consider what it means to “own” a platform.

I&#039;ll address this and most of the rest of your comment.

The &quot;short&quot; answer is that...

With patents, mono people are screwed. Adding new API does not remove from play features that likely are patented by the inventor of dotnet (Microsoft). These extensions would likely still leverage the core dotnet spec. Microsoft extension patents on the core dotnet spec would likely be violated in many cases. This is made possible thanks to the generalities afforded patent claims by the USPTO. Microsoft covenants are weak. In particular, none of them protect against patent troll companies, eg, owned by Bill Gates or by Nathan Myhrvold, coming after you. The actual covenants themselves also preclude forking and leave much to the mercy of Microsoft (insofar you want protection from Microsoft). Remember, Microsoft is not like other competitors, who don&#039;t own the ballgame and are willing to leverage Linux to gain market share. Microsoft&#039;s fat margins come from minting money at monopoly prices.

The problem with the OIN is that the backers don&#039;t seem willing (or able) to press the nuke button. Most customers and small players (and large ones as well) will likely settle in Microsoft&#039;s favor. The OIN is used to give you some leverage in negotiations, but such negotiations run counter to FOSS. It&#039;s inefficient and Microsoft even works to isolate licenses like the GPL. IBM isn&#039;t a huge fan of the GPL. Novell (another OIN supporter) already has struck side deals with Microsoft that give them a unique role.

Without patents (or even with them), Microsoft still owns monopolies they leverage through interop issues. Only after you knock them from this perch do you have a quasi-level playing field.

But remember that Microsoft has access to all of mono because mono is open source. To beat Microsoft at market share you have to attack where they don&#039;t have an established (and reinforced) monopoly and a commanding lead. Mono shares with Microsoft, but Microsoft doesn&#039;t share with mono except to an extent to fight off other standards by keeping mono devs hopeful and mono competitive with other FOSS offerings, eg, based on merit [or so would be the idea; as Puppesurferen stated, where merit won&#039;t cut it, deception might].

To gain on Windows (ie, to break monopoly holds), you have to have an offering that competes competitively directly with Windows. Mono can never do this by itself (ie, don&#039;t try to write a competitive OS with mono). Linux (the full platform) can. Mono could be a piece of the puzzle; however, mono is less mature than Java/C/C++/etc, produces apps less speedy than with C/C++ despite the source code being very similar in appearances in many cases.

What I see is this: with patents, avoid mono and as many MS &quot;inventions&quot; as possible. Without patents, focus on Linux -- in other words, on Linux integration so as to compete when Microsoft tries to clone the features within their closed source products. In this case, mono would be but a tool and there would be no need to follow the dotnet standard except to that extent one would think that would help migrations away from msdotnet.

Today, patents exist. I do not support mono today at all.

&gt;&gt; The vast majority of enterpise Java is using things like JBoss or Spring etc which have NOTHING to do with Sun.

Sun is not Microsoft.

Sun was not in a market position to leverage neither patents nor monopolies against most desktop users in a way which would involve significant prohibitions or money. Microsoft owns the desktop.

Essentially, Sun was in a position to be nice and play the David to the Microsoft Goliath. Also, historically, and perhaps a reason why Sun was not in Microsoft&#039;s position, is that Microsoft is more ruthless, deceptive, and ambitious than most companies.</description>
		<content:encoded><![CDATA[<p>Alhazred,</p>
<p>&gt;&gt; You might want to consider what it means to “own” a platform.</p>
<p>I&#8217;ll address this and most of the rest of your comment.</p>
<p>The &#8220;short&#8221; answer is that&#8230;</p>
<p>With patents, mono people are screwed. Adding new API does not remove from play features that likely are patented by the inventor of dotnet (Microsoft). These extensions would likely still leverage the core dotnet spec. Microsoft extension patents on the core dotnet spec would likely be violated in many cases. This is made possible thanks to the generalities afforded patent claims by the USPTO. Microsoft covenants are weak. In particular, none of them protect against patent troll companies, eg, owned by Bill Gates or by Nathan Myhrvold, coming after you. The actual covenants themselves also preclude forking and leave much to the mercy of Microsoft (insofar you want protection from Microsoft). Remember, Microsoft is not like other competitors, who don&#8217;t own the ballgame and are willing to leverage Linux to gain market share. Microsoft&#8217;s fat margins come from minting money at monopoly prices.</p>
<p>The problem with the OIN is that the backers don&#8217;t seem willing (or able) to press the nuke button. Most customers and small players (and large ones as well) will likely settle in Microsoft&#8217;s favor. The OIN is used to give you some leverage in negotiations, but such negotiations run counter to FOSS. It&#8217;s inefficient and Microsoft even works to isolate licenses like the GPL. IBM isn&#8217;t a huge fan of the GPL. Novell (another OIN supporter) already has struck side deals with Microsoft that give them a unique role.</p>
<p>Without patents (or even with them), Microsoft still owns monopolies they leverage through interop issues. Only after you knock them from this perch do you have a quasi-level playing field.</p>
<p>But remember that Microsoft has access to all of mono because mono is open source. To beat Microsoft at market share you have to attack where they don&#8217;t have an established (and reinforced) monopoly and a commanding lead. Mono shares with Microsoft, but Microsoft doesn&#8217;t share with mono except to an extent to fight off other standards by keeping mono devs hopeful and mono competitive with other FOSS offerings, eg, based on merit [or so would be the idea; as Puppesurferen stated, where merit won't cut it, deception might].</p>
<p>To gain on Windows (ie, to break monopoly holds), you have to have an offering that competes competitively directly with Windows. Mono can never do this by itself (ie, don&#8217;t try to write a competitive OS with mono). Linux (the full platform) can. Mono could be a piece of the puzzle; however, mono is less mature than Java/C/C++/etc, produces apps less speedy than with C/C++ despite the source code being very similar in appearances in many cases.</p>
<p>What I see is this: with patents, avoid mono and as many MS &#8220;inventions&#8221; as possible. Without patents, focus on Linux &#8212; in other words, on Linux integration so as to compete when Microsoft tries to clone the features within their closed source products. In this case, mono would be but a tool and there would be no need to follow the dotnet standard except to that extent one would think that would help migrations away from msdotnet.</p>
<p>Today, patents exist. I do not support mono today at all.</p>
<p>&gt;&gt; The vast majority of enterpise Java is using things like JBoss or Spring etc which have NOTHING to do with Sun.</p>
<p>Sun is not Microsoft.</p>
<p>Sun was not in a market position to leverage neither patents nor monopolies against most desktop users in a way which would involve significant prohibitions or money. Microsoft owns the desktop.</p>
<p>Essentially, Sun was in a position to be nice and play the David to the Microsoft Goliath. Also, historically, and perhaps a reason why Sun was not in Microsoft&#8217;s position, is that Microsoft is more ruthless, deceptive, and ambitious than most companies.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: turtlewax</title>
		<link>http://www.pwnage.ca/?p=516&#038;cpage=2#comment-480</link>
		<dc:creator>turtlewax</dc:creator>
		<pubDate>Tue, 29 Dec 2009 18:48:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.pwnage.ca/?p=516#comment-480</guid>
		<description>The comment about C# &quot;lacking critical mass&quot; is amusing. I work in a company that is very anti-microsoft. Or at least, it tries to be. But little by little, more new projects are being written in .NET. Other vendors in our domain are exposing their APIs in .NET.  We don&#039;t have a choice. Good or evil, .NET is an incredibly productive stack. People are not debating if mono is truly FOSS.  They don&#039;t even know that mono exists. Hence, for all practical purposes Linux is not an option for new projects. I&#039;m not trying to convince anyone of anything. Remove mono from every linux distro. Good luck.

The quotes from James Plamondon are regrettable. They are also quite dated.  He later apologized for those statements. Regardless of whether his apology was sincere, he hasn&#039;t worked at Microsoft for years. 

Somewhere on the internet is a quote from a microsoft employee saying how great FOSS and Linux are. If I provide this quote does this mean we should all trust microsoft? Likewise, if some other employee condemns FOSS should we ban all microsoft technology?</description>
		<content:encoded><![CDATA[<p>The comment about C# &#8220;lacking critical mass&#8221; is amusing. I work in a company that is very anti-microsoft. Or at least, it tries to be. But little by little, more new projects are being written in .NET. Other vendors in our domain are exposing their APIs in .NET.  We don&#8217;t have a choice. Good or evil, .NET is an incredibly productive stack. People are not debating if mono is truly FOSS.  They don&#8217;t even know that mono exists. Hence, for all practical purposes Linux is not an option for new projects. I&#8217;m not trying to convince anyone of anything. Remove mono from every linux distro. Good luck.</p>
<p>The quotes from James Plamondon are regrettable. They are also quite dated.  He later apologized for those statements. Regardless of whether his apology was sincere, he hasn&#8217;t worked at Microsoft for years. </p>
<p>Somewhere on the internet is a quote from a microsoft employee saying how great FOSS and Linux are. If I provide this quote does this mean we should all trust microsoft? Likewise, if some other employee condemns FOSS should we ban all microsoft technology?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
