Sun Microsystems espère pouvoir rendre Java open source dans les mois à venir. C'est en tout cas ce qu'a indiqué Simon Phipps, le responsable de l'open source chez Sun, en indiquant que la firme n'est plus qu'à quelques mois de la publication du code de sa technologie. Sun a promis de rendre Java libre lors du dernier JavaOne en mai, mais n'avait jusqu'alors indiqué aucune date quand à la publication du code source de la technologie. Comme lors de JavaOne, Phipps a toutefois précisé que Sun doit encore résoudre la question de la compatibilité de Java et s'assurer qu'aucune société n'abuse de sa puissance sur le marché pour passer en force avec sa propre incarnation de Java. Ce qui mettrait en péril la devise "write once, run anywhere", chère au constructeur. Le JCP (Java Community Process) et NetBeans pourraient se voir confier des responsabilités élargies dans le cadre de la publication de Java afin de limiter tout risque de "contamination" de Java. Il est à noter que l'absence de la publication du code source de Java n'a pas empêché l'apparition d'implémentations libres de la technologie, comme en atteste l'existence de solutions comme Jboss, Objectweb, mais aussi l'émergence de JVM ou de projets de JVM libres, telles que Kaffe, Wonka ou Harmony (fondation Apache).