Paul Krill
Editor at Large

Microsoft extends open-sourcing spree with Project Orleans

news analysis
Dec 19, 20142 mins

Hot on the heels of open-sourcing .Net Core, Microsoft does the same with its Orleans cloud computing framework

Microsoft is open-sourcing its Project Orleans cloud computing framework, but an analyst sees limits in how far the software giant will go with its open licensing efforts.

Orleans, which is used to build production services on Microsoft’s Windows Azure cloud, was offered as a preview in April. Following requests from the community at large, Microsoft Research said in a recent blog post that the open source move was the “next logical step” for the project. Orleans code is expected to be released early in 2015 under an MIT license and published on GitHub.

The move follows last month’s plans announced by Microsoft to open-source its .Net Core technology. But analyst Rob Sanfilippo, of Directions on Microsoft, sees a cap on Microsoft’s efforts in this vein. “At a high level, I believe Microsoft is looking for internal technologies that can be open-sourced to gain community input while aiding developers and researchers,” Sanfilippo said in an email.

“The company is likely aiming to demonstrate its commitment to the ‘modern’ attitude of open sourcing code. However, I expect that intellectual property that is critical to Microsoft’s revenue streams, such as Windows, Office, and enterprise applications, are not candidates for open sourcing. Instead, we’ll continue to see Microsoft publish infrastructure code like the .Net Framework, and academic and research-based projects like Orleans, as open source.”

The Orleans programming model and runtime raise the level of abstraction, according to Microsoft Research. “Orleans targets developers who are not distributed system experts, although our expert customers have found it attractive too.” Orleans, Microsoft said, is actor-based but is different from existing actor-based platforms because it treats actors as virtual entities rather than as physical ones.

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