Um drei Dinge drehten sich die News die letzten 14 Tage:
- Java 7: Das lang ersehnte Release… wir haben 4 1/2 Jahre darauf gewartet
- Oracle: Kurz vorm Releasedatum wurde noch ein Bug eingetragen. Apache riet vor dem Einsatz von Lucene in Zusammenhang mit Java 7 ab
- Die Community: Teile Der Community warfen Oracle vor, Java trotz eines kritischen Bugs released zu haben
Hier eine kleine Zusammenfassung was auf den News Threads so los war:
- 28. Juli: hossman – Don’t Use Java 7, For Anything
- 29. Juli: Markus Eisele – Don’t Use Java 7? Are you kidding me?
- 2. August: Andrew Binstock (Chefredakteur Dr. Dobbs Journal) – Sloppy Work at Oracle
- 5. August: Richard Mayhew – Lucene should just shut up about Java 7
- 6. August: Ted Neward – Of communities, companies, and bugs (Or, “Dr Dobbs Journal is a slut!”)
Ich wundere mich ein wenig über diese Aufregung in Teilen der Community. Wer würde denn eine Software, die nach 4 Jahren eine nächste große Version einführt, sofort unternehmensweit im Produktivsystem einsetzen? Wartet man nicht sowieso die ersten Punktreleases ab? Ich würde jedenfalls nicht erwarten, dass die erste Version völlig fehlerfrei ist. Deshalb kann ich die Aufregung nicht verstehen. Scheinbar nimmt die Community Oracle noch die Sun-Übernahme übel. Zugegeben: Oracle hat sich im Zusammenhang mit der Java Community nicht mit Ruhm bekleckert, aber ich finde, dass das im letzten Jahr viel besser geworden ist. Eines hätte Sun schwerlich hinbekommen: Ein Releasedatum zu setzen, und dieses auch zu halten. Auch wissen wir, dass Sun durchaus auch Java-Versionen mit Fehlern released hat.
Gut finde ich, dass sich die Community frei äußert, ohne ein Blatt vor dem Mund zu nehmen. Das ist es, was ich immer an der Java Community geschätzt habe: Eine offene Diskussion. Auch dieses mal zeigt mir wieder, wie viel Herzblut die Community für Java besitzt. Wie sehr sich die Entwickler für “ihre Sprache” einsetzen. Ich hoffe, dass diese Community noch lange so bestehen bleibt und auch ihre Streitkultur nicht verliert. Das kann nur gut für Java sein!