You are here: silicon.com > Software > Applications

Applications

Sun to offer Java under Linux-friendly licence

"This is a milestone for the whole industry... "

Tags: gpl, java, sun, linux

By Martin LaMonica

Published: 13 November 2006 08:35 GMT

After years of requests and debates, Sun Microsystems is set to release Java source code under a Linux-friendly licence.

It plans to put the code for the programming software under version 2 of the General Public Licence (GPLv2), which governs Linux and many other open source products. The Sun-hosted Java.net website will provide access to Java Platform Micro Edition software for mobile phones and Java Platform Standard Edition (Java SE) software for desktop applications.

Sun has already open sourced its server-side Java Platform Enterprise Edition software in a project called GlassFish. But it is now making that same software available under the GPLv2, rather than the Sun-conceived Community Development and Distribution Licence.

The move will promote Java and make it easier to bundle with Linux, said Rich Green, Sun's executive vice president of software.

Got two seconds?

Make your voice heard - take our latest poll.

Green said: "This is a milestone for the whole industry. Not only are we making an influential and widely used software platform for the web available under an open source licence, it also underscores Sun's commitment to changing the whole industry model for how software is enhanced and developed."

The nature of the GPL is that additions to software available under the GPL must also use the licence. So a developer who writes an application using the open source Java software could be obliged by the GPL to also release that newly created application as open source.

However, Sun is employing the so-called "classpath exception", a licence addition that allows the company to place limits on the software the GPL covers, Green said.

The effect is that programmers who create applications using Sun's open source versions of Java can choose a different licence for their applications, he said.

He added: "In the case of Java SE, we're enhancing [the GPL] with the classpath exception. So when you're working on top or shipping applications with the [Java] libraries and virtual machine, you're not affected by the Java licence."

In addition, Java creator Sun will continue to offer a commercial licence, a "dual-licence" structure that gives other software vendors legal indemnification and official standards certification.

Green said that open sourcing Java under the GPL will appeal to developers, particularly those familiar with Linux and its legal underpinnings.

Martin LaMonica writes for CNET News.com

  1. Zones
  2. Management
  3. Networks
  4. Software
  5. IT Services
  6. Hardware
  1. Verticals
  2. Public Sector
  3. Financial Services
  4. Retail & Leisure

  • Jobs
Systems Engineers

A clean drivers licence, UNIX experience, a degree, any technical certification and a good sense of humour. MCP / MCSA / MCSE or Linux+ / RHCT / ...

Senior Software Engineer (JAVA/J2EE)

Senior Software Engineer (JAVA/J2EE) At Shopzilla our commitment to our people has created a culture where employees are empowered to make decisions, ...

Business Intelligence Consultant

A clean drivers licence is highly desirable. Business Intelligence Consultants needed for a global player in Manchester. It is essential that you ...

CIO50 2008
The silicon.com CIO50 2008 profiles the most influential and innovative tech chiefs in the UK across all industries and organisation size, from the biggest FTSE100 companies to high growth dot-com start ups and the public sector. The list was voted on by the UK CIO community and a panel of experts. Find out more in our latest special report.





Quick Sitemap Links: