Apache to Create Open Source Java

By David Worthington | Published May 9, 2005, 3:50 PM

In the absence of an offering from Sun, the Apache Foundation will begin a project to create open source Java for desktop computers called "Project Harmony." Citing broad community interest, the project will create a version of the Java 2, Standard Edition (J2SE) runtime platform that is compatible with Sun's Java.

The project is possible because Sun changed the licensing rules for J2SE 5.0 and liberalized the Java Community Process.

Project leads stressed that the project is not poised to compete with Sun, which has opposed efforts to open source Java due to legal considerations. Project Harmony will be compatible with Sun's standard specifications and compatibility will be ensured by licensing and testing with Sun's TCK, which is available free of cost to non-profits.

Apache's efforts will be monitored by a code auditing process that will make certain that legal problems do not occur. Developers from Kaffe and Classpath, makers of open source virtual machines, will contribute to Harmony.

Commenting on the project, Graham Hamilton, a Sun vice president, wrote in his Web blog, that "Apache have always been a strong supporter of the Java compatibility program and I'm glad to see that they are emphasizing that commitment to compatibility as part of the Harmony project. Compatibility is one of the bedrock values of the Java community."

"The licensing rules for J2SE 5.0 were carefully designed to allow independent, compatible open-source implementations of the J2SE specification," added Hamilton. "Personally, I am not entirely sure if the world really needs a second J2SE implementation, but at the same time I am also glad to see that all the effort we put into getting the rules and the licensing issues straightened out is actually proving useful!"

Sun has said that it will participate in the project in some way. The Apache Foundation welcomes the involvement of any interested parties and has encouraged dialog within the Java community.

Comments

What's wrong with gcj?

Score: 0

|

hmm, I took a quick glace at http://gcc.gnu.org/java/ as i have never heard of it before... I'm not sure, does gcj have an interpreter along with its compiler? If not, maybe that's what apache is working on; If so, then there will be alternatives and may the best one be used most.

Score: 0

|

it sure does!

Score: 0

|

I love Apache :-) They create powerful software...

Help their project... "Donate your used car, truck, boat or RV to the Apache Software Foundation and we'll arrange to have it picked up free of charge. We accept most vehicles that are located in the United States, even if they don't run. Some restrictions may apply on older vehicles, though. It's easy and convenient, and you may be eligible for a tax deduction as well!"
http://www.apache.org/fo...ibuting.html#CarProgram

Score: 0

|

Way to go Apache, They can only make things better if the standard of httpd is anything to go by

Score: 0

|

Does this mean that Apache want to write their own complient virtual machine that will sit on the PC desktop (rather than sun's)?

If so why? (As in what would the benefits be etc)

Sorry - A little unlear about that...

Score: 0

|

your question presumes that java and the java client are perfect. there's always room for improvement. speed, compatibility, availability, and possibility for extension, or easier licensing / bundling with OS's

Score: 0

|

I am a big & very big fan of java. I really don't understand why The Apache Foundation should start yet another J2SE implementation considering Sun's J2SE is free, reliable, avaliable and have some decent features unless there are some political things happening under the covers from others ;-) ? I think, sun should move more towards open source java. I really appreciate Sun decision to get thier latest bits in Mustang as an open development. Well, lets us wait and see what new features can come of it. One thing you should understand is Java is free from Sun.. Can Microsoft give C# for free? Hell Nooooo! How many companies use Sun's java and make some good bucks?
The epilogue for my writing is that, Apache should think one more time about this decision. (period)
Just improve or put more resources to sun's java so it will be taken from one place and make a better product which is already free.

Score: 0

|

I just wanted to react to the last comment that Java is free from Sun and about wether you can have or not C# without Microsoft messing around with it.

First of all, I don't clearly understand how to interpret this. Sun has always been the one to take descisions about Java evolution. How does that make Java free from Sun?

On the other hand, I don't like the idea of promoting Microsoft, I have always been wary about the threat they represent, but for once, you have to give the guys some credit with the .net platform. I mean both .net and C# have been standardized with the ECMA. Which has made it possible to effetively have C# without Microsoft, even more, to have C# and .net on Linux !. Googleize "Mono project" for more about this. The project is doing so well, that there are even plans to develop KDE with Mono.

I personally think it's a good thing Java gets open, even more knowing that is the guys from Apache that are going to work with it. But I fear differences are going to arise from separate implementations. Because let's face it, there are going to be signficant diferences: at some point Apache 's version will have better performances in some areas and in some others Sun will be performing better.

I fear this is going to complicate the task for decision takers about wich implementation to use and bring confusion... future will tell

http://www.open-news.net

Score: 0

|

Before it can tackle Windows, Chrome must leave Safari in the dust

It's a little browser with dreams of becoming a bigger operating system some day. But while it's chasing Microsoft's dreams, Chrome's tail is being chased by Apple.

Silverlight 3 goes live on Microsoft's servers

Microsoft's answer to Adobe's Flash is (unofficially) here, with prospects of higher-speed, higher-resolution video and for the first time, 3D.

Best Buy-brand TVs to get TiVo

A new alliance will place the retailer's own brand alongide the manufacturers, and could also lead to future partnerships on services.

Three Android phones on the way from T-Mobile in 2009

T-Mobile's myTouch 3G, launched Wednesday, will be followed by two more Android phones later this year, but neither of them will be HTC's Hero.

LTE still lacks a voice

The 4G Wireless standard that Verizon hopes to show off before this year is out is still at a loss for (spoken) words.

T-Mobile's strategy to combat Apple's iPhone with Android

With a trio of Android phones now in the pipeline for 2009, T-Mobile hopes to break the iPhone's emerging stranglehold.

EC's Reding: Government should act as broker for media downloads

If Internet media services don't step up and build an attractive way for users to start paying for downloads, a commissioner says, government may do the job instead.

Sony TVs get Netflix, still no PS3

Though it's coming in behind LG, Samsung, and Microsoft, Sony will begin to offer Netflix streaming, too.

Google Chrome OS: Too little, too early

Carmi Levy: Wide Angle Zoom Don't start the revolution just yet, says Carmi, who isn't so certain Chrome OS will be the "Windows Killer."

GAO pen test brings the hammer down on federal rent-a-cops

But are the computers to blame for the contract-guard fiasco at FPS?

What's Next: Chrome OS will have at least some friends in high places

Also: South Korea takes another round of DDoS abuse, and Neelie Kroes and Steve Ballmer may shake hands before she exits stage left.

Data sharing among online advertisers: Is sanity in sight?

Lockdown with Angela Gunn In the middle of a 15-page plea not to get regulated, a spark of smart thinking.

PST Recovery Software 12.0

July 9 - 11:34 PM ET

Unistal Data Recovery 12.08.06

July 9 - 11:09 PM ET

BKF Repair 3.0

July 9 - 10:54 PM ET

Vuze for Windows 4.2.0.4

July 9 - 6:26 PM ET

UltraVNC 1.0.6.4

July 9 - 6:05 PM ET

WildBit Viewer 5.5 Beta 3.0

July 9 - 5:44 PM ET