Over a million developers have joined DZone.

Sun's Open Source Java Right Around the Corner... doh!

DZone's Guide to

Sun's Open Source Java Right Around the Corner... doh!

· Java Zone ·
Free Resource

Verify, standardize, and correct the Big 4 + more– name, email, phone and global addresses – try our Data Quality APIs now at Melissa Developer Portal!

News trickled out this morning that Sun is a few months out from preparing the last pieces to it's own fully Open Sourced/free version of Java -- after getting the company behind Java2D rendering technology to agree to Open Sourcing the code and decided to rewrite the sound APIs when the author company refused to play ball.

This, following last week's news that RedHat's Open Source version of Java, IcedTea, had finally passed the Java Test Compatibility Kit (TCK) which I believe is the biggest hurdle to becoming a "real Java implementation".

Given RedHat's position in the market and platform deployment reach (customers), is anyone else worried that this is the beginning of Java's fragmentation that has been discussed in the past? I doubt RedHat is going to kick IcedTea to the side in a few months after Sun releases their work. So now we have two actively developed Java platforms that are almost compatible with eachother, or compatible enough that they seem interchangable to most folks? (they never are... not a code base that big, and not with only 80k tests verifying it)

I'm normally a fan of choice, but in this case I don't see choice... I see incompatibility nightmares.

Maybe I'm just being pessimistic... anybody want to point out to me how this is awesome news? I will conceede that RedHat's announcement likely pushed up any Sun plans to Open Source the JDK, so that part probably helped, but then again I don't think Sun would have sat on their hands w.r.t. to the Open Sourcing of Java given all the fan-fair over the years... so it was coming anyway... now we just have two.

Developers! Quickly and easily gain access to the tools and information you need! Explore, test and combine our data quality APIs at Melissa Developer Portal – home to tools that save time and boost revenue. Our APIs verify, standardize, and correct the Big 4 + more – name, email, phone and global addresses – to ensure accurate delivery, prevent blacklisting and identify risks in real-time.


Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}