I think the issue is vetting the contribution. Microsoft wants to protect itself and make sure that anything in the &quot;core&quot; hasn&#39;t violated an existing copyright. As I understand it, Microsoft considers it prohibitivly expensive to ensure that all contributions aren&#39;t already copywritten, which is why they don&#39;t accept patches to the core yet. Once the DLR is stabilized they will allow contributions to the IronRuby core because it can no longer influence the DLR core.<br>
<br>
<div><span class="gmail_quote">On 5/12/08, <b class="gmail_sendername">C.J. Adams-Collier</b> &lt;<a href="mailto:cjac@colliertech.org">cjac@colliertech.org</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hey there Shri,<br><br>Do you accept changes provided that the contributor has assigned<br>copyright to Microsoft?<br>
<br><a href="http://lwn.net/Articles/272265/">http://lwn.net/Articles/272265/</a><br><a href="http://www.copylaw.com/forms/copyassn.html">http://www.copylaw.com/forms/copyassn.html</a><br><a href="http://www.update.uu.se/~ams/inetutils/gnulib/doc/Copyright/request-assign.changes">http://www.update.uu.se/~ams/inetutils/gnulib/doc/Copyright/request-assign.changes</a><br>
<br>Cheers,<br><br>C.J.<br><br><br>On Mon, 2008-05-12 at 11:29 -0700, Shri Borde wrote:<br>&gt; Hi Oleg,<br>&gt;<br>&gt;<br>&gt;<br>&gt; You can prevent stack overflow by explicitly maintaining the recursion<br>&gt; count. See<br>
&gt; <a href="http://lists.ironpython.com/pipermail/users-ironpython.com/2007-October/005694.html">http://lists.ironpython.com/pipermail/users-ironpython.com/2007-October/005694.html</a> for a related thread about IronPython. However, such a fix in IronRuby would be in IronRuby.dll, and so we could not accept your patch. You could try patching it for your own version of IronRuby if wanted.<br>
&gt;<br>&gt;<br>&gt;<br>&gt; Thanks,<br>&gt;<br>&gt; Shri<br>&gt;<br>&gt; Want to work on IronPython, IronRuby, F#?Visit<br>&gt; <a href="http://blogs.msdn.com/ironpython">http://blogs.msdn.com/ironpython</a><br>&gt;<br>&gt;<br>
&gt;<br>&gt; <a href="mailto:From%3Aironruby-core-bounces@rubyforge.org">From:ironruby-core-bounces@rubyforge.org</a><br>&gt; [mailto:<a href="mailto:ironruby-core-bounces@rubyforge.org">ironruby-core-bounces@rubyforge.org</a>] On Behalf Of Curt<br>
&gt; Hagenlocher<br>&gt; Sent: Monday, May 12, 2008 10:19 AM<br>&gt; To: <a href="mailto:ironruby-core@rubyforge.org">ironruby-core@rubyforge.org</a><br>&gt; Subject: Re: [Ironruby-core] Try IronRuby in your browser<br>&gt;<br>
&gt;<br>&gt;<br>&gt;<br>&gt; You might want to change your blog entry to say &quot;OSI-approved Open<br>&gt; Source license&quot; instead of &quot;GPL-based license&quot; so that you don&#39;t give<br>&gt; our lawyers a collective heart attack ;).<br>
&gt;<br>&gt; On Mon, May 12, 2008 at 9:46 AM, Oleg Tkachenko &lt;<a href="mailto:oleg@tkachenko.com">oleg@tkachenko.com</a>&gt;<br>&gt; wrote:<br>&gt;<br>&gt; Hello!<br>&gt;<br>&gt; I put together some simple version of IronRuby powered &quot;Try Ruby&quot; [1].<br>
&gt; This is just night hack, I hope to improve it.<br>&gt;<br>&gt; Now, the problem is that anybody can crash it with &quot;def f() f() end&quot;,<br>&gt; &quot;f()&quot;. I mean StackOverflowException, which is really bad on shared<br>
&gt; <a href="http://ASP.NET">ASP.NET</a> hosting.<br>&gt;<br>&gt; Any idea if IronRuby can prevent stack overflow? I&#39;m volunteering to<br>&gt; contribute an implementation if so.<br>&gt;<br>&gt;<br>&gt; [1] <a href="http://www.ironruby.info/ir/">http://www.ironruby.info/ir/</a><br>
&gt; --<br>&gt; Oleg<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; Ironruby-core mailing list<br>&gt; <a href="mailto:Ironruby-core@rubyforge.org">Ironruby-core@rubyforge.org</a><br>&gt; <a href="http://rubyforge.org/mailman/listinfo/ironruby-core">http://rubyforge.org/mailman/listinfo/ironruby-core</a><br>
&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; Ironruby-core mailing list<br>&gt; <a href="mailto:Ironruby-core@rubyforge.org">Ironruby-core@rubyforge.org</a><br>&gt; <a href="http://rubyforge.org/mailman/listinfo/ironruby-core">http://rubyforge.org/mailman/listinfo/ironruby-core</a><br>
<br>_______________________________________________<br>Ironruby-core mailing list<br><a href="mailto:Ironruby-core@rubyforge.org">Ironruby-core@rubyforge.org</a><br><a href="http://rubyforge.org/mailman/listinfo/ironruby-core">http://rubyforge.org/mailman/listinfo/ironruby-core</a><br>
<br><br></blockquote></div><br>