Oracle sued Google over some alternative implementation of an open source API. Developers world-wide are appalled by this move. Fortunately there is something you can do: Stop using Oracle products! There are plenty alternatives that are a safer choice. This posts lists the ones I could find. To avoid that this becomes a long boring one sided rant I will not explain the details of the case, but feel free to look it up: it is nasty.
1. OpenJDK instead of Sun Java
OpenJDK is a free implementation of Java (governed by Oracle).
2. MariaDB instead of AB MySQL
MariaDB is an (Oracle) free fork of MySQL
3. LibreOffice instead of Sun OpenOffice
LibreOffice is an (Oracle) free fork of OpenOffice
4. Illumos instead of Sun Solaris
Illumos is an (Oracle) free implementation of Solaris
5. PostgreSQL instead of Oracle database
PostgreSQL is an (Oracle) free implementation of an Oracle-like DBMS.
6. KVM instead of Innotek Virtualbox
KVM is an (Oracle) free implementation of VM technology for Linux.
7. Jenkins instead of Sun Hudson
Jenkins is an (Oracle) free fork of Hudson.
Freedom matters
I can ensure you that you buy yourself a nice amount of freedom when choosing the above alternatives. Freedom that turns out to be very valuable as Google can now testify. It seems Android is now switching to OpenJDK to avoid any further problems with Oracle. They are probably asking themselves why they didn’t make this move earlier, because these run-times are almost 100% compatible and it could have prevented a 9 billion dollar claim.
Oracle is everywhere
And if you are doing business using an Oracle product, check out these alternatives! Even when you don’t use Oracle directly, but your company has software built on Java technology you may want to check whether or not you can switch to OpenJDK to run it. Switching to OpenJDK or other (Oracle) free software can be costly in some cases, but not switching may be costly as well, as we can now see in this Oracle vs. Google lawsuit.