Nothing really new here.
Yes, the author has it correct. That IT organizations don't want an app delivered fast. They are slowly relearning that the app needs to meet/exceed specs and IT governance. It also has to be maintainable. What good is using Ruby if only .01% of 1% of the available developers know what Ruby is?
But the issue of Java going OpenSource is a moot point.
Open Source will have a minimal impact since most who use Java do not actually want or try to change the underlying code of Java.