Live data from Hacker News

Orbit: EA's first open source project

blog.bioware.com

21–30 of 45 posts

Re: Orbit: EA's first open source project

#22

Interested to see how this stands up against alternatives like Akka.

The interesting innovation (at least on the JVM) seems to be the use of _virtual_ actors. At first glance this looks similar to Microsoft's Orleans project: http://research.microsoft.com/pubs/210931/Orleans-MSR-TR-201...

I was about to suggest that they seem to have leaned more toward Orleans than Akka. Orleans on Github: https://github.com/dotnet/Orleans

Re: Orbit: EA's first open source project

#23

> Orbit is a modern Java framework that makes it easier to build and maintain distributed, secure, and scalable online services. It is inspired by a variety of existing frameworks and brings some exciting new things to the table. Except both bioware and EA have dismal track record of massive online services. Origin barely works, SWTOR was barely loaded, Sim City - you know the story, Battlefield launches are terrible…

EA should be congratulated for contributing BSD licensed code and technology back to the community. They're contributing of their own free will and adding to the collective pool of knowledge. Maybe its not of use to you, however that's no reason to piss on their work and generosity.

Re: Orbit: EA's first open source project

#24
post #21

The building in the graphic looks like the International Congress Centrum in Berlin. Here a pic for comparison: https://de.wikipedia.org/wiki/Internationales_Congress_Centr...

It's a really cool building. Not pretty, mind you, but as a curiosity it's super cool.

Re: Orbit: EA's first open source project

#25
My initial response was "will it have DLC?", but after reading this part again

> This initiative is the result of a lot of effort from people across BioWare and EA

I can imagine "lot of effort" it took. I feel excited about this direction and I hope that there are more projects coming.

Re: Orbit: EA's first open source project

#26
post #3

So this isn't exactly true. EA has many open source projects that are not well publicized. http://gpl.ea.com/ Additionally, EA purchased ESN which also has open source contributions that are maintained after the purchase. It might be fair to say that Orbit is the LATEST EA open source project, but not the first.

We talked EA into releasing the source code of SimCity Classic under GPL v3 several years ago:

https://github.com/SimHacker/micropolis

Re: Orbit: EA's first open source project

#27
This seems to be similar in scope and architecture as Microsoft's Orleans. Interesting.

EDIT : After more careful review noticed this : "It was developed by BioWare, a division of Electronic Arts, and is heavily inspired by the Orleans project."

Re: Orbit: EA's first open source project

#28
post #2

I just surprised myself with how low my opinion of EA is. My first instinct was that EA would never be so benevolent as to do anything open-source or give anything back to the community and therefore this had to be an April Fool's joke. I see some commits on the github are from 5 days ago, though, so now I'm not so sure.

Agreed. Presumably there's a shortcut pack to become a contributor. For a small fee.

Re: Orbit: EA's first open source project

#29
post #25

My initial response was "will it have DLC?", but after reading this part again > This initiative is the result of a lot of effort from people across BioWare and EA I can imagine "lot of effort" it took. I feel excited about this direction and I hope that there are more projects coming.

My initial response: "Oh right, I forgot it's April Fool's day"

Re: Orbit: EA's first open source project

#30
post #16
post #14

Earlier quoted context omitted.

Those aren't projects developed by EA. They are just source releases of the LGPL components used in EA games.

These are just the GPL releases, but they contain bits of code from EA if you start digging. IIRC the EAWebKit release contains a big chunk of EASTL. EASTL is EA's implementation of the C++ STL that was for a long time considered so great as to be a competitive advantage.

If anyone is interested in the EASTL here's the source code

https://github.com/paulhodge/EASTL

Apparently works out of the box with G++/GCC, some modifications were made to get it working Clang/LLVM

Post reply on HN