Feeds

Oracle's Sword of Damocles forces open source fork rename

Hudson out, Jenkins in

3 Big data security analytics techniques

With Larry Ellison dangling the sword of Damocles over their heads, the leaders of the Hudson community have decided to rename the popular open-source software-build project and move it to a new code repository on GitHub. If their proposal is accepted by the rest of the community, Hudson will be rechristened Jenkins.

Late last year, Oracle told the Hudson community they were welcome to move the continuous integration project to non-Oracle servers, but it claimed to control the rights to the Hudson name. In a Tuesday blog post, community leader Andrew Bayer said that Oracle has not provided assurances that the name will be safe.

"The problem is that this trademark ownership gives Oracle the ability to revoke the Hudson project's right to call itself Hudson at any time, and while Oracle has made an attempt to offer some guarantees (most notably, that binary releases of Hudson, once they've been released with the name Hudson attached, will always retain the right to the name), they are not offering any binding guarantee that the Hudson project will be able to retain its use of the name in perpetuity," writes Bayer, who also speaks for Hudson founder Kohsuke Kawaguchi.

"To continue using the name Hudson means ceding some of the project's independence to Oracle. If the project and its governance board opted to go in a direction Oracle disapproved of, Oracle would be able to take away the naming rights. Or, in a less dramatic scenario, Oracle could insist on certain changes to the code, infrastructure decisions, process, etc, regardless of opposition from the Hudson development community, in order to retain the rights to the name."

Therefore, Bayer says, the community has no choice but to rechristen. "In short, we'd be living under a sword of Damocles, regardless of the goodwill of the individuals we've been negotiating with at Oracle - Hudson as a project would be beholden to Oracle's whims for its continued use of its own name, and we believe that's not viable," he continues.

"As I see it, the only viable option facing the project now is to rename it, in order to free it from the burden of Oracle's ownership of its name. This is not a first choice, not by a long shot, but I don't see any other choice available to us that would preserve the integrity of the project going forward."

The community chose Jenkins because it "evokes the same sort of English butler feel as Hudson."

Designed to improve software quality control, Hudson was originally designed by Sun Microsystems. In December, Oracle claimed that it acquired the Hudson trademark with its purchase of Sun. "Because it is open source, we can't stop anybody from forking it [Hudson]. We do however own the trademark to the name, so you cannot use the name outside of the core community. We acquired that as part of Sun," the company said on a Hudson mailing list.

But according to Bayer, Oracle has merely applied for the trademark – in the US and in Europe. Last month, Oracle tools and middleware chief architect and senior vice president Ted Farrell told The Reg: "I believe Oracle trademarked several assets acquired as part of the Sun acquisition, including Hudson. There is a US process and an EU process and I don't have the details of where we are within those processes."

In any event, the community has resolved to rename. Bayer says that the community has already registered domains and Twitter handles involving the Jenkins name, and they have tried to verify that there are no conflicts with existing trademarks. Kohsuke Kawaguchi, who was the primary Hudson developer at Sun, is working to register a new trademark under his own name, but the plan is to eventually move the trademark to the Software Freedom Conservancy.

The community has invited Oracle to stay with the project, but it will move the code repository and mailing lists off of the company's servers. "Out of respect for Oracle's trademark claim on Hudson, we will move our infrastructure off of Oracle-owned and hosted servers, and we will rename existing independent components of the infrastructure to no longer use 'Hudson'".

Oracle is expected to release a proposal of its own later this week. And Bayer and other community leaders will not move on their proposal until it is formally approved by the community as a whole.

Bayer argues that the project is not being forked. "There may be some confusion as to whether we're proposing to fork Hudson, or rename the existing project," he says. "I firmly believe we are proposing the latter - for me, the project's key component is Kohsuke himself. If the community decides to support renaming the project to Jenkins, and Oracle chooses to continue development themselves under the name Hudson, they are, obviously, entirely welcome to do so. But with Kohsuke working on Jenkins, that's the true home and the future of the project for me, regardless of the name." ®

Top three mobile application threats

More from The Register

next story
This time it's 'Personal': new Office 365 sub covers just two devices
Redmond also brings Office into Google's back yard
Inside the Hekaton: SQL Server 2014's database engine deconstructed
Nadella's database sqares the circle of cheap memory vs speed
Oh no, Joe: WinPhone users already griping over 8.1 mega-update
Hang on. Which bit of Developer Preview don't you understand?
Microsoft lobs pre-release Windows Phone 8.1 at devs who dare
App makers can load it before anyone else, but if they do they're stuck with it
Half of Twitter's 'active users' are SILENT STALKERS
Nearly 50% have NEVER tweeted a word
Internet-of-stuff startup dumps NoSQL for ... SQL?
NoSQL taste great at first but lacks proper nutrients, says startup cloud whiz
IRS boss on XP migration: 'Classic fix the airplane while you're flying it attempt'
Plus: Condoleezza Rice at Dropbox 'maybe she can find ... weapons of mass destruction'
Ditch the sync, paddle in the Streem: Upstart offers syncless sharing
Upload, delete and carry on sharing afterwards?
New Facebook phone app allows you to stalk your mates
Nearby Friends feature goes live in a few weeks
prev story

Whitepapers

Top three mobile application threats
Learn about three of the top mobile application security threats facing businesses today and recommendations on how to mitigate the risk.
Combat fraud and increase customer satisfaction
Based on their experience using HP ArcSight Enterprise Security Manager for IT security operations, Finansbank moved to HP ArcSight ESM for fraud management.
The benefits of software based PBX
Why you should break free from your proprietary PBX and how to leverage your existing server hardware.
Five 3D headsets to be won!
We were so impressed by the Durovis Dive headset we’ve asked the company to give some away to Reg readers.
SANS - Survey on application security programs
In this whitepaper learn about the state of application security programs and practices of 488 surveyed respondents, and discover how mature and effective these programs are.