There's been a lot of discussion on the new mailing lists as of late regarding some of the infrastructure and ownership of the Hudson project. In case you haven't been following along at home, I'll try to catch you up as impartially as possible.
- 2009.06.02: After substantial problems with Java.net infrastructure, the dev community discusses new infrastructure options, including SourceForge, Google Code, Kenai, Berlios, GitHub, etc. Instead of moving the entire project, some key components such as the issues.hudson-ci.org are moved off of Java.net. Discussions about moving source code off of Java.net and onto other hosts like GitHub come up almost every four months on the mailing lists, typically coinciding with serious Java.net downtime or reliability issues..
- 2010.11.01: A discussion occurs on the developers mailing list about adding Winston Prakash, the Oracle engineer re-assigned to replace Kohsuke Kawaguchi (Hudson founder/lead developer), as a co-owner to the Java.net project. Winston mentions that his question was driven by Oracle management who felt he should "co-own the project." After a round of discussion, it's decided by the devs list that it's acceptable and grants Winston co-ownership of the project as a sign of good faith from the community towards Oracle.
- 2010.11.17: Andrew Bayer, core contributor and maintainer of numerous plugins emails the users and devs list with a proposal to move the mailing lists off of Java.net which has had notorious reliability issues within the Java ecosystem and was scheduled for a series of downtimes and migrations over the coming weeks. Google Groups is selected as the most reasonable by the community.
- 2010.11.19: Hudson project is lumped into the same Java.net migration bucket as Glassfish. Emails are sent to project owners, the users and the developers list. The mail to users and developers never arrives due to the sender not being subscribed. Both project owners (Kohsuke, Winston) miss the message, leaving the Hudson community in the dark regarding the pending migration.
- 2010.11.22: Shortly after midnight, Jacob Robertson reports that his SVN credentials no longer work, Kohsuke informs the developers list that the project is locked due to the migration, SVN is inaccessible and mailing lists fail shortly after that. The Hudson Java.net project begins its migration from the legacy infrastructure to the newer Java.net infrastructure (formerly known as "Kenai"). A group of core Hudson community members accelerate the move to Google Groups, pushing out announcements via this blog and twitter hoping to keep as many members in the loop as possible.
- 2010.11.23: Frustrated by the locking down of Hudson's source code, which sees between 3-8 commits to "core" a day, not counting the 300+ plugins, Kohsuke proposes moving to GitHub on the new developers mailing list. The general consensus amongst the plugin and core developers was to go forward with moving to GitHub, no major objections were raised by the developer community.
- 2010.11.27: After Thanksgiving, Andrew Bayer submits the "formal proposal" for migrating over to GitHub, Sets a deadline of the following tuesday (2010.11.30) for raising any major objections before "flipping the switch."
The Monday morning prior to the planned switchover to GitHub, Oracle Senior VP of Tools and Middleware Ted Farrell sent a message to the users list expressing concerns he had regarding the migration of the Hudson codebase from Java.net to GitHub: