Our View: Open-Source Java | eWeek

Our View: Open-Source Java

Written By
Larry Dignan
Larry Dignan
May 15, 2006
2 minute read
eWeek content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

Sun has been dithering for years on the question of making its Java software available under an open-source license. With the transition to new leadership under Jonathan Schwartz, we think now is a good time for Sun to take this long-contemplated step.

In the days leading up to the JavaOne conference May 15, Sun executives have taken up the question once again whether to take Java the open-source route. Proponents of the move draw on the precedent of Sun, at Schwartzs behest, offering its Solaris operating environment under an open-source license. That move has sparked renewed interest in Solaris, which had been facing an erosion of popularity in the face of Linux.

Thus far, Sun has been all talk and no action on open-sourcing Java. The biggest reason: Sun doesnt want to see a fork in development that would create different strains of Java. While this is a valid concern, Suns refusal to open-source Java has already prompted just such a fork, Apache Harmony, the J2SE (Java 2 Platform, Standard Edition) project of the Apache Software Foundation.

Another deterrent for Sun is its licensing agreements with Microsoft. Open-sourcing Java might put those accords in jeopardy. But Sun must think of the future, not of the past.

Suns current licensing policies have hamstrung Java as a language for development in Linux and open source, particularly on the desktop, where Microsofts .Net platform is gaining prominence through Mono, the open-source implementation from Novell. Meanwhile, Debian, Fedora, Red Hat and the rest of the open-source gang cant ship with Suns code because, while free to download, its not open and not freely redistributable.

Sun has several choices: Take Java open-source, a la Linux; try a hybrid approach, perhaps open-sourcing the code while retaining control over the Java trademark; or punt on the idea, again. We recommend either of the first two options.

Open-source software is gaining corporate traction by the minute. If Sun doesnt make a move, enterprise customers may start to dump Java just as fast as they were dumping Solaris. Besides, as a reseller of Linux, it makes sense for Sun to ensure its flagship development environment plays well in every environment it sells.

An open-source Java is sure to stimulate the interest of enterprise software developers. That would be a boon to corporate customers, who would see a wider array of application choices spring up. Sun would benefit as well. With a significant part of corporate software going the open-source route, Suns lockdown means Java risks being marginalized from corporate strategies. Besides, new CEO Schwartz needs to show hes more than Scott McNealys poodle: An open-source Java would be a win-win for the company and its customers and the kind of bold stroke Sun needs.

eWEEKs Editorial Board consists of Jason Brooks, Larry Dignan, Stan Gibson, David Morgenstern, Scot Petersen and Matthew Rothenberg.

Check out eWEEK.coms for the latest news, reviews and analysis in programming environments and developer tools.

eWeek Logo

eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site's focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.