Linked by Thom Holwerda on Fri 13th Jun 2008 18:09 UTC, submitted by wakeupneo
.NET (dotGNU too) "It's official: Microsoft will not accept any external code contributions to its planned Dynamic Language Runtime, which will run Microsoft's new scripting languages for the web and Silverlight content on .NET. Microsoft will, though, continue to accept source-code contributions to its slowly emerging implementation of Ruby for .NET, IronRuby. Contributions are helping to build IronRuby and shepherd the language towards the first-full release. The Register has learned, meanwhile, that Microsoft will start accepting external contributions to its other great scripting language project, putting Python on .NET - IronPython - in the "near future". The promise by Microsoft IronRuby lead John Lam comes nearly a year after the topic was first raised. The reason Microsoft decided to leave the DLR closed, despite taking contributions to the languages that will run inside it, is to protect itself from unwanted licenses and IP claims."
Permalink for comment 318438
To read all comments associated with this story, please click here.
Keep off the Grass
by segedunum on Fri 13th Jun 2008 23:06 UTC
segedunum
Member since:
2005-07-06

It's OK for us to accept contributions for things like IronPython and IronRuby, because these are areas where we are behind and need all the help we can get to persuade you to run your Python and Ruby code on our platform. However, where our technologies are concerned, get off our lawn. As far as I know, projects like Mono have relied on the current (MS-PL) DLR source code to run IronPython, Ruby and Moonlight, and this is the predictable equivalent of them having their balls squeezed. Yes, certain things might be open source, but we're going to set fire to the surrounding area (as the Romans used to do) so you can't get off our platform.

This has absolutely nothing do with IP or licenses, and everything to do with control. I can't think of anything more predictable than that. The sun has less chance of coming up in the morning.