Hacker News new | ask | show | jobs
by nathanwdavis 4431 days ago
As if Google's Go programming language was not already named poorly enough, now somebody creates a CD service called Go. Very confusing!
3 comments

ThoughtWorks first released the commercial product that would become Go in 2008. It was rebranded later, shortly after the public announcement of Golang. Yes, it was a confusing move, but at the time there was no reason to believe that a programming language might conflict with a continuous delivery tool. Golang has produced a large and robust community, so of course it's confusing now. But it didn't come out of nowhere.
Might be hard to do, since it has been around for a while, but here's the Github issue on the project about the name: https://github.com/gocd/gocd/issues/131
apparently Thoughtworks has been building the Go continuous delivery tool as a custom product from even before Google made Go! I think the word "GO" hasn't been trademarked yet.
On their website it says: "Go™ is officially Open Source" [1]. So maybe they trademarked it?

[1] http://www.thoughtworks.com/

Yeah, we did trademark it. Trademark's are pretty narrow - computer language isn't likely to be confused with a CD tool.
I spent 5 minutes searching for the ".go" code before back-tracking to the project site[1] to verify that it was a Java/JRuby project.

Even if they started the project first, it can't take that long to add 1 line to the readme for clarity.

[1] http://www.go.cd/contribute/

Speaking of golang (go), this slide [0] lists breaking new ground in programming language research as a non-goal. That may include language name research.

[0] http://talks.golang.org/2014/research.slide#7