<?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: Does Mono hurt Microsoft?</title>
	<atom:link href="http://mono-nono.com/2009/07/22/does-mono-hurt-microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://mono-nono.com/2009/07/22/does-mono-hurt-microsoft/</link>
	<description>Fire is the one, who inspires and protects truth.</description>
	<lastBuildDate>Sun, 20 Dec 2009 07:04:36 +0900</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: makomk</title>
		<link>http://mono-nono.com/2009/07/22/does-mono-hurt-microsoft/comment-page-2/#comment-813</link>
		<dc:creator>makomk</dc:creator>
		<pubDate>Wed, 29 Jul 2009 12:54:22 +0000</pubDate>
		<guid isPermaLink="false">http://mono-nono.com/?p=451#comment-813</guid>
		<description>You&#039;re assuming NHibernate and Gtk# are sufficiently different from the Microsoft equivalent to dodge the patent threat. That&#039;s not necessarily the case - remember that being implemented in the same language forces a certain amount of similarity that wouldn&#039;t be there with (say) Gtk+.</description>
		<content:encoded><![CDATA[<p>You&#8217;re assuming NHibernate and Gtk# are sufficiently different from the Microsoft equivalent to dodge the patent threat. That&#8217;s not necessarily the case &#8211; remember that being implemented in the same language forces a certain amount of similarity that wouldn&#8217;t be there with (say) Gtk+.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pedro M. Rosario Barbosa&#8217;s Blog</title>
		<link>http://mono-nono.com/2009/07/22/does-mono-hurt-microsoft/comment-page-2/#comment-809</link>
		<dc:creator>Pedro M. Rosario Barbosa&#8217;s Blog</dc:creator>
		<pubDate>Tue, 28 Jul 2009 19:50:40 +0000</pubDate>
		<guid isPermaLink="false">http://mono-nono.com/?p=451#comment-809</guid>
		<description>[...] job with it, and implicitly Stallman is not condemining Icaza for Mono. But we should remember, there are many advantages that Microsoft does gain from Mono: it places many who use Mono in the position of defending Microsoft, it increases the dependency on [...]</description>
		<content:encoded><![CDATA[<p>[...] job with it, and implicitly Stallman is not condemining Icaza for Mono. But we should remember, there are many advantages that Microsoft does gain from Mono: it places many who use Mono in the position of defending Microsoft, it increases the dependency on [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lex</title>
		<link>http://mono-nono.com/2009/07/22/does-mono-hurt-microsoft/comment-page-2/#comment-806</link>
		<dc:creator>Lex</dc:creator>
		<pubDate>Tue, 28 Jul 2009 16:49:37 +0000</pubDate>
		<guid isPermaLink="false">http://mono-nono.com/?p=451#comment-806</guid>
		<description>Fair enough. It looks like we run out of things to argue about.

Just as I finished a list of .NET 3.5 FCL classes not covered by ECMA 335. Oh well, maybe it will be useful for some other purposes.
http://mono-nono.com/bbpress/topic/detailed-count-of-net-35-covered-by-ecma-335</description>
		<content:encoded><![CDATA[<p>Fair enough. It looks like we run out of things to argue about.</p>
<p>Just as I finished a list of .NET 3.5 FCL classes not covered by ECMA 335. Oh well, maybe it will be useful for some other purposes.<br />
<a href="http://mono-nono.com/bbpress/topic/detailed-count-of-net-35-covered-by-ecma-335" rel="nofollow">http://mono-nono.com/bbpress/topic/detailed-count-of-net-35-covered-by-ecma-335</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard</title>
		<link>http://mono-nono.com/2009/07/22/does-mono-hurt-microsoft/comment-page-2/#comment-763</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Tue, 28 Jul 2009 07:24:47 +0000</pubDate>
		<guid isPermaLink="false">http://mono-nono.com/?p=451#comment-763</guid>
		<description>I see your point.  Still, as far as I understand it, Microsoft is leaning towards putting in some legal protections for some of the better items (e.g. System.Linq namespace).  If they don&#039;t provide any guarantees about ADO.Net, and WinForms, I probably won&#039;t care (NHibernate and GTK#/WPF are superior alternatives in most cases).  ASP.Net is a bit worrying, but since it&#039;s not a desktop technology, the impact is limited ...

To my mind, in the sphere of developer tools, they haven&#039;t done much wrong as yet.  Sure, that could change.  I&#039;m giving them the benefit of the doubt.  Innocent until proven guilty, no?

I understand why you feel as you do about clean-room implementation, but that&#039;s mostly a matter of ingenuity if it is possible to work around it (see &lt;a href=&quot;http://www.freetype.org/patents.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;), and a matter of interoperability if it is not.  Unless something comes up, I don&#039;t think that I&#039;ll worry too much about it, since none of the non-covered namespaces are essential.

On the other hand, if patent problems do arise, I think that I (and others) would become much warier about using the .Net platform. One doesn&#039;t want to code for new features (e.g. LINQ-to-XML), and then have some stupid legal crud slow down a port! Depending on the seriousness of anything that arises, I may well decide to abandon the platform. That would be sad :/.</description>
		<content:encoded><![CDATA[<p>I see your point.  Still, as far as I understand it, Microsoft is leaning towards putting in some legal protections for some of the better items (e.g. System.Linq namespace).  If they don&#8217;t provide any guarantees about ADO.Net, and WinForms, I probably won&#8217;t care (NHibernate and GTK#/WPF are superior alternatives in most cases).  ASP.Net is a bit worrying, but since it&#8217;s not a desktop technology, the impact is limited &#8230;</p>
<p>To my mind, in the sphere of developer tools, they haven&#8217;t done much wrong as yet.  Sure, that could change.  I&#8217;m giving them the benefit of the doubt.  Innocent until proven guilty, no?</p>
<p>I understand why you feel as you do about clean-room implementation, but that&#8217;s mostly a matter of ingenuity if it is possible to work around it (see <a href="http://www.freetype.org/patents.html" rel="nofollow">here</a>), and a matter of interoperability if it is not.  Unless something comes up, I don&#8217;t think that I&#8217;ll worry too much about it, since none of the non-covered namespaces are essential.</p>
<p>On the other hand, if patent problems do arise, I think that I (and others) would become much warier about using the .Net platform. One doesn&#8217;t want to code for new features (e.g. LINQ-to-XML), and then have some stupid legal crud slow down a port! Depending on the seriousness of anything that arises, I may well decide to abandon the platform. That would be sad :/.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lex</title>
		<link>http://mono-nono.com/2009/07/22/does-mono-hurt-microsoft/comment-page-2/#comment-758</link>
		<dc:creator>Lex</dc:creator>
		<pubDate>Mon, 27 Jul 2009 19:16:32 +0000</pubDate>
		<guid isPermaLink="false">http://mono-nono.com/?p=451#comment-758</guid>
		<description>@Richard

&quot;Reimplementation of existing libraries is not necessary.&quot;

By far, this is the least correct statement you have made yet. Please refer to patent section in mono faq:
&quot;For people who need full compatibility with the Windows platform, Mono&#039;s strategy for dealing with any potential issues that might arise with ASP.NET, ADO.NET or Windows.Forms is: (1) work around the patent by using a different implementation technique that retains the API, but changes the mechanism; if that is not possible, we would (2) remove the pieces of code that were covered by those patents, and also (3) find prior art that would render the patent useless.&quot;
http://mono-project.com/License

Notice #2 choice of mono team is to drop the piece of code infringing a patent. That would leave the burden of reimplementing that piece of library with the user.

&quot;If a new library comes out that is not covered by the CP, a clean-room implementation may be necessary. This is perfectly legal, and the library would have to be implemented in any case. Where’s the problem with this?&quot;

Clean room implementation does not shield you from patent claims. Any new library not covered by the CP would be a subject to the same issues as current libraries not covered by CP.

_________________________________________________________

As for wiki link, it contains a link to an incomplete list of FCL namespaces. I&#039;ll write a script to compare the list of libraries covered by ECMA 335 and a list of namespaces of .NET 3.5 SDK.</description>
		<content:encoded><![CDATA[<p>@Richard</p>
<p>&#8220;Reimplementation of existing libraries is not necessary.&#8221;</p>
<p>By far, this is the least correct statement you have made yet. Please refer to patent section in mono faq:<br />
&#8220;For people who need full compatibility with the Windows platform, Mono&#8217;s strategy for dealing with any potential issues that might arise with ASP.NET, ADO.NET or Windows.Forms is: (1) work around the patent by using a different implementation technique that retains the API, but changes the mechanism; if that is not possible, we would (2) remove the pieces of code that were covered by those patents, and also (3) find prior art that would render the patent useless.&#8221;<br />
<a href="http://mono-project.com/License" rel="nofollow">http://mono-project.com/License</a></p>
<p>Notice #2 choice of mono team is to drop the piece of code infringing a patent. That would leave the burden of reimplementing that piece of library with the user.</p>
<p>&#8220;If a new library comes out that is not covered by the CP, a clean-room implementation may be necessary. This is perfectly legal, and the library would have to be implemented in any case. Where’s the problem with this?&#8221;</p>
<p>Clean room implementation does not shield you from patent claims. Any new library not covered by the CP would be a subject to the same issues as current libraries not covered by CP.</p>
<p>_________________________________________________________</p>
<p>As for wiki link, it contains a link to an incomplete list of FCL namespaces. I&#8217;ll write a script to compare the list of libraries covered by ECMA 335 and a list of namespaces of .NET 3.5 SDK.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard</title>
		<link>http://mono-nono.com/2009/07/22/does-mono-hurt-microsoft/comment-page-2/#comment-756</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Mon, 27 Jul 2009 18:24:35 +0000</pubDate>
		<guid isPermaLink="false">http://mono-nono.com/?p=451#comment-756</guid>
		<description>&lt;blockquote&gt;
Why did you pick CLR compatibility. I was talking about .net compatibility, and as you have put it: mono “is a CLR + tools + libraries”.
I keep talking about the entire stack, but you insist on picking CLR.
&lt;/blockquote&gt;

Alright.  We agree that the CLR will remain, and there are no legal issues with it, so there are no problems there.  Mono&#039;s tools have been independently created, and there are no problems there.  The core libraries will remain (see: estoppel, ECMA process), so there are no problems there.

So, tell me: what&#039;s still bugging you that hasn&#039;t been covered?

&lt;blockquote&gt;
Explain me how is legal translation to older MSIL or java is 100% reliable and 100% automated when you have to reimplement some libraries to make that translation possible?
&lt;/blockquote&gt;

See above.  &lt;strong&gt;Reimplementation of existing libraries is not necessary&lt;/strong&gt;.

(I&#039;ll repeat that).  &lt;strong&gt;Reimplementation of existing libraries is not necessary&lt;/strong&gt;.

Such libraries are also 100% legal.  If a &lt;strong&gt;new&lt;/strong&gt; library comes out that is not covered by the CP, a clean-room implementation may be necessary.  This is perfectly legal, and the library &lt;strong&gt;would have to be implemented in any case&lt;/strong&gt;.  Where&#039;s the problem with this?

&lt;blockquote&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/.NET_Framework&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/.NET_Framework&lt;/a&gt;
You can find further links on that page with a list of assemblies.
&lt;/blockquote&gt;

No such list exists on that page; and note that ECMA includes much more than just the BCL (e.g., the System.Environment namespace).  There are dozens of links leaving the page.  Can you be more explicit?  Where is this list of non-covered assemblies to which you refer?</description>
		<content:encoded><![CDATA[<blockquote><p>
Why did you pick CLR compatibility. I was talking about .net compatibility, and as you have put it: mono “is a CLR + tools + libraries”.<br />
I keep talking about the entire stack, but you insist on picking CLR.
</p></blockquote>
<p>Alright.  We agree that the CLR will remain, and there are no legal issues with it, so there are no problems there.  Mono&#8217;s tools have been independently created, and there are no problems there.  The core libraries will remain (see: estoppel, ECMA process), so there are no problems there.</p>
<p>So, tell me: what&#8217;s still bugging you that hasn&#8217;t been covered?</p>
<blockquote><p>
Explain me how is legal translation to older MSIL or java is 100% reliable and 100% automated when you have to reimplement some libraries to make that translation possible?
</p></blockquote>
<p>See above.  <strong>Reimplementation of existing libraries is not necessary</strong>.</p>
<p>(I&#8217;ll repeat that).  <strong>Reimplementation of existing libraries is not necessary</strong>.</p>
<p>Such libraries are also 100% legal.  If a <strong>new</strong> library comes out that is not covered by the CP, a clean-room implementation may be necessary.  This is perfectly legal, and the library <strong>would have to be implemented in any case</strong>.  Where&#8217;s the problem with this?</p>
<blockquote><p>
<a href="http://en.wikipedia.org/wiki/.NET_Framework" rel="nofollow">http://en.wikipedia.org/wiki/.NET_Framework</a><br />
You can find further links on that page with a list of assemblies.
</p></blockquote>
<p>No such list exists on that page; and note that ECMA includes much more than just the BCL (e.g., the System.Environment namespace).  There are dozens of links leaving the page.  Can you be more explicit?  Where is this list of non-covered assemblies to which you refer?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lex</title>
		<link>http://mono-nono.com/2009/07/22/does-mono-hurt-microsoft/comment-page-2/#comment-755</link>
		<dc:creator>Lex</dc:creator>
		<pubDate>Mon, 27 Jul 2009 17:59:09 +0000</pubDate>
		<guid isPermaLink="false">http://mono-nono.com/?p=451#comment-755</guid>
		<description>@Richard

&quot;Absolutely, and I still claim that. This completely solves the CLR compatibility issue.&quot;

Why did you pick CLR compatibility. I was talking about .net compatibility, and as you have put it: mono &quot;is a CLR + tools + libraries&quot;.
I keep talking about the entire stack, but you insist on picking CLR. Are you reading a manual on straw man argument or something?

Explain me how is legal translation to older MSIL or java is 100% reliable and 100% automated when you have to reimplement some libraries to make that translation possible?

__________________________________________________________

On an unrelated topic: you make it sound as if the evidence you require does not exists or impossible to find, when in fact it&#039;s a common subject of pro-anti-mono arguments.

But if you feel the need for diving into a side argument (you seem to do that a lot, my guess is to avoid the real issue)...
Here is a quote from wikipedia:
&quot;The Framework Class Library (FCL) is a superset of the BCL classes and refers to the entire class library that ships with .NET Framework. It includes an expanded set of libraries, including WinForms, ADO.NET, ASP.NET, Language Integrated Query, Windows Presentation Foundation, Windows Communication Foundation among others. The FCL is much larger in scope than standard libraries for languages like C++, and comparable in scope to the standard libraries of Java.&quot;
http://en.wikipedia.org/wiki/.NET_Framework
You can find further links on that page with a list of assemblies.

&quot;Lex: you are bordering on being a troll.&quot;

Richard: you are past the borderline of contradicting yourself, so you start flaming.</description>
		<content:encoded><![CDATA[<p>@Richard</p>
<p>&#8220;Absolutely, and I still claim that. This completely solves the CLR compatibility issue.&#8221;</p>
<p>Why did you pick CLR compatibility. I was talking about .net compatibility, and as you have put it: mono &#8220;is a CLR + tools + libraries&#8221;.<br />
I keep talking about the entire stack, but you insist on picking CLR. Are you reading a manual on straw man argument or something?</p>
<p>Explain me how is legal translation to older MSIL or java is 100% reliable and 100% automated when you have to reimplement some libraries to make that translation possible?</p>
<p>__________________________________________________________</p>
<p>On an unrelated topic: you make it sound as if the evidence you require does not exists or impossible to find, when in fact it&#8217;s a common subject of pro-anti-mono arguments.</p>
<p>But if you feel the need for diving into a side argument (you seem to do that a lot, my guess is to avoid the real issue)&#8230;<br />
Here is a quote from wikipedia:<br />
&#8220;The Framework Class Library (FCL) is a superset of the BCL classes and refers to the entire class library that ships with .NET Framework. It includes an expanded set of libraries, including WinForms, ADO.NET, ASP.NET, Language Integrated Query, Windows Presentation Foundation, Windows Communication Foundation among others. The FCL is much larger in scope than standard libraries for languages like C++, and comparable in scope to the standard libraries of Java.&#8221;<br />
<a href="http://en.wikipedia.org/wiki/.NET_Framework" rel="nofollow">http://en.wikipedia.org/wiki/.NET_Framework</a><br />
You can find further links on that page with a list of assemblies.</p>
<p>&#8220;Lex: you are bordering on being a troll.&#8221;</p>
<p>Richard: you are past the borderline of contradicting yourself, so you start flaming.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard</title>
		<link>http://mono-nono.com/2009/07/22/does-mono-hurt-microsoft/comment-page-2/#comment-754</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Mon, 27 Jul 2009 17:15:45 +0000</pubDate>
		<guid isPermaLink="false">http://mono-nono.com/?p=451#comment-754</guid>
		<description>&lt;blockquote&gt;
You were claiming that any mono project can be recompiled (i’m sorry, TRANSLATED) into java or older MSIL to avoid legal issues, and that it can be done with 100% reliability and 100% automation. COST FREE (yes, you were claiming that too)! Click – done.
&lt;/blockquote&gt;

Absolutely, and I still claim that.  This completely solves the CLR compatibility issue.

&lt;blockquote&gt;
So now you are saying that indeed, some libraries may have to be reimplemented. But this is not 100% automation and not cost free.
&lt;/blockquote&gt;

Now?  You act as though this is news to you.  I have addressed this in comments #34 (&quot;If the feature [...] avoidance of patent issues&quot;), #41 (&quot;this is called [...] are good at it&quot;) and #45 (&quot;this is why [...] worse at the game&quot;).  Library compatibility is a completely separate issue to CLR/runtime compatibility.  To other readers of this post: is there something that I&#039;m failing to explain to Lex?  Perhaps one of you could do a better job?  I&#039;m all out of ways to make this simpler to understand.

Lex: you are bordering on being a troll.

&lt;blockquote&gt;
For the answer what libraries in .net are patented and not covered by CP I suggest you lobby to Microsoft.
&lt;/blockquote&gt;

No, I don&#039;t think that I will.  You made the claim, now back it up or retract it.  The onus is not on &lt;strong&gt;me&lt;/strong&gt; to provide evidence for &lt;strong&gt;your&lt;/strong&gt; claims.  Whenever I have made a claim, I have provided evidence for it, and referred you to neutral parties if you had doubt.  It&#039;s time that you did the same.</description>
		<content:encoded><![CDATA[<blockquote><p>
You were claiming that any mono project can be recompiled (i’m sorry, TRANSLATED) into java or older MSIL to avoid legal issues, and that it can be done with 100% reliability and 100% automation. COST FREE (yes, you were claiming that too)! Click – done.
</p></blockquote>
<p>Absolutely, and I still claim that.  This completely solves the CLR compatibility issue.</p>
<blockquote><p>
So now you are saying that indeed, some libraries may have to be reimplemented. But this is not 100% automation and not cost free.
</p></blockquote>
<p>Now?  You act as though this is news to you.  I have addressed this in comments #34 (&#8220;If the feature [...] avoidance of patent issues&#8221;), #41 (&#8220;this is called [...] are good at it&#8221;) and #45 (&#8220;this is why [...] worse at the game&#8221;).  Library compatibility is a completely separate issue to CLR/runtime compatibility.  To other readers of this post: is there something that I&#8217;m failing to explain to Lex?  Perhaps one of you could do a better job?  I&#8217;m all out of ways to make this simpler to understand.</p>
<p>Lex: you are bordering on being a troll.</p>
<blockquote><p>
For the answer what libraries in .net are patented and not covered by CP I suggest you lobby to Microsoft.
</p></blockquote>
<p>No, I don&#8217;t think that I will.  You made the claim, now back it up or retract it.  The onus is not on <strong>me</strong> to provide evidence for <strong>your</strong> claims.  Whenever I have made a claim, I have provided evidence for it, and referred you to neutral parties if you had doubt.  It&#8217;s time that you did the same.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lex</title>
		<link>http://mono-nono.com/2009/07/22/does-mono-hurt-microsoft/comment-page-2/#comment-753</link>
		<dc:creator>Lex</dc:creator>
		<pubDate>Mon, 27 Jul 2009 16:43:55 +0000</pubDate>
		<guid isPermaLink="false">http://mono-nono.com/?p=451#comment-753</guid>
		<description>@Richard

You were claiming that any mono project can be recompiled (i&#039;m sorry, TRANSLATED) into java or older MSIL to avoid legal issues, and that it can be done with 100% reliability and 100% automation. COST FREE (yes, you were claiming that too)! Click - done.

So now you are saying that indeed, some libraries may have to be reimplemented. But this is not 100% automation and not cost free.

And you are still silent on &quot;100% reliability&quot;? Oh well...

For &quot;evidence&quot; you have requested I suggest you refer to patent section in mono faq: http://mono-project.com/License
For the answer what libraries in .net are patented and not covered by CP I suggest you lobby to Microsoft.</description>
		<content:encoded><![CDATA[<p>@Richard</p>
<p>You were claiming that any mono project can be recompiled (i&#8217;m sorry, TRANSLATED) into java or older MSIL to avoid legal issues, and that it can be done with 100% reliability and 100% automation. COST FREE (yes, you were claiming that too)! Click &#8211; done.</p>
<p>So now you are saying that indeed, some libraries may have to be reimplemented. But this is not 100% automation and not cost free.</p>
<p>And you are still silent on &#8220;100% reliability&#8221;? Oh well&#8230;</p>
<p>For &#8220;evidence&#8221; you have requested I suggest you refer to patent section in mono faq: <a href="http://mono-project.com/License" rel="nofollow">http://mono-project.com/License</a><br />
For the answer what libraries in .net are patented and not covered by CP I suggest you lobby to Microsoft.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard</title>
		<link>http://mono-nono.com/2009/07/22/does-mono-hurt-microsoft/comment-page-2/#comment-752</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Mon, 27 Jul 2009 16:20:14 +0000</pubDate>
		<guid isPermaLink="false">http://mono-nono.com/?p=451#comment-752</guid>
		<description>@Lex,

You make accusations; let&#039;s see if you have the evidence to back those accusations up!

&lt;blockquote&gt;
Let’s take a mono library that is not covered by ECMA and is not a subject to patent protection.&lt;/blockquote&gt;

Name such a library.  System.Data, System.Web we know of; these are trivial (in fact, System.Web is effectively being done away with in favour of MVC); any others?

&lt;blockquote&gt;The big problem is that most .net libraries are not a part of ECMA.
&lt;/blockquote&gt;

... &quot;most&quot;?  Big claims.  What percentage are we talking about?  Can you give me the assembly names?

&lt;blockquote&gt;Your answer consistently seems to be – recompile them to another bytecode.
&lt;/blockquote&gt;

No.  That is my answer to a future incompatible CLR.  That is not my answer to the problem of libraries; if you think that it is, quote any point at which I say that.  My answer is &quot;this is why such libraries would have to be reimplemented&quot;, to quote myself in comment #45.  My answer to the legal &quot;issues&quot; that might arise from this strategy are documented at the end of comment #34.</description>
		<content:encoded><![CDATA[<p>@Lex,</p>
<p>You make accusations; let&#8217;s see if you have the evidence to back those accusations up!</p>
<blockquote><p>
Let’s take a mono library that is not covered by ECMA and is not a subject to patent protection.</p></blockquote>
<p>Name such a library.  System.Data, System.Web we know of; these are trivial (in fact, System.Web is effectively being done away with in favour of MVC); any others?</p>
<blockquote><p>The big problem is that most .net libraries are not a part of ECMA.
</p></blockquote>
<p>&#8230; &#8220;most&#8221;?  Big claims.  What percentage are we talking about?  Can you give me the assembly names?</p>
<blockquote><p>Your answer consistently seems to be – recompile them to another bytecode.
</p></blockquote>
<p>No.  That is my answer to a future incompatible CLR.  That is not my answer to the problem of libraries; if you think that it is, quote any point at which I say that.  My answer is &#8220;this is why such libraries would have to be reimplemented&#8221;, to quote myself in comment #45.  My answer to the legal &#8220;issues&#8221; that might arise from this strategy are documented at the end of comment #34.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
