Sun tweaks Java licensing but does not go open source

Company wants best of both worlds

Sun Microsystems has tweaked its Java licensing, emphasising that the company wants to make Java as open source as possible while maintaining platform compatibility.

The vendor also provided an update on the next version of Java, which boosts web services functionality on the client side.

Key to the company's licensing plan is Project Peabody, which introduces a new scheme called a JIUL (Java Internal Use License), pronounced "jewel." Under JIUL, users can change Java source code for their internal use only. JIUL is based on an honor system in which Sun expects compatibility to the J2SE specification but relies on users to ensure that compatibility. Use of Java under JIUL is free.

There is a risk, though, of Java forking because of JIUL but the company is allowing users to take that risk, said Graham Hamilton, a Sun vice president and Sun Fellow in the company's Java platform group. Forking of Java previously has yielded only regrets, according to Sun officials.

JIUL is expected to be ready in about a month.

Sun with its licensing efforts is seeking to appease open source advocates and those emphasising compatibility.

"We're trying to respect needs of both sides, to create a licensing and collaboration atmosphere that's as close to open source as possible while not violating the expectations of the rest of the world around interoperability and compatibility," said James Gosling, Sun CTO at Sun Developers Platform Group.

Despite the calls for open sourcing of Java made by parties such as IBM, not everyone is interested in an open source route for the programming language, according to Gosling. He cited the Brazilian health care system and others as users that focus on compatibility rather than open source.

"By and large, they're actually somewhere between uninterested and hostile to the sort of wild and woolly world of open source," Gosling said.

Created to simplify licensing, Peabody is focused on transparency in developing source code, Hamilton said."There's definitely this desire (by developers) to see source code regularly," he said. Developers also want to do their own bug fixes without licences complicating that, and compatability also is a big concern, he said.

The company is also unveiling the JDL (Java Distribution License), a narrowly focused licence for developing full-scale commercial deployments of Java on different operating systems.

Sun previously has created the JRL (Java Research License) as part of the Peabody effort. Intended for the research community, it allows for sharing of binary-based research distributions of Java. The company has been releasing source code for J2SE under the JRL.

"I'm glad to hear things are opening up and there's more transparency," said analyst Anne Manes, of the Burton Group.

The current SCSL (Sun Community Source License), which has been considered cumbersome, is expected to be displaced by JIUL."I expect SCSL will fade out. We're probably not going to do (J2SE) 6.0 under SCSL," Hamilton said.

Gosling questioned the value of some existing open source licences, such as the Gnu General Public License."A lot of the open source licences are not very well written," Gosling said.

Sun officials also provided an update on the upcoming Mustang version of J2SE, which will be version 6.0. Due to ship in the first half of 2006, Mustang will focus on Web services, performance, monitoring, management, and development enhancements.

Mustang will make it easier to build large-scale desktop applications with Java, Hamilton said. Additionally, the platform will add WSIO (Web Services Interoperability Organization) Basic Profile support, which already is in J2EE. A complete Web services stack, including JAX RPC functionality, is expected to be included in Mustang.

With Mustang, Java clients will be able to use web services to talk to back-end Java- or Microsoft .Net-based systems, Hamilton said.


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


Characters remaining: 500

Related Applications news

Microsoft Office 2010 beta available for download

Developers can get hands on software preview

Microsoft reveals Silverlight update plans

Version 4 to beef up out of browser application support

Microsoft beta to shake up directory services

Developers to bake access control into applications

Salesforce launches own social networking app

Chatter could be 'Facebook for the enterprise'.



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.

Techworld White Papers

Database security: Preventing enterprise data leaks at the source

IDC discusses the growing internal threats to business information, the impact of government regulations on the protection of data, and how enterprises must adopt database security best practices...

Download Whitepaper

Service-oriented security

SOA has become an integral part of enterprise software by providing a framework to efficiently develop software as services that is easily sharable, reusable, and integrated. No where is the need more apparent than in the Identity Management space. Welcome to the age of Service-Oriented Security (SOS).

Download Whitepaper

Data protection prospective vendor checklist

Organisations need a way to map business needs against all these challenges in procuring a technical solution. To help, SANS has developed the following Prospective Vendor Checklist.

Download Whitepaper

Unlock the power of the mainframe

This whitepaper presents the notion of CICS as an integration hub based on a component-based, service-oriented architecture supporting Web services. Highlights will review the challenges and contrasted support for Web services natively in CICS.

Download Whitepaper

Techworld UK - Technology - Business

COLT White Paper

Are all VoIP services the same?

Questions to ask your service provider to ensure you get the VoIP service you need
With careful choice of partner, your business can have all the advantages of VoIP access - reduced costs, flexibility and simplicity - without the drawbacks.
This white paper is your guide to ensure you get right the VoIP service and details the pitfalls which businesses would do well to avoid.

Download white paper
BMC

Ride the express lane in the journey to speed ITIL adoption

Explore the challenges in making the journey to ITIL and the criteria for selecting consulting services
By following ITIL practices, your IT organisation will become more closely integrated with the business. We recommend making the journey to ITIL in a sequence of six incremental steps, the phases of which are driven through execution of a strategic transformational roadmap.

Download white paper

Webcast: IT Financial Management: Cost Optimisation for Efficiency and Agility.
On Demand Webcast
Join this webcast to learn about the techniques and technologies that can help you prove the value of IT to the business by understanding the true cost of today's IT services and those that will be necessary to deliver future success.

Register Today

Site Map

IDG Network

* *