Aaaaand what percentage of the earths surface is covered by the UK?
Speaking as an Englishman: 100% of the important parts, plus Scotland, Wales, and Northern Ireland.
1. Do you have to go out of your way and invest significant time and effort to avoid the use of these Oracle-owned libraries when you want to develop software in Java?
I'm quite happy to go out of my way to not add an extra 'use expensive commercial features' flag when I invoke the JVM.
2. Are you able to write good software without the Oracle-owned libraries? (good = robust, efficient, secure,
I'd first like to see an existence proof that robust, efficient, and secure software exists, but assuming that axiom, any Java program that works with OpenJDK (i.e. the reference Java implementation) will work without any Oracle-specific things.
Windows is the last remaining bastion of the keyboard-accessible GUI. Mac never had it,
Huh? OS X is completely keyboard accessible (though there's a thing that you need to flick in System Preferences to enable it). In any OS X dialog that uses the standard NSAlertPanel interfaces, enter will perform the okay action and escape the cancel action.
Maybe Computer Science should be in the College of Theology. -- R. S. Barton