In een poging de banden met de open-sourcegemeenschap aan te halen heeft Sun een deel van de Java-broncode gepubliceerd. Het gaat om vroege versies van de code van Java 2 SE 6.0, die tegen de eerste helft van 2006 op de desktops verwacht wordt. Uiteindelijk wil Sun tot een samenwerking komen waarbij externe ontwikkelaars kunnen meewerken met het programmeren van Java, net zoals de community nu al, door middel van stemming, kan bepalen welke features of API's toegevoegd moeten worden. Sun wil echter steeds de volledige controle over Java behouden om compatibiliteit te garanderen. Microsoft heeft namelijk eerder al aangetoond dat het in omloop brengen van verschillende Java-versies voor problemen kan zorgen.
Nu Sun echter tot een akkoord met Microsoft gekomen is, zijn het vooral open-sourceprogrammeurs die een bedreiging voor de uniformiteit van Java zouden kunnen vormen, zo vreest Sun. Toch probeert Sun tegemoet te komen aan de wensen van de community. Zo leverde professor Doug Lea een grote bijdrage met betrekking tot de communicatie tussen verschillende threads in Java-software. Om mee te werken aan Java zullen programmeurs echter hun auteursrechten op de broncode moeten afstaan aan Sun, aldus vice-president Hamilton.