The New Cold War - Frontline Java
Submitted by david on Sat, 11/06/2010 - 20:15
I feel like there has been a Cold War brewing in the Java community as of late. My blog serves itself a bit of a timeline for this. While there was much talk, speculation and comments during the transition period and as Oracle hosted their big merger video even, we had to wait a while for the first strike: Is this a Telling Sign for Oracle? Gets into Oracle's interactions wiht the PostgreSQL community, and how Oracle changed the stance of good stewardship to the open source community. I don't have a huge problem with Oracle being capitalists, but there is a way to do that without making enemies of what could be future customers. I believe a good capitalists would keep that in mind. A month later comes: The Summaries of War: Oracle vs. Google As Oracle takes direct aim at one of the most influential tech companies of the decade, an a company that has contributed much to the java community over the last 10 years or so. I know that I was looking towards Google to help set the roadmap for Java. Now, I feel that they may focus on a fork, have increased focus on Python, or may move some of their work onto Google Go. Oracle Stabs Java in the Heart Shows Google's initial response by pulling out of JavaOne and shows that they likely will not have the same role as a leader for the Java community that they once did. I understand that they had to from a lawsuit perspective, but I think they also know that it was a significant move for othere reasons as well - and that the community would see it as such. I don't think they made the decision lightly. Google Asks For Suit to be Dismissed Shortly afterwords Google asks for the suit to be dismissed in a very aggressive and confident manner, basically stating that Oracle's claims are baseless, and even has its own counterclaims and asks for the invalidating of various Oracle patents. When then enter a bit of a quite period in which Oracle doesn't say much, but that community itself is very vocal. When the announcement from Steve Jobs that Apple no longer will create and distribute the JVM for the OSX platform, the question of who will do this surfaced all over the web overnight. I think that while the community expected an answer from Oracle, they instead remained quiet. And in this silence surfaced some fear, as well as some anger. I believe we all know that a JVM would come from somewhere, but the silence was still deafening. And then at the end of October we finally heard from Oracle on Google's dismissal of the lawsuit Oracle Fires Back: 'No Cleanroom Implementation' And Oracle I feel finally spoke out to developers a bit by providing code samples which they feel back up their claims that Google infringed on their patents. There are lots of questions here on which pieces of code came from here, which ones have just variables and subclasses changed, and what is or isn't allowed if 'ideas' come from Open Source code. Those decisions are for courts, lawyers, and the community to decide, but it makes me wonder.... Is Google going to forge it's own Java path, or is it going to create a new path all together. That question, as well as others will contribute into my next entry: The Programming Language to Teach the Next Generation Note: If you are in the Nation's capital, join us for AppSecDC this week!