Trods talrige opfordringer fra blandt andre IBM, har Sun indtil videre afvist at gøre Java-platformen til open source.
Nu træder Sun imidlertid et skridt nærmere med en ny licens til Java, som tillader brugere at ændre i kildekoden, uden det går ud over platformen som helhed.
Har hidtil afvist
Sun har hidtil afvist at gøre Java til open source, fordi selskabet frygtede, at der ville opstå parallelle og inkompatible Java-versioner.
Netop kompatibilitet på tværs af hardware og styresystemer er det centrale i selve Java-platformen. Derfor har Sun holdt fast i, at selskabet er nødt til at bevare den fulde kontrol med platformen.
Nu imødekommer Sun til dels ønsket fra de Java-brugere, der har villet have lov til at modificere Java til deres egne behov.
Sun har som led i sin nye licens-plan, Project Peabody, introduceret en ny licens Java Internal Use License, JIUL, som giver eksempelvis virksomheder lov til at ændre i Java-kildekoden til internt brug.
Sun lader det være op til virksomhedernes egen samvittighed, hvorvidt de vil følge licensen og sørge for, at deres ændrede versioner fortsat kan leve op til J2SE-specifikationen.