Hudson moves to Github! We’re not Forking Around!
First, I’d like to address some misinformation. The use of Github itself was never an issue. It was how the original movement of the sources to Github was executed, and why, that created tension. Github is just a tool and it is a better choice for source control, at least in the short term, for several reasons:
- Rich REST API: Good for IDE and tooling integration and will allow some cool workflows which can empower contributors.
- Known quantity: Developers are very familiar with Github and its workflows. It’s easy for developers to interact with us by forking, making modifications, and submitting pull requests.
- Git repositories are available over HTTPS which makes collaboration at larger organizations easier.
- SVN interoperability: There are still many developers who are comfortable with their SVN tool chain and Github makes working with Git and SVN simultaneously a possibility
We proposed using Github on the Hudson list, and in short order agreement was reached and the move was initiated. Winston did the infrastructure work last night to push the sources for Hudson over to Github. It was really that Simple. It’s amazing how smoothly things go when you clearly communicate your intentions to all stakeholders. We hope to keep improving the infrastructure for Hudson so if you’re interested please join the Hudson Dev list!
You can also keep track of Hudson developments by following us on Twitter!
From http://www.sonatype.com/people/2011/02/hudson-moves-to-github-were-not-forking-around/
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)






Comments
Zqudlyba Navis replied on Wed, 2011/02/16 - 3:24am
Could it be that Oracle couldn't stand Khosuke making money off the original Hudson ?
Puck Goodfellow replied on Wed, 2011/02/16 - 3:36am
I understand that the Jenkins community is shying away from the Hudson project owned by Oracle.
Oracle is consolidating his code source repository and limit the writing access to it, including Hudson. Does it means that Oracle is making an exception for this project? How curious... is it related to the fork Jenkins - Hudson?
Cheers,
Puck
Michal Hlavac replied on Wed, 2011/02/16 - 5:00am
Jason, why sonatype supports hudson instead of jenkins?
Gilberto Olimpio replied on Wed, 2011/02/16 - 7:36am
Now:
Doesn't matter "to stay connected with the rest of the Java community" anymore. It's good to move to github. Very convenient. What a joke!!!
John J. Franey replied on Wed, 2011/02/16 - 12:39pm
in response to:
Michal Hlavac
Guido Amabili replied on Wed, 2011/02/16 - 3:10pm
Hi,
Good for you that you can communicate your intentions so clearly with all the stakeholders. Too bad for us Maven is such a big mess......
ionuion@yahoo.com (not verified) replied on Fri, 2011/02/18 - 6:51am
Guido, you haven't communicated much in your message.
What are the problems in Maven that make it a big mess?
Are there some that you tried to solve as a contributor? If not, Maven being a mess, why use it? May be because it has more advantages than problems.
Let's give credit where credit is due, we don't need a war to be winners
Jessie Mear replied on Wed, 2011/09/07 - 6:42am