Quote Originally Posted by Serge View Post
My understanding, at the time, was that first and foremost Oracle was purchasing Sun to prevent their competitors from controlling Java in a way that would be harmful to Oracle's business. Keep in mind that Sun was only the third largest acquisition in Oracle's history. PeopleSoft and BEA, #1 and #2 respectively, were Java applications and middleware vendors. So it's not about "doing something with Java", it's more about "preventing others from doing something with Java that might hurt Oracle."

Secondary, from what I gathered back then, was the hardware division. I haven't been keeping up with what's going on there, but I recall reading about how the SPARC relationship with Fujitsu appeared to be falling apart, and that had me raising eyebrows. But, then again, Oracle's got a reputation for aggressive decision-making, so I guess it shouldn't be too surprising.

I never saw any analysis of how valuable Sun's patent portfolio was to Oracle, but I have to agree that that must surely have been a major driver as well. I mean, shit, just think of how much stuff is out there that started as a Sun project.

So them's the big three, as I see it. As for everything else, well...

Stuff like OO.o, Solaris, ZFS and MySQL was probably just icing to them. I can't imagine Oracle being interested in any of those in a stand-alone purchase, even at a bargain price. Keep in mind that with the later three in that four that I mention, Oracle already had competing products available or in development (Unbreakable Linux, Btrfs, and their existing plethora of database technologies).

So, in short, the Sun stuff that interests us most is the Sun stuff that probably interested Oracle the least.
Thanks for the info, it's a real shame though. They could've at least done free and paid versions of the programs so they'd make SOME profit while having an ambition to maintain the products. Also, why couldn't Oracle have just bought the rights of Java from Sun? Or, why couldn't they affiliate themselves with Sun where they could have a say in what ends up in Java and what doesn't? I feel like buying out a company for ONE product is not only selfish but cost ineffective. I feel like it'd have been cheaper to just develop their own language, and if their developers suck too much to do that, it'd still be cheaper to bribe Sun devs to join them.