<?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: Ruby.NET goes Open Source &#8230; too late?</title>
	<atom:link href="http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/</link>
	<description>Ruby makes Rails, Javascript makes Ajax, Dr Nic makes Magic</description>
	<lastBuildDate>Tue, 16 Mar 2010 14:19:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Dr Nic</title>
		<link>http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/comment-page-1/#comment-49038</link>
		<dc:creator>Dr Nic</dc:creator>
		<pubDate>Wed, 17 Oct 2007 06:16:22 +0000</pubDate>
		<guid isPermaLink="false">http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/#comment-49038</guid>
		<description>@John - the Silverlight guy was a marketing guy here in Australia in the MS team that runs booths @ conferences etc. I doubt he was speaking with authority, it was just a wacky thing for MS person to say :)</description>
		<content:encoded><![CDATA[<p>@John &#8211; the Silverlight guy was a marketing guy here in Australia in the MS team that runs booths @ conferences etc. I doubt he was speaking with authority, it was just a wacky thing for MS person to say <img src='http://drnicwilliams.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Lam</title>
		<link>http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/comment-page-1/#comment-49035</link>
		<dc:creator>John Lam</dc:creator>
		<pubDate>Wed, 17 Oct 2007 05:52:39 +0000</pubDate>
		<guid isPermaLink="false">http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/#comment-49035</guid>
		<description>Wow. Lots of commentary here. I think that Mike (aka blowmage) has clarified most of the technical details in the comments.

Folks who want to work on IronRuby are more than welcome to contribute to our libraries. We need you to sign a contributor agreement and assign copyright to Microsoft, but that&#039;s really no different than any other well-run Open Source project (well with the exception of assigning copyright to Microsoft :)

BTW, I have no idea who the random Silverlight guy was, but I doubt he was on the product team. Don&#039;t believe everythng you hear :)

Thanks,
-John</description>
		<content:encoded><![CDATA[<p>Wow. Lots of commentary here. I think that Mike (aka blowmage) has clarified most of the technical details in the comments.</p>
<p>Folks who want to work on IronRuby are more than welcome to contribute to our libraries. We need you to sign a contributor agreement and assign copyright to Microsoft, but that&#8217;s really no different than any other well-run Open Source project (well with the exception of assigning copyright to Microsoft <img src='http://drnicwilliams.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>BTW, I have no idea who the random Silverlight guy was, but I doubt he was on the product team. Don&#8217;t believe everythng you hear <img src='http://drnicwilliams.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Thanks,<br />
-John</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blowmage</title>
		<link>http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/comment-page-1/#comment-48856</link>
		<dc:creator>blowmage</dc:creator>
		<pubDate>Mon, 15 Oct 2007 15:03:44 +0000</pubDate>
		<guid isPermaLink="false">http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/#comment-48856</guid>
		<description>Glenn, IronRuby is already open sourced using the MsPL license. You can get the latest from RubyForge now. If Microsoft isn&#039;t doing the right thing with IronRuby, we can fork the code.  Or move to Ruby.NET.

Also, Microsoft is allowing contributions from the community back into IronRuby. And not just allowing contributions, encouraging contributions. This is a huge step and shows their commitment to having the community involved and trying to do the right thing.

The DLR is also open sourced using the same license, although contributions aren&#039;t allowed to it because it will eventually be part of the CLR.</description>
		<content:encoded><![CDATA[<p>Glenn, IronRuby is already open sourced using the MsPL license. You can get the latest from RubyForge now. If Microsoft isn&#8217;t doing the right thing with IronRuby, we can fork the code.  Or move to Ruby.NET.</p>
<p>Also, Microsoft is allowing contributions from the community back into IronRuby. And not just allowing contributions, encouraging contributions. This is a huge step and shows their commitment to having the community involved and trying to do the right thing.</p>
<p>The DLR is also open sourced using the same license, although contributions aren&#8217;t allowed to it because it will eventually be part of the CLR.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Glenn Gillen</title>
		<link>http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/comment-page-1/#comment-48844</link>
		<dc:creator>Glenn Gillen</dc:creator>
		<pubDate>Mon, 15 Oct 2007 13:26:46 +0000</pubDate>
		<guid isPermaLink="false">http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/#comment-48844</guid>
		<description>From following the thread John has posted on the rubytalk list in the past, I&#039;m led to believe that IronRuby will eventually be fully open sourced also, but at the moment it can&#039;t due to the state of the CLR/DLR.

I could have interpreted that wrong though.</description>
		<content:encoded><![CDATA[<p>From following the thread John has posted on the rubytalk list in the past, I&#8217;m led to believe that IronRuby will eventually be fully open sourced also, but at the moment it can&#8217;t due to the state of the CLR/DLR.</p>
<p>I could have interpreted that wrong though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blowmage</title>
		<link>http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/comment-page-1/#comment-48806</link>
		<dc:creator>blowmage</dc:creator>
		<pubDate>Mon, 15 Oct 2007 06:02:07 +0000</pubDate>
		<guid isPermaLink="false">http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/#comment-48806</guid>
		<description>Sorry Nic, my last comment was aimed at James and not you.  My bad.  I don&#039;t think you were necessarily FUDdy, and I certainly believe your heart is in the right place.  The more eyes on Ruby.NET the better!

That said, I&#039;ve been seeing alot of FUD from the Ruby community lately about Microsoft and IronRuby, and I&#039;m getting kinda sick of it. When/if Microsoft steps out of line with respect to Ruby I&#039;ll be the first in line to call foul.  But I haven&#039;t seen it yet.  Expressing concerns is one thing, spreading fear, uncertainty, and doubt is something else.

I honestly believe that Ruby has so much to offer the average .NET developer that I&#039;m committing myself to make Ruby on .NET successful. My worst fear is that some in the Ruby community become a hindrance to adoption. That&#039;s not the Ruby community I know and love.</description>
		<content:encoded><![CDATA[<p>Sorry Nic, my last comment was aimed at James and not you.  My bad.  I don&#8217;t think you were necessarily FUDdy, and I certainly believe your heart is in the right place.  The more eyes on Ruby.NET the better!</p>
<p>That said, I&#8217;ve been seeing alot of FUD from the Ruby community lately about Microsoft and IronRuby, and I&#8217;m getting kinda sick of it. When/if Microsoft steps out of line with respect to Ruby I&#8217;ll be the first in line to call foul.  But I haven&#8217;t seen it yet.  Expressing concerns is one thing, spreading fear, uncertainty, and doubt is something else.</p>
<p>I honestly believe that Ruby has so much to offer the average .NET developer that I&#8217;m committing myself to make Ruby on .NET successful. My worst fear is that some in the Ruby community become a hindrance to adoption. That&#8217;s not the Ruby community I know and love.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dr Nic</title>
		<link>http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/comment-page-1/#comment-48800</link>
		<dc:creator>Dr Nic</dc:creator>
		<pubDate>Mon, 15 Oct 2007 05:06:42 +0000</pubDate>
		<guid isPermaLink="false">http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/#comment-48800</guid>
		<description>Again, sorry about the FUD. My bad.</description>
		<content:encoded><![CDATA[<p>Again, sorry about the FUD. My bad.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blowmage</title>
		<link>http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/comment-page-1/#comment-48790</link>
		<dc:creator>blowmage</dc:creator>
		<pubDate>Mon, 15 Oct 2007 03:07:08 +0000</pubDate>
		<guid isPermaLink="false">http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/#comment-48790</guid>
		<description>RubyCLR is a Ruby to CLR bridge written in Ruby and C++.  This was John Lam&#039;s project before he joined Microsoft.  RubyCLR has nothing technically in common with IronRuby or the DLR.

The Dynamic Language Runtime (DLR) is an extension to the CLR (.NET Framework) that is intended to provide a common type system for dynamic languages to interoperate.  The DLR has been open sourced with the MsPL license, and will be added to Mono.

IronRuby is Microsoft&#039;s implementation of the Ruby language and runtime on the DLR.  Ruby.NET was started before the DLR was announced, and is written for the CLR.

I understand the concern over IronRuby being a &quot;real&quot; implementation and the distrust of Microsoft, but so far those things haven&#039;t happened. IronRuby is being developed in the open, on RubyForge. Can we keep the FUD in check until we have something that Microsoft has actually done wrong?</description>
		<content:encoded><![CDATA[<p>RubyCLR is a Ruby to CLR bridge written in Ruby and C++.  This was John Lam&#8217;s project before he joined Microsoft.  RubyCLR has nothing technically in common with IronRuby or the DLR.</p>
<p>The Dynamic Language Runtime (DLR) is an extension to the CLR (.NET Framework) that is intended to provide a common type system for dynamic languages to interoperate.  The DLR has been open sourced with the MsPL license, and will be added to Mono.</p>
<p>IronRuby is Microsoft&#8217;s implementation of the Ruby language and runtime on the DLR.  Ruby.NET was started before the DLR was announced, and is written for the CLR.</p>
<p>I understand the concern over IronRuby being a &#8220;real&#8221; implementation and the distrust of Microsoft, but so far those things haven&#8217;t happened. IronRuby is being developed in the open, on RubyForge. Can we keep the FUD in check until we have something that Microsoft has actually done wrong?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guy Murphy</title>
		<link>http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/comment-page-1/#comment-48777</link>
		<dc:creator>Guy Murphy</dc:creator>
		<pubDate>Mon, 15 Oct 2007 01:44:49 +0000</pubDate>
		<guid isPermaLink="false">http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/#comment-48777</guid>
		<description>RubyCLR is not the same beast as what became IronRuby. As far as I&#039;m aware RubyCLR was a Ruby/CLR bridge, not a Ruby implementation.

IronRuby is a Ruby implementation built on top of the DLR.

IronRuby can be built on Mono. So technically requires MS .NET 3.0 or Mono1.2.5 (I think).

IronRuby is hosted on Rubyforge, and if being developed in a relatively open fashion.

Ruby.NET was sponsored by MS, and as pointed out MS license chunks of Ruby.NET... which sounds pretty complimentary to me.

While I admire the enthusiasm of articles like this one, and I&#039;m not trying to be offensive, you have to stand back, look at it and hold your hands up to effective engaging in FUD. You aren&#039;t engaged in technical arguments here, you&#039;re engaged in emotive political ones... and hey, that&#039;s OK too.

What are the technical merits of Ruby.NET that you believe should encourage people to support it?... That&#039;s a genuine question, not bait, and perhaps the answering would do more to obtain the support you feel desirable.

IF the goal is to obtain a quality Ruby implementation then the exisiting cooperation between Ruby.NET and IronRuby would seem to drive in that direction. I&#039;m not sure that this article doesn&#039;t just drag up old partisan attitudes.

Not having a pop at you so much as challenging you gently. I do appreciate your concerns.

As for IE... IE was held in limbo from IE6 as MS were concerned about anti-trust issues. They needed Mozilla to gain ground so they couldn&#039;t be accused of monopolistic practices. Same reason MS maintained an MS Office dev team at Apple for so long. MS had a compelling interest in Apple remaining alive. The rise of Linux obviated that need and the team got pulled.

Yes it sucks. However MS had very real and compelling reasons for holding back on IE. They were damned if they did, and they were damned if they didn&#039;t.

With regard to Sun/Java... Java (or more specifically the JVM) has been extended in all sorts of ways by all sorts of people that make the MS extensions with J++ look trivial. If the shoe were on the other foot MS would have been lambasted for restrictive practice with regard to a competitor over their closed source, non-specced language.... Very similar interestingly enough to Netscape/JavaScript years before. Netscape held the trademark to JavaScript and denied use of it to MS who had to call their implementation JScript. This alarmed a lot of people (and the W3C/TBL never really liked Netscape) hence we wound up with ECMAScript.

When the shoe was on the other foot with CLR/C# MS did open the spec and we&#039;re watching the Mono team, Boo, Nemerle and others moving with the platform in all sorts of interesting ways.

See there&#039;s a lot of things that appear black and white... and as and old school OS/2 fan, I still resent MS... but reality is normally all sorts of shades of gray.

MS is doing interesting things *technically* with languages at the moment.</description>
		<content:encoded><![CDATA[<p>RubyCLR is not the same beast as what became IronRuby. As far as I&#8217;m aware RubyCLR was a Ruby/CLR bridge, not a Ruby implementation.</p>
<p>IronRuby is a Ruby implementation built on top of the DLR.</p>
<p>IronRuby can be built on Mono. So technically requires MS .NET 3.0 or Mono1.2.5 (I think).</p>
<p>IronRuby is hosted on Rubyforge, and if being developed in a relatively open fashion.</p>
<p>Ruby.NET was sponsored by MS, and as pointed out MS license chunks of Ruby.NET&#8230; which sounds pretty complimentary to me.</p>
<p>While I admire the enthusiasm of articles like this one, and I&#8217;m not trying to be offensive, you have to stand back, look at it and hold your hands up to effective engaging in FUD. You aren&#8217;t engaged in technical arguments here, you&#8217;re engaged in emotive political ones&#8230; and hey, that&#8217;s OK too.</p>
<p>What are the technical merits of Ruby.NET that you believe should encourage people to support it?&#8230; That&#8217;s a genuine question, not bait, and perhaps the answering would do more to obtain the support you feel desirable.</p>
<p>IF the goal is to obtain a quality Ruby implementation then the exisiting cooperation between Ruby.NET and IronRuby would seem to drive in that direction. I&#8217;m not sure that this article doesn&#8217;t just drag up old partisan attitudes.</p>
<p>Not having a pop at you so much as challenging you gently. I do appreciate your concerns.</p>
<p>As for IE&#8230; IE was held in limbo from IE6 as MS were concerned about anti-trust issues. They needed Mozilla to gain ground so they couldn&#8217;t be accused of monopolistic practices. Same reason MS maintained an MS Office dev team at Apple for so long. MS had a compelling interest in Apple remaining alive. The rise of Linux obviated that need and the team got pulled.</p>
<p>Yes it sucks. However MS had very real and compelling reasons for holding back on IE. They were damned if they did, and they were damned if they didn&#8217;t.</p>
<p>With regard to Sun/Java&#8230; Java (or more specifically the JVM) has been extended in all sorts of ways by all sorts of people that make the MS extensions with J++ look trivial. If the shoe were on the other foot MS would have been lambasted for restrictive practice with regard to a competitor over their closed source, non-specced language&#8230;. Very similar interestingly enough to Netscape/JavaScript years before. Netscape held the trademark to JavaScript and denied use of it to MS who had to call their implementation JScript. This alarmed a lot of people (and the W3C/TBL never really liked Netscape) hence we wound up with ECMAScript.</p>
<p>When the shoe was on the other foot with CLR/C# MS did open the spec and we&#8217;re watching the Mono team, Boo, Nemerle and others moving with the platform in all sorts of interesting ways.</p>
<p>See there&#8217;s a lot of things that appear black and white&#8230; and as and old school OS/2 fan, I still resent MS&#8230; but reality is normally all sorts of shades of gray.</p>
<p>MS is doing interesting things *technically* with languages at the moment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James O'Kelly</title>
		<link>http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/comment-page-1/#comment-48721</link>
		<dc:creator>James O'Kelly</dc:creator>
		<pubDate>Sun, 14 Oct 2007 10:19:22 +0000</pubDate>
		<guid isPermaLink="false">http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/#comment-48721</guid>
		<description>I have to say that anything championed by Microsoft scares the shit out of me (after being a MS developer for too long, and working for them at one point), but for them to get into Ruby or Rails, makes me want to /wrist in true emo style.

If it happens we will see an explosion of Ruby work, but we will be forced to do it the MS way, which can be sure to differ greatly from the Matz way.

Thanks for supporting Ruby.Net over IronRuby.</description>
		<content:encoded><![CDATA[<p>I have to say that anything championed by Microsoft scares the shit out of me (after being a MS developer for too long, and working for them at one point), but for them to get into Ruby or Rails, makes me want to /wrist in true emo style.</p>
<p>If it happens we will see an explosion of Ruby work, but we will be forced to do it the MS way, which can be sure to differ greatly from the Matz way.</p>
<p>Thanks for supporting Ruby.Net over IronRuby.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dr Nic</title>
		<link>http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/comment-page-1/#comment-48693</link>
		<dc:creator>Dr Nic</dc:creator>
		<pubDate>Sun, 14 Oct 2007 00:24:54 +0000</pubDate>
		<guid isPermaLink="false">http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/#comment-48693</guid>
		<description>@http://jcohen.myopenid.com/ [&lt;a href=&#039;http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/#comment-48692&#039; rel=&quot;nofollow&quot;&gt;via&lt;/a&gt;] - it would be interesting to start with one of the jruby/swing ruby wrapper projects that give swing a Ruby-fu feel, and see how far you can push it into WinForms libraries :)</description>
		<content:encoded><![CDATA[<p>@http://jcohen.myopenid.com/ [<a href='http://drnicwilliams.com/2007/10/13/rubynet-goes-open-source/#comment-48692' rel="nofollow">via</a>] &#8211; it would be interesting to start with one of the jruby/swing ruby wrapper projects that give swing a Ruby-fu feel, and see how far you can push it into WinForms libraries <img src='http://drnicwilliams.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
