Oracle today announced it will donate the Hudson continuous integration server project and the trademarks associated with it to the Eclipse Foundation.

January and February were a volatile time for Hudson. Oracle’s assertion that it owned the trademark to the Hudson name caused a community fork, called Jenkins.

Ted Farrell, chief architect and senior vice president of Oracle tools and middleware, said that this move will help ensure Hudson continues to advance without the fear of commercial intervention on the part of Oracle. The actual move of the code and trademark will not occur until the Hudson community has a chance to chime in on the proposal to move to Eclipse, he said.

Additionally, some of the Hudson code will have to be modified, as portions of the project are licensed under the LGPL, a license the Eclipse Foundation does not work with. Once those portions of code are rewritten, the project will be entirely licensed under the Eclipse Public License.

Moving to a new license is just one of the logistical problems that will have to be solved for the move to be successful. “The biggest change for us is moving from JIRA to Bugzilla,” said Farrell. “The logistics will take a couple months to do. Right now, we have a 30-day review period. We need to clean up the licenses.

“The good news is that, out of the box, VMware is going to contribute a full-time committer, and TaskTop will be doing the same thing. The project’s corporate sponsors will also include Intuit and IBM. We think the inconvenience of moving is well worth it.”

Will this move bring the Jenkins community back to Hudson? Jason van Zyl, creator of Maven and founder of Sonatype, hopes that will be the case. Sonatype will also be contributing developers to the project, and van Zyl said some commercial Hudson add-ons his company had been building are being contributed as open source to the Eclipse Foundation alongside Hudson. Due to conditions placed upon this news announcement, SD Times was not permitted to contact the Jenkins project about this move prior to publication.

“I tried to get [Kohsuke Kawaguchi, creator of Hudson] to do this in April of last year,” said van Zyl. “I tried to see if [Ted Farrell] wanted to move it then, too. I am glad it happened. I think it’s the best thing that could have happened for the project. With the groups that are supporting it, there will be more developers working on it in a place that’s vendor-neutral. There’s a history of projects that have been at Eclipse with different vendors working on them, and those have been pretty successful.

About Alex Handy

Alex Handy is the Senior Editor of Software Development Times.