Paul Krill
Editor at Large

Microsoft walks away from dynamic language projects

news
Oct 22, 20103 mins

IronPython and IronRuby moving to other jurisdictions, enabling the community at large to make source contributions

Microsoft is turning over its IronPython and IronRuby projects, which enable the Python and Ruby dynamic languages to run on the company’s .Net software development platform, to others outside the company, a Microsoft official said this week.

The move enables the community at large to make source contributions to the two projects, said Jason Zander, corporate vice president of the Visual Studio team at Microsoft, in a blog post. Meanwhile, Jim Hugunin, who had worked on IronPython at Microsoft, has departed for Google.

[ Microsoft launched an open source .Net package manager called NuPack earlier this month. ]

“IronPython and IronRuby are two dynamic language implementations that we have incubated internally the last few years. We have released several versions of both language environments, and all of the source code has been released under open source licenses (recently moved to Apache License V2.0),” Zander said.

New leadership and a new development model  for the projects “will enable the broader community to contribute to their development,” said Zander. Changes can be made to the two projects on the CodePlex open source project site to allow community members to make contributions without sponsorship by a Microsoft employee, he said.

Also, Microsoft has done ground work for future versions of the projects, Zander said.

IronPython will feature as coordinators Miguel de Icaza, author Michael Foord, and .Net programmer Jeff Hardy along with blogger Jimmy Schementi. De Icaza and Schementi will coordinate IronRuby.

“All of these guys have worked with or on the Iron projects since their inception, and I have nothing but trust and respect for the new stewards of these community projects,” Zander said.

“Overall, I hope the effect of the changes is to dramatically increase the opportunity for community members to contribute their own code to IronPython and IronRuby, and to actively participate in these projects,” Zander added.

“Both IronPython and IronRuby will be developed like other open source projects without any of the limitations that previously existed,” de Icaza said in his blog. “In particular, from my very Unix-centric view, we will be able to get the proper fixes into the Iron* languages to make them work out of the box on Linux and MacOS.

In a blog post, Hugunin said he was excited to go work for Google.

“Microsoft’s decision to abandon its investment in IronPython was a catalyst but not the cause of my leaving the company. While most of you know that I haven’t been directly involved in IronPython for quite some time, the decision still provided a spur to cause me to reflect on my time at the company and realize that it was time to explore other career options,” Hugunin said.

This article, “Microsoft walks away from dynamic language projects,” was originally published at InfoWorld.com.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author