Sun is hoping open sourcing Java ME will help stop the fragmentation in the market, instead driving convergence around the freely available version of Java. "We also hope to deepen ties with developers," he said, not just in mobile games where Java has already been very successful, but also in multimedia, information services and messaging. Open-source Java ME should also facilitate more feedback between Sun and mobile developers.
Sun has been "proactively involved" already in the discussions around the drafts of the next release of GPL, Tolson said. Sun isn't committing to moving from GPLv2 to GPLv3, but will look at how the draft license continues to evolve. So far, some leading open-source developers are unhappy with the provisions in the GPLv3 draft. Linux creator Linux Torvalds objects to the limitations of the proposed DRM (digital rights management) provisions.
Monday's release of Java SE as the OpenJDK project is an initial launch, with the full open-source implementation of the specification to come in March, Elliott said. Starting with three core Java components -- HotSpot, Compiler, and JavaHelp -- will enable Sun build up a community around OpenJDK as well as get its governance model in place and review any outstanding encumbrances to making the rest of Java SE freely available, she added.