Java Performance Services
Training, Seminars, Benchmarking, Tuning

Java Performance Tuning Course


Chania Crete, May 17-20, 2010


Sun Extreme Learning EXL-2025

Houston, December 1-4,2009
New York, December 8-11, 2009
Washington DC, January 5-8, 2010



San Francisco, January 11-14

Anti-if

I have joined Anti-IF Campaign

Calendar

««Nov 2009»»
SMTWTFS
1234
5
67
891011121314
15161718192021
22232425262728
2930

Performance Anti-Patterns

My Top Tags

                                       

Mailing List

My RSS Feeds








IBM it's Your Turn

posted Monday, 22 January 2007
Last week I was talking with a friend who was critical of Sun including Derby into the JDK. I can understand how people could make this mistake. With so many things being included in the JDK and with the bundling of extra things in the download that goes along with it, it can be a bit confusing to sort out what is what. However that started me on a bit of a rant so you may want to put your rant blinders on for the rest of this one. I've always found it a bit hypocritical that while IBM has been calling on Sun to OSS their implementation of Java while their version remains buried deep inside it's product offerings. In fact I've always found it odd that IBM and others hold Sun to a higher standard of behavior than they are willing to follow. Take the bundling issue for example. Sun is continuously criticized for bundling Derby and NetBeans with their version of the JDK. No mention that you can also get unbundled versions of everything. Well IBM, Sun has done it, they've are now pretty far down the path of releasing their entire Java stack via GPL/Classpath Exception. So maybe it's time to step up to the plate and take the necessary steps for you to release your implementation to OSS. Oh and while you're at it, can you please offer an unbundled version of your JDK? Sun does! And if anyone from BEA is reading maybe they want to take up the torch with JRocket? Just a thought.

tags:              




1. Ricky Clarkson left...
Monday, 22 January 2007 6:48 pm

Including stuff in the JDK isn't as important as including it in the JRE, and Derby isn't in the JRE. It's not worth fussing over; developers don't mind downloading stuff.

I'd rather see the GPL/Classpath version of Java include the features that make the IBM VM interesting, like tail-call elimination; I don't think we need licence-based fragmentation, which is what it would amount to, as IBM would not choose GPL/Classpath.

I thought you'd already been berated for writing 'Durby' ;) . I noticed it because in English English, Derby and Durby don't sound the same.


2. Kirk Pepperdine left...
Monday, 22 January 2007 7:12 pm

oops, got it right the first time and missed on the second. I really need to be more careful ;)

There certainly are some interesting features in the IBM JVM that really should be released. Proper handling of tail recursion is but one. A more robust log file management scheme is yet another.