

Google Under Fire For Calling Their Language "Go" 512
Norsefire writes "Since releasing the 'Go' programming language on Tuesday, Google has been under fire for using the same name as another programming language that was first publicly documented in 2003. 'Go!' was created by Francis McCabe and Keith Clark. McCabe published a book about the language in 2007, and he is not happy. He told InformationWeek in an email: 'I do not have a trademark on my language. It was intended as a somewhat non-commercial language in the tradition of logic programming languages. It is in the tradition of languages like Prolog. In particular, my motivation was bringing some of the discipline of software engineering to logic programming.'"
Google should rename Go to Issue 9 (Score:5, Interesting)
People! Punctuation is IMPORTANT! (Score:2, Interesting)
It originates from the paper by Dijkstra [arizona.edu] where he argued GoTo statements should be banned. That resulted in many structured programming languages main stream computer science. But what is not known is that the same paper spawned a new set of less well known languages based on "COME FROM" statement to avoid the "GO TO" statement. The Go! (pronounced Go-Not) language belongs to this little known branch. It is completely and entirely different from the plain old Go language.
Dont get me started on the Japanese chess game Go.
Re:Go! (Score:4, Interesting)
Re:Hmmm... (Score:4, Interesting)
Perhaps Mr. McCabe should have trademarked the name???
Simply using the name in a commercial capacity is enough to get an unregistered trademark. However, the problem is that he is not selling the Go! programming language. If it's not a commercial entity, then trademark doesn't apply.
Re:Go! (Score:3, Interesting)
It's actually pretty funny Google itself didn't see this coming. Results in Google for go programming language [google.com] are about the existing Go! language and the main developers book about it.
In this case Google should really change the name since its been used in an existing programming language for years. But maybe they are:
"We recently became aware of the Go! issue and are now looking into the matter further," a company spokesperson said in an e-mail.
I don't know what they need to look into. There are only two real aspects to look at here. First, from a technical standpoint, it could confuse people want to learn Google's Go and end up learning the other Go. From a legal standpoint, if the guy didn't trademark the name, who cares? He doesn't really have a case. But it does kind of fly in the face of the "Don't be evil" slogan.
If they want to be nice, they could just rename it to something like Go++ or Go2.
Wikipedia proposes deletion of Go! page (Score:4, Interesting)
This template was added 2009-11-12 14:22
not an issue (Score:2, Interesting)
One has a bang (!) at the end, while the other doesn't.
Everybody knows the difference between C and C#
The claim has no basis.
Re:Is Go! alive? (Score:3, Interesting)
Excellent find,
I'm sure the author is relishing in the Streisand Effect right now.
How far down the page was Go! two days ago if you googled the name?
Re:Goop? (Score:1, Interesting)
I prefer GooG
Re:Wikipedia proposes deletion of Go! page (Score:3, Interesting)
OK, maybe I spoke too soon.. a more thorough search reveals one anonymous post that mentions it, but only links to information about the book by the languages author.
http://developers.slashdot.org/comments.pl?sid=1439072&cid=30057422 [slashdot.org]
The post doesn't mention McCabe, nor anything useful - just some links to (what appears to be) a self-published book.
Re:Google should rename Go to Issue 9 (Score:3, Interesting)
Why don't they just call it "g". Then later, others can invent g++ and g# languages. This won't be gonfusing at all.
Re:Go! (Score:3, Interesting)
I didn't mean to say that Google is evil for stealing this guy's name. I was merely stating that this could become a PR nightmare if it becomes a big enough deal.
Imagine the spin that could be placed here:
Some poor computer programmer invented a programming language with the hope of making the world a better place and here comes the big bad evil corporation Google and steals the name of this language. When the poor chap brings it up, the door is slammed on his face and Google uses the name anyway. This poor programmer can't do anything about it as since he couldn't afford a lawyer to TM the name to begin with, there is no way he will stand a chance against Google's titanic team of lawyers and deep evil pockets.
Re:Non-issue (Score:3, Interesting)
Believe me, if there's at least one lawyer working for Google, they knew. Even most start-ups research a product name before announcing it. They probably just figured they could pay the guy off.
Re:It's not about basic politeness (Score:3, Interesting)
"Google did this out of ignorance about a language"
Actually he contacted them numerous times prior to launch and they ignored him and pushed to launch anyway. They maliciously took the name.
The man published a book, has published an article on the language, and he is cited around the web. When google announced the launch there was a discussion thread about his language and his attempts to contact google.
Not only have people heard of Go! they were already following the issue.
It is about courtesy, this violates the do no evil policy times ten. Besides, Go is a common english word and shouldn't qualify for the trademark google will want anyway without them greasing palms.