Skip to content


May 08, 2007

JavaOne: Sun delivers on Java open source promise

One of the largest ever donations of code to the developer community

By China Martens, IDG News Service


Sun Microsystems has announced that it has finished the process of making the bulk of its core Java technology available as open-source software under the GNU general public license version 2 (GPLv2).

Advert

The vendor made the announcement at its JavaOne conference in San Francisco.

However, Sun hopes the open-source community will help it resolve the issue of Java source code that remains "encumbered," where Sun doesn't hold enough rights to release the code under GPLv2, according to Rich Sands, community marketing manager for OpenJDK community at Sun.

While he declined to put a percentage on how much of Java's 6.5 million lines of code are affected, Sands said the issue was primarily with Java 2D graphics technology, particularly around font and graphics rasterising.

While open-source alternatives are already available, they don't currently support all the necessary features of the Java 2D API (application programming interface).

For now, Sun will provide plug-ins for the Java 2D technology that can be combined with the rest of Java available under GPLv2 so developers will have access to a complete Java Development Kit (JDK). In the future, Sun plans to work with the open-source community to rewrite the affected components to replace the current closed-source code and make it available under GPL2.

Sun first pledged to make Java freely available just over a year ago at JavaOne in May 2006 and then in November it surprised observers with its choice of open-source license and began releasing OpenJDK components. In all of the vendor's previous open sourcing of its software, Sun relied on its own CDDL (common development and distribution license). Java was the first time the vendor opted for GPL, a popular license with the free and open-source software community.

Sun is hoping that open sourcing Java under the GPL will lead to Linux distributors embedding the software in their operating systems and thus widening the technology's appeal to more developers.

Last month, Mark Shuttleworth, the founder of the Ubuntu Linux distribution, said once Java was fully available under GPL, Canonical, the commercial sponsor of the Linux distribution, would consider including the technology in the core of Ubuntu.

Software implementations based on OpenJDK can now use the Sun Java SE 6 Compatibility Kit to help developers establish compatibility with the current Java SE 6 specification, Sands said. Once such implementations achieve certification, developers will be able to use the "Java Compatible" brand.

Open sourcing Java represents one of the largest donations of code to the developer community, Sands said, but merely making software freely available is insufficient. "Open-source developers need to have rules and governance spelled out for them for how they use and interact with the code base," he added.

With that in mind, Sun is establishing an OpenJDK interim governance board, which is to create a constitution and gain the community's approval for it over the coming year. Sands wouldn't reveal the identities of the five-person board, other than to say only two of them will be Sun employees. A formal naming of the members will take place at JavaOne, he said. Once a constitution is in place, the OpenJDK community will vote to elect a new governance board, again only two of whom will work for Sun, Sands added.

Follow highlights from ComputerworldUK on Twitter
Sign up for our Daily Newsletter
The UK IT News widget Get it for your site!

« prev article | more development news | next article »

Advert

close

Email this article to a friend or colleague:




PLEASE NOTE: Your name is used only to let the recipient know who sent the story, and in case of transmission error. Both your name and the recipient's name and address will not be used for any other purpose.

close
  • This article is now being printed.
close

What are your views on this subject? Use the form below to post a comment on this article up to 1000 characters.


Characters remaining:

close

Click below to add 'JavaOne: Sun delivers on Java open source promise - Software Development - ComputerworldUK' to your blog.



If you do not have a ComputerworldUK Account and would like to use this feature, please Register.

If you are a registered, logged-in user, this will post the title and first paragraph of this story to your blog to share with your readers.

What is this?

Advert

WHITE PAPERS

  • Legal risks: Employee use of the internet and email
    Exploring the challenges facing IT Mangers today and vital steps to ensure safe internet an email use by employees.
  • Phishing for victims
    This White Paper examines the phenomenon of phishing. It explains the potentially catastrophic threat it presents to all kinds of organisation. Exploding some widespread myths, it lights up the murky waters where phishing first emerged and where it continues to evolve. But it also highlights what your business can do to blunt the threat.
  • Challenges and opportunities of PCI
    The control framework implicit in the Payment Card Industry Data Security Standard (PCI DSS) provides an enterprise structure for improving operational, security, and audit performance.
  • Social CRM comes of age
    Who is this “social customer”? What strategies and tools does the new breed of CRM provide to do something about this?
  • Risk Management: Protect and Maximize Stakeholder Value
    What has held organisations back from a broader adoption of risk management programs?
*