Java, and Survival of the Most Adaptable
Change is a constant at Sun. So long as the market's changing - or so long as we can change the market - we're going to evolve. As Darwin said, it's not the strongest organisms that win, it's the most adaptable.
To that end, today we announced a series of changes designed to prepare us for the next wave of system challenges and market opportunities. I want to thank Mark Canepa for years of extraordinary commitment and devotion to Sun, and welcome John Fowler (who will lead Sun's Systems businesses) and David Yen (who will lead Sun's Storage businesses) to their new roles.
Speaking of changes, tomorrow morning, I get to deliver my favorite speech of the year, my keynote at Java One. I get to do so wearing my fancy new title, "Chief Java Evangelist," a title I now share with our Chairman.
I'm still amazed when I hear folks wondering how Sun monetizes Java. So at the risk of repetition, I'd like to share a few thoughts.
When Thomas Edison first introduced the lightbulb, he held patents he tried to wield against potential competitors - he wanted to own the client (the bulb) and the server (the dynamo). He failed. Standards emerged around voltage and plugs, and GE Energy (formerly, Edison General Electric), to this day, remains one of the most profitable and interesting businesses around. How big would the power business be today if you could only buy bulbs and appliances from one company? A far sight smaller, I'd imagine. Standards grew markets and value.
Then there was the civil war era in the US, when locomotive companies all had their own railroad widths and shapes - designed only to work with their rail cars and steam engines. How'd they fare? They failed, standards emerged that unified railways and rail lines, and that era created massive wealth, connecting economies within economies. Standards grew markets and value.
To get to the impact on a global scale, you should really read Mark Levinson's The Box. Which talks to the extraordinary impact the standard shipping container had on global commerce. No, I'm not joking. It democratized global commerce. And it ain't even done.
So if you want to know how I feel about Java, my view is it's changing the world - standardizing the plugs and rail gauges and containers used by global internet players. Its momentum, in my view, is unstoppable. What's that worth to Sun? Give it your best shot. When I do, I say most of our revenue is derived from Java. Just like most of Verizon's revenue comes from handsets. Even though the economics of the handset look baffling (but I dare you to recommend to Verizon that they stop selling them). Those that believe free software or service yields lower revenue don't understand the economics or dynamics of the software industry. Think Google or Yahoo!, not Maytag.
So for those in attendance tomorrow, thank you for joining us - at what's become the world's largest free and open source software developer conference. Believe me, there's a huge tent waiting for you - I just walked the main hall, and you could fit a few Space Shuttles in the place.
And somewhat off topic, a family member of mine once asked if I ever got nervous before keynotes - when I mentioned having nearly 20,000 folks in the audience this year, they nearly passed out. My response was simple - what's it like talking to your family about their accomplishments, no matter how big a family gathering? It's easy, it's what comes naturally, it's called being a member of a community, and feeling pride. Talking about what you know and love is like falling off a log (vs. rehearsing a keynote you don't care about, my worst nightmare - second only to extreme turbulence).
So I'll see you tomorrow morning, on-line, or in person. Like I said, it's my favorite part of the year, like spending time with family (and just wait until you see who joins the family tomorrow...).
Posted on 09:10AM May 15, 2006 | Comments[20]



















I would like to share 2 pieces of advice for you in your Java Evangelist role:
1. Ditch the email-required form on the "Spread The Word" about Java page (http://logos.sun.com/spreadtheword). Take away the hoops you're making people jump through and let everyone easily help spread the word.
2. Revamp the java.com desktop section. There are a ton of great desktop Java apps out there, but they're not being listed on java.com. My experience has been that it's a confusing (and opaque) process to try and get an app added. Make it simple to submit apps, and make them appear on the site fast. You should be showing off all the cool Java desktop apps that exist out there. In comparison, Apple has done a superb job in their MacOS Downloads pages. They have created a site where users know they can find great apps and developers know they can get in front of many eyeballs. You guys should totally copy that on java.com for desktop apps and games.
Posted by Dustin Quasar Sacks on May 15, 2006 at 10:12 PM PDT #
Posted by Jawahar Mundlapati on May 15, 2006 at 10:41 PM PDT #
Java is doing very well on non-PC devices (handsets) as well as the backend development in the enterprise, but a number of the new startups seem to be migrating toward the dynamic languages mentioned above or Microsofts .NET (This is further supported by Tim O'Reilly's analysis of the state of booksales for the different web development languages - see State of the computer book market)
I personally think that Sun should actively encourage and support the porting of these languages to the JVM, as the languages would benefit from all the R&D that has already gone into the JVM, solving a nr of the problems that they face in developing their own VMs as well as the large footprint that the JVM already has in the enterprise. The benefit for Sun would be a further entrenchment of the JVM as a 'standard' in line with your vision above.
Posted by Morne on May 15, 2006 at 11:44 PM PDT #
Posted by Vishal on May 16, 2006 at 12:40 AM PDT #
Posted by 192.18.42.11 on May 16, 2006 at 03:31 AM PDT #
Posted by Diego Calleja on May 16, 2006 at 03:59 AM PDT #
Posted by Diego Calleja on May 16, 2006 at 04:21 AM PDT #
Posted by Bill Fink on May 16, 2006 at 05:00 AM PDT #
Well i got to say as a shareholder i like what i read.
But one thing is saying how java is a community and the other is how we on the outside feel the java community.
I personally feel SUN as a controlling father, in relation to all it's technologies, Java, NetBeans, etc... Sun does not seem to let go/share control of the projects they create and that is the main weakness i see in NetBeans and other SUN products/projects.
But the main weakness in SUN products that i see at the moment is not technology, but being too much of a SUN only effort (you host the party, invite the guests, cater it and clean afterwards… compared to Eclipse/IBM they simply Host the party and lets other people do the rest), I really would like to see another giant corporation (Oracle, BEA, etc…) jump in the NetBeans/Java board of directors bandwagon.
...if you love something set it free.
(and just wait until you see who joins the family tomorrow...) I hope it's all of us individual developers that somehow always fell a bit left out most times. It is so hard contributing to most SUN projects that it is simply not worth the effort for the individual developer to do it.
The thing is that lately most of the technological breakthroughs have come out of individual effort trying to overcome limitations imposed by corporations like SUN/Microsoft and other giant companies that controlled up until now the development panorama. Stuff like RubyonRails, etc… that we all have come to get acquainted in the past couple of years.
Posted by Daniel MD on May 16, 2006 at 08:36 AM PDT #
I accept that standards can grow markets but I'm not sure that's enough. Surely Sun also has to be able to exploit/get its share in those markets? How successful do you feel you've been?
I can run the JVM on many different platforms and they don't have to be Sun supplied. I don't pay for the JVM or buy support.
I guess my question comes down to: If I use Java, what compelling reasons do you have for me purchasing from Sun and what is it you think I should purchase?
Posted by Dan Creswell on May 16, 2006 at 10:16 AM PDT #
Posted by Jimbo on May 16, 2006 at 03:14 PM PDT #
Posted by Luca De Biase on May 16, 2006 at 03:20 PM PDT #
Posted by Prince on May 16, 2006 at 03:35 PM PDT #
Posted by yasir on May 16, 2006 at 05:24 PM PDT #
Posted by Dave on May 16, 2006 at 07:09 PM PDT #
Posted by VOC Collector on May 17, 2006 at 03:36 PM PDT #
Posted by sharikou on May 17, 2006 at 10:10 PM PDT #
Posted by Ashish on May 18, 2006 at 08:44 AM PDT #
I just wanted to give some constructive criticism as someone who would like to purchase Sun hardware but can't. I've been trying for several weeks now to shift my server purchases from Dell to Sun because of the Opteron and the nice integration of Sun's x86-64 servers in general with the lights out management, etc. The demo worked out great, produced performance about 45% greater than a Xeon of 1 GHz greater speed, drew one amp less power and now I want to buy; that's when the nightmare began.
Trying to purchase servers from Sun has been nothing short of ridiculous; I've gone through direct channels, an inside sales rep a friend at a local University uses, resellers, etc. and no one can seem to come up with any remote idea of what's available, lead times, pricing, future changes, etc. I took a risk and cut a cashier's check to a reseller (since we don't have credit history with this reseller and didn't want to give some no-name company our financials) for my first two Sun X2100 servers a week ago just to get something in the door; they still can't even give me a remote idea of when I might see the systems show up or what the current status is. I've been waiting five days to find out if the configurations I want for several other models are available and what the lead times might be on those and the reseller had the gall to tell me they may have some info for me in a few days, but in a way that suggested that was preferrential treatment.
I don't work for a huge company but we're a web hosting provider and burn through a decent number of servers per month; we're used to being able to log into Dell's website, see our discounted pricing, pick the exact things we want and have an order and ETA about five minutes later. I feel like an idiot for spending as much time as I have just *trying* to purchase from Sun, I haven't even been successful at that yet unless those systems I've now spent money on show up.
This doesn't seem to be a unique experience, there are two blogs I found, one with over 40 affirming comments, of people who had the exact same experience. This tells me the sales model is broken and needs serious repairs, I'm ready to buy, just wish I could. Here's those blogs: http://joyeur.com/2006/03/20/the-sun-doesnt-shine-on-me and http://evolvedcombat.com/2006/05/14/sun-t2000-2/
David
Posted by David H. on May 18, 2006 at 06:26 PM PDT #
Posted by Vaibhav Choudhary on May 19, 2006 at 05:05 AM PDT #