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

View comments by with a score of at least

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

|

Will Firefox beat IE9 to Direct2D rendering?

Just days after Microsoft executives gave conference attendees a peek at a new rendering technology, a Mozilla contributor revealed he's working on the same thing.

AOL's decision to rebrand as Aol. takes a bad brand and makes it worse

The idea behind the social Web is to crowd source before bringing out something new. But not at AOL, which new logo debuted with a cry of "fail!" across the blogosphere and Twittersphere today.

Microsoft's Bob Muglia and Ray Ozzie on Silverlight vs. standards

Bob Muglia: "We're trying to provide people with an environment that has capabilities that you just simply can't do today in the standards-based world."

Uh-oh, netbooks -- not Windows 7 -- will lift 2009 PC sales

Santa may bring a lump of coal to the Windows PC industry this holiday season. Netbook sales will sap PC margins, while weak Windows 7 PC sales could further drive down average selling prices.

Kindle 2 update adds battery life, native PDF reader

Amazon has pushed out an update to the Kindle 2 e-reader that lengthens battery life and adds a native PDF viewer.

Safari on iPhone gets competition from a $1 browser app

Apple likes to say it gives iPhone users a full browsing experience, but a new competitor tries to incorporate more desktop browser features.

Action Replay maker sues Microsoft for Xbox 360 'predatory technological barriers'

Third-party video game accessory maker Datel has filed an antitrust lawsuit against Microsoft over the Xbox 360's recent Dashboard update.

Where there's smoke: Apple warranty stance raises troubling questions

Carmi Levy | Wide Angle Zoom: Smoking can be dangerous not only for your lungs, it appears, but for your Apple hardware warranty.

Microsoft's .NET Micro Framework is now free and open source

The latest version of Microsoft's .NET Micro framework is now in the hands of the FOSS community.

Google's value proposition for Chrome OS: Should we feel insulted?

For a search engine that has direct access to all the world's online history, it appears to have taught Google nothing about selling a machine.

E-book readers will be in short supply this holiday season

E-readers are hot this year, and a lot of compelling new products have been released, but are there enough electrophoretic displays to go around?