Microsoft To Open Source Cloud Framework Behind Halo 4 Services
angry tapir writes Microsoft plans to open-source the framework that helps developers of cloud services like those behind Halo 4. Project Orleans is a framework built by the eXtreme Computing Group at Microsoft Research using .NET, designed so developers who aren't distributed systems experts can build cloud services that scale to cope with high demand and still keep high performance. The Orleans framework was used to build several services on Azure, including services that are part of Halo 4. The code will be released under an MIT license on GitHub early next year.
Should've open sourced it before Halo MCC was released. Would've saved Microsoft a whole lot of headaches.
outside of games, where you have very small amounts of data to shove around quickly
Ghandi quote in 3... 2... 1...
Whatever it is that made Halo 4 (cloud-based or otherwise) should remain closed. Or better yet, incinerate it.
I will forever remember where I was and what I was doing when I read about this momentous news item.
I'm glad that Microsoft is releasing this. I really am. But you don't have to do the whole vaporware release where you say "We'll be releasing this awesome thing early next year." Just release the code and announce it when you do. Old habits die hard ...
-- $G
What is this Codeplex crap? On OSX + Chrome, viewing any of the source files causes the file contents to blank out when I scroll down the page. Here's one example:
http://orleans.codeplex.com/SourceControl/latest#src/samples/AzureWebSample/WebRole/WebRole.cs
We've been asking for years now (decades, even) for Microsoft to become more open. Regardless of their motivation, this kind of behavior should be encouraged, rather than ridiculed. To my knowledge, none of the other platforms they've open sourced has 'taken back' by them, as some conspiracy theorists have anticipated. While I'm under no illusion that Office or Windows will ever be open sourced, I'm very happy that much of their other platforms are becoming more open and hope they continue to do so.
Does this give Microsoft a legitimate exit strategy for when they decide they're done supporting Halo 4 Multiplayer? Can they just say "You can still play online with friends!**"? Will they start handing over the keys, as it were, sooner than they ordinarily would because "someone will pick up the slack"? End-of-life is becoming an increasingly important issue with so many games going all-or-nearly-all online.
It's do or die time for MS's .Net and Azure so they need to throw down any and all incentive to get people to get on board.
I applaud the new CEO's aggressive switch over to open source but it's a little too late.
That moment has come and gone. My previous work place experienced this first hand.
Potential buyers loved the product but not the platform that it was written in. They wanted linux/java, not MS/c++/c#.
Sorry but unless someone posts it somewhere else I won't check out the code directly from github.
Github kept until recently a list of 11000 twitter handles labeling people as misogynysts with no trial.
If opensource can't be apolitical, github can keep their free services for themselves.
I played Halo 4 for over 400 hours, and I'm currently playing MCC exclusively. While I love the game, I can also say that the multiplayer in Halo 4 and definitely now in MCC are definitely lacking. So I'm not sure Microsoft is doing the world a favor by releasing this. What I can hope is that users will be able to help Microsoft make Halo online gaming experience better.