Google Under Fire For Calling Their Language "Go"
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.'"
It's actually pretty funny Google itself didn't see this coming. Results in Google for go programming language 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.
Two "Go"'s considered harmful.
There's no IP.
There is copyright, patents and trademarks. This sounds like a trademark thing, so no need to confuse the issue.
This was reported by the author in Issue 9. There have been suggestions to rename the language to Issue 9 - I like it.
Some things are ethically questionable even when there is no legal problem involved. A concept often forgotten in the corporate world.
It is http://en.wikipedia.org/wiki/Goo_(programming_language)
As someone stated before, this is not a legal issue. It's just about basic politeness.
Google's language is called Go! (with an exclamation mark.) The preexisting language whose existence has been suddenly and rudely revealed is called Go without the exclamation mark.
Other way around. Google's language is "Go". McCabe's language is "Go!".
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.
"You cannot simultaneously prevent and prepare for war." -- Albert Einstein
Dont get me started on the Japanese chess game Go.
I don't know if your post was supposed to be either sarcastic or funny, but Go is neither Japanese nor chess.
It's Chinese, and it's older than chess.
The game commonly referred to as "Japanese chess" is Shogi.
This template was added 2009-11-12 14:22
if Google are unaware that it exists then it shows quite how insular they have become - obviously they didn't even think of checking whether anyone else had used the name.
Hey it's not their fault. If only they had access to some sort of computer system that allowed one to quickly examine the internet, a "search engine" if you will, then they might have been able to catch this in time.
I would hate to have you as a boss.
Oh you had a bug in you code... YOUR FIRRREED!
Oh you tried to come up with a creative name that was taken by some obscure language... YOUR FIRRREED!
When brain storming for ideas in the meeting you idea that we all liked had a problem... YOUR FIRREED!
I bet you work for the government or something. People make mistakes. Googling for GO will lead to a lot of results and people know that and Go is used for a lot of help support too. So they probably realized it is such a common word finding a language like it will be like a needle in a haystack.
Sure google searches now will probably bring you better results however now that it is news it would effect the Google search criteria.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
This is why I name all my programming languages by UUID. In fact, look for my new book, Ed68c886-6390-4255-813f-48e61f6b0b06: The Definitive Guide to be published in the second quarter of next year!
org.slashdot.post.SignatureNotFoundException: ewg
This Is Not GO.
It apparently also means "To take all the objects one desires from the house of a friend, one at a time, by borrowing them." in Pasquense, Easter Island.
Don't fight for your country, if your country does not fight for you.
A+ != A# != A# C != C# (in fairness they are related) There are several languages refereed to as D F != F# L != L# M != M4
If you can't tell the difference between to similarly named programming languages perhaps programming isn't for you!
But C# = Db F = E# and moreover B# = C