Earlier licensing practices were not much better; my company did a 'hard purge' a few years ago and everything using Oracle JDK+RDBMS is now running on OpenJDK with a PostgreSQL backend.
Don't know what rooting for Google and/or IBM would help. All companies that size do have their shady side and will sometimes do questionable things. They didn't get to be so big just by being nice...