As a software developer and project manager, something that you and John Gruber aren't, let me explain why we're cheering Google: Because Oracle's case is ridiculous. Pretty much no-one cares about protecting the headers on their public interfaces. It's of almost no value. On the flip side, being able to reimplement an interface is healthy for the market in software. It means that if I buy a component from a company and they don't want to change it, or go out of business, I can get someone else to rewrite it without changing everything making the calls.
And really, most people would be glad for this to happen. Your language/tool/standard gets used, it gives your language/tool/standard more community and then, more value. You've got Java developers on phones, well, it might make sense to run Java on your servers. And the natural fit there is Oracle as a DB. And maybe, we'll hire Oracle to do the work. That's how the modern world of software tools works. Unfortunately, Oracle are still dinosaurs that think you can make money licensing a language, despite the fact that there's dozens of free ones out there.