Ted blogged about the absence of leadership in the direction of Java (the language).
One of the comments there suggested we forget about backward compatibility.
I'm not necessarily for or against that idea, but I do think it's worth thinking about, so we know what it is we're trying to preserve, and what we're willing to give up.
By necessity then, the first step must be to define what we mean be backwards compatibility...