Slashdot is powered by your submissions, so send in your scoop


Forgot your password?
Open Source Cloud Microsoft

Microsoft To Open Source Cloud Framework Behind Halo 4 Services 50

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.
This discussion has been archived. No new comments can be posted.

Microsoft To Open Source Cloud Framework Behind Halo 4 Services

Comments Filter:
  • by Anonymous Coward

    Should've open sourced it before Halo MCC was released. Would've saved Microsoft a whole lot of headaches.

  • 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.
    • by grcumb ( 781340 )

      Whatever it is that made Halo 4 (cloud-based or otherwise) should remain closed. Or better yet, incinerate it.

      Agreed. 'Software that makes it easy for non-experts to do expert tasks' will one day be recognised for its role in causing the downfall of civilisation as we know it. By then, of course, it will be too late.

      Some among you may think that's overstating things. Some among you are also .NET developers, so what do you know?

      Seriously, though: From the Airbus crash to high frequency trading to the Sony hack, examples abound of how enabling and empowering mediocrity is the first ingredient of every modern tragedy.

    • by donaldm ( 919619 )

      Whatever it is that made Halo 4 (cloud-based or otherwise) should remain closed. Or better yet, incinerate it.

      Well it is designed to run on .NET [] which is open source as well but licensed under Reasonable_and_Non_Discriminatory_Licensing [] which if you read this seems like a minefield full of flowers since Microsoft holds lots of patents on the all over infrastructure. Basically this will be a Microsoft only thing. Other companies enter at their peril. :)

      • by Shados ( 741919 )

        .NET is slowly being "re-opensourced" under MIT license though.

        • Wake me when they're done. 'til then, keep that 10 foot pole ready.

        • only the shitty stuff they don't care about - all the good code is kept locked away, for good reason. Its only the crap that isn't so bad they don't want you to look at, but they do want you to maintain that they open source.

          IIRC all the cloud goodness they have went C++ a while back, as they looked at how much it cost them to run .NET code on all their servers, when you have a million servers the loss in efficiency of running .NET everywhere adds up to a significant amount. Hence their "C++ Renaissance" of

  • 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 ...

  • Encouragement... (Score:5, Insightful)

    by FearTheDonut ( 2665569 ) on Monday December 15, 2014 @08:52AM (#48599697)
    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#.
  • 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.

Evolution is a million line computer program falling into place by accident.