IMHO, the open source community should avoid this Java fixation and switch to Mono. Mono is free sotware and a superior technology than Java, from what I've read. Sure, there's lots of investment already made in Java (Tomcat, etc). But for the BSDs, maybe Mono would be a fresh, unhindered start. The only thing I doubt is that it isn't already full of Linuxisim in the source. Linuxisim is becoming a disease.
My 2 cents.
Concerns about Sun being somewhat maladroit aside, I can't see recommending a third party implementation of a Microsoft technology, ostensibly free or otherwise. That's my JPY 2.