(changed – I adjusted the name post-publishing)
Ted has submitted Oracle’s proposal on how to move Hudson forward. I was still hoping we could have found a middle-ground, but instead the community will have to vote among the options, which I hope will happen very soon so we can move on.
In the meantime, I wanted to comment briefly on a point in Ted’s email. Here is the whole paragraph, although I just want to focus on the first sentence:
Oracle has not changed anything with the Hudson community since the Sun acquisition. There is still an SCA/OCA to sign to contribute, and Oracle has made no claim against anyone using the Hudson trademark. The only time this topic even came up in conversation is when I pointed out that if anyone was to fork Hudson they would have to call it something else. That is no different than any other fork of any other piece of open source software.
Although the SCA/OCA arrangement indeed has not changed, I respectfully disagree with that first sentence. Here are some specific things that have changed:
- Kohsuke created about 80% of the Hudson code. This has changed since Kohsuke’s departure from Oracle; compare the contributions of the 2 Oracle committers Winston Prakash and Jesse Glick to that from Kohsuke.
- Sun had, IMO, a very good track record with Open Source projects. Oracle’s is less well proven.
- Hudson’s management at Sun played only a supporting role at Hudson ([me@sun]).
Update – Seems some people are having some trouble interpreting SVNsearch, so here are some stats.
In the interval since Kohsuke’s depature, 139 individuals contributed to Hudson. The top 5 contributors, by number of commits, where:
- kohsuke: 2191
- gbois: 660
- drulli: 479
- mindless: 402
- kutzi: 190
Winston (45) and Jesse (102) are the only two contributors I know that are currently at Oracle. Andrew points out that restricting the search to /trunk/hudson/main is a much better measure of commits to the core. The statistics (Oracle / non-Oracle) are equally drastic, except that KK (446) is more than 50% of the total (833).
Second Update – Since the move to GitHub, most of the contributions have happened there. Combining the two, there have been 1363 commits to core since 4/5, 744 from Kohsuke, 4 from Winston, 25 from Jesse.
Run the numbers and you get an estimate of Oracle’s contribution of between 2 and 3%, the community the rest.
Use all numbers just as guideance, but I believe they are roughly correct.