Sun continues to support open source by putting its money where its mouth is, in ways large and small. You may have missed it in the clamor about their $1 billion purchase of MySQL, but this past week Sun also moved to lend some support to the Python-on-Java project Jython. How so? They did this by hiring ex-Chander developer Ted Leung and Jython maintainer Frank Wierzbicki to work full-time on dynamic languages at Sun.
This move, of course, follows on the success that the JRuby project has enjoyed by having two of its core committers working for Sun (and the success that Sun has enjoyed from that investment as well). Thanks largely to this support from Sun, JRuby has now reached the point of being a doubly-credible Ruby implementation. First, it's good enough Ruby to enable projects such as JRuby on Rails, hosting Rails sites on top of Java. But just as importantly (perhaps more so, from Sun's point of view), it's made it possible to move Ruby and Rails applications into otherwise-stodgy corporate IT settings, since they can be sold as "running on the proven Java enterprise stack" - a point which companies such as ThoughtWorks are quick to make to their clients.
Basking in this success from one dynamic language, Sun is ready to turn to the next. The ability to sell Jython as the "enterprise version" of Python would open up those same large clients to applications written in frameworks such as Django and TurboGears. The payoff for Sun? Increased sales of powerful servers that come with a first-class Java stack, or so they hope. The payoff for the rest of us? More credibility for open source, faster development of Jython, and an example of a working open source business model. It's a great deal all around if it works out.