I’ve been following the rather confused happenings in the Hudson/Jenkins projects for a while. I haven’t written anything, because I really wasn’t sure what was going on.
I don’t write about things that I don’t understand. I can make a fool of myself easily enough without getting involved an a Hatfield/McCoy style feud.
But then today Oracle let the cat out of the bag. In an interview with Alex Handy of SDTimes, Ted Farrell of Oracle said:
“The other big area is the licensing. Oracle, along with some of the other members of the Hudson community, would like to ship a version of Hudson, but currently the core has over seven open-source licenses associated with it, many of which are unfriendly to corporations. We have had multiple requests to clean up the code to have fewer, more friendly (e.g. MIT or ASL) licenses.”
As PJ says, “It’s all about the money, honey.” Oracle has just admitted that all of the excuses that they’ve provided up till this point have been a smoke screen. It doesn’t matter that Kohsuke Kawaguchi founded the Hudson project. It doesn’t matter that the Hudson project has done well under his leadership, gaining an 80% share of the continuous integration market for Java (whatever that is).
What matters is that Oracle thinks it can make more money, and since Oracle managed to trademark the project name, it thinks it can control it. Thought. Kohsuke Kawaguchi has already proved that Oracle can’t control the project by forking it, and naming his fork Jenkins.
So Oracle ends up with little of value, and probably won’t be able to keep up with the Jenkins release schedule, any more than they’ve been able to keep up with the Libre Office release schedule.
Larry Ellison is supposed to be a smart guy. Why he’s allowing his managers to shot themselves in the foot time and time again I don’t know. I do know that if he can’t get them under control, it’s going to damage the Oracle name.
Tuesday March 1, 2011