On the JCP EC Nominees and the Deprecation of Java on Mac OS X
By pelegri on Oct 27, 2010
Tuesday last week, Oracle disclosed the List of Candidates to the JCP Executive Committee, and then, on Wednesday Apple, as part of the launch of the new MacBook Air, announced the Deprecation of Java and the new Mac App Store Approval Guidelines (requires registration as Apple Developer) that would disqualify Java Apps.
Not surprisingly, there have been plenty of reactions; below I capture a few notable ones.
JCP EC Election
Two names in the original announcement elicited more reactions than others: Hologic (candidate for a ratified seat) and Doug Lea (who resigned). A couple of questions have gone through the bboard set by the JCP for asking questions to the candidates, but most of the conversations have been through blog posts.
Some (non-exhaustive) posts include:
- Stephen Colebourne's Stacking the JCP Elections , which elicited good comments
- Doug Lea's Resignation Letter
- Oracle's Comments On Both Hologic and Lea.
- Henrik on Doug Lea leaves the JCP and Dalibor on OpenJDK != JCP
- Tim Peierls on Vote for Bob Lee and prove Doug Lea wrong!
- Bill Burke on JCP is Salvagable
- Mike Milinkovich (@Eclipse) on Take a Deep Breath, Then Vote for Eclipse: Our View on the JCP
Make your own mind, and recall that JCP members can vote until the 1st.
Deprecation of Java on Mac OS X
The general consensus is that this would not impact server-side Java but many are concerned about the impact on client-java and on developers and their tools, like Eclipse, IntelliJ IDEA, and NetBeans. OpenJDK has a BSD Port Project into which SoyLatte effort merged in late 2007. The port is not a full replacement for the Apple distribution, in particular, it relies on X11 for AWT support.
- James Gives some Historical Background.
- The status of Eclipse on OpenJDK is described in Eclipse on SoyLatte without X11 (through SWT).
- IntelliJ IDEA does not use SWT, so some work will be needed there; see JetBrains comments.
- Daniel Pfeifer's has started a Petition to Apple to donate its source code to OpenJDK.
Steve gets the final word here, from an email:
"Sun (now Oracle) supplies Java for all other platforms. They have their own release schedules, which are almost always different than ours, so the Java we ship is always a version behind. This may not be the best way to do it."
We will keep you posted as the situation evolves.