I have a confession to make: I don’t use Java much. There, I’ve said it. You’ll have to take this post with whatever grain(s) of salt you determine.
I’m a software developer who works primarily in the Microsoft technology stack. Many years of C#, .NET, etc. in my history, and now Azure is my main focus area. However, I’m very interested in Android, so lately I’ve been tinkering with it and considering building an app for the marketplace. Isn’t it interesting that a cell phone OS is the pull for me to get into Java, GAE, Eclipse and even Linux? But that’s probably better saved for another post.
Consider the case for Android developers: The up-front costs for Android development is almost exclusively hardware. You need a development workstation and, eventually, Android devices for real-world testing. Linux, Eclipse, Java and Android are all free. Well, for now.
What happens if Oracle gets its way in the Java suit against Google? Would Google continue giving Android away for free while paying Java royalties to Oracle? These questions clear the fog a bit in terms of the suit’s potential impact. And those impacts have already begun. Many developers are now forced to take a wait-and-see approach to Java-based projects, including Android projects.
So it seems that Java-based or -oriented projects, big and small, are losers in this equation. Who are the winners? Will Oracle be a winner? They may well see a revenue upswing, but it will drive many away from Java. Will IBM continue it’s Java investments? That leaves Microsoft. Will Java developers migrate to .NET?
“May you live in interesting times.” – Chinese proverb
Who wins market share from #Oracle’s #Java suit on #Google? #Microsoft? #IBM?