I’ve got to admit that Sun is really impressing me lately. In an effort to gain back some of the ground that it has lost to .NET in the last few years, they’ve made some pretty impressive moves.
The effort to open up the JVM to support multiple languages I think will be a big win for them, and a particularly good example of that is their recent hiring of the JRuby developers, in an effort to get a full implementation of Ruby running in the JVM (including support for the all important Rails framework).
The greatest thing about this is they’re also going about it in all the right ways. While the two guys who built JRuby are now full-time Sun employees, Sun is not stepping on their toes in any way. JRuby started as an open-source, free software product, and it will remain that way; Sun takes no ownership of it, it’s just funding its continued development. The two guys live in Minnesota, and they’re staying there, which Sun is also fine with. They basically are just going to get fat paychecks from Sun to keep doing the exact same work they’ve been doing up until now.
Other software companies: take notice. Actually, I think more and more are, but I’m thinking of two in particular where this model / approach will probably never happen (you know who you are).
The other thing I love about this story is it highlights a new branch in the evolution of the software industry / profession. In recent years, after the bursting of the initial dot com bubble and the fall of the start-up culture, we’ve seen the rise of the start-up-to-be-bought model, where your goal in starting your own small company was solely to produce a product, service, or whatever that would get you enough attention to garner an offer from a bigger player like Yahoo to buy you out.
That was interesting, but I have to say I like stories like this one even better, where software developers put their time and effort into products they believe in, and some clever companies who recognize the potential value that these developers’ efforts can bring to their business are coming along to support them, as opposed to taking them over. It’s a pretty exciting time to be a software developer, I think.