>> 2) Start using OpenJDK 7 - create some new dev and test environments with
>> OpenJDK rather than Oracle JDK and see if you have issues.
> My concern here is that I've heard that Oracle won't be contributing patches
> and bug fixes to OpenJDK so there's a chance that it's more buggy and less
> performant. I'm actually not sure what mechanisms are in place to ensure
> that OpenJDK and "Oracle Java" don't fragment.
I'm not sure where you heard that from? OpenJDK is the RI for Java 7+,
so Oracle (as part of the OpenJDK community) will fix issues there,
which then go into their supported binary. The 2 exceptions to this
* I'm not 100% sure on their security fix policy. My understanding is
that they do go into the OpenJDK, but I'm not sure which way the fixes
* The proprietary part of Oracle's binary (IIRC Webstart + something
else) will only be fixed there.