Slashdot Mirror


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.'"

512 comments

  1. Go! by sopssa · · Score: 4, Informative

    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.

    1. Re:Go! by msh104 · · Score: 5, Funny

      Even more funny is the fact that they hosting their language on code.google.com
      Perhaps we shouldn't worry that much about them harvesting our data after all?

    2. Re:Go! by Anonymous Coward · · Score: 1, Informative

      No one saw it coming. Including you reading this. Even the wikipedia article was created just yesterday.

      The fact I toiled in my basement crafting a virtual machine language 20 years ago, glanced at my cup, and decided to call it java, doesn't me Sun should even give a damn my ego was bruised.

    3. Re:Go! by pnblake · · Score: 1

      What are the chances that they change the name?

    4. Re:Go! by Anonymous Coward · · Score: 1, Informative

      No one saw it coming. Including you reading this. Even the wikipedia article was created just yesterday.

      Yeah its not like it happened with Gmail or anything.

    5. Re:Go! by Anonymous Coward · · Score: 0

      I'd say pretty good.

      Who would want their language associated with something that seems to combine the worst syntax annoyances of C with the ungodly mess that Perl can sometimes be..

    6. Re:Go! by Anonymous Coward · · Score: 0

      they shoulda just called it 'gog'
      at least it'd have been different
      a buzzword capable simply spelt name
      that only takes 3 characters

      *facepalm*

      -D

    7. Re:Go! by ElectricTurtle · · Score: 0, Offtopic

      Oh snap!

      --
      I support the Slashcott and will not be reading or commenting from 2/10/14 to 2/17/14. Beta is steaming pile of dog shit
    8. Re:Go! by iamhassi · · Score: 5, Funny

      from the article:

      There once was a language named "Go"
      By Google it's made to help the Pro
      But there's a claim the name
      it sounds quite the same
      as another fellow's lingo

      This other lingo named "Go!"
      "It was earlier" it's inventor says so.
      "Why didn't you look
      on a webpage or in my book,
      it's even google search result two!"

      "So Google, rename your thing!
      Or in front of a judge you i bring!
      Lots of users agree
      it was disgraceful by thee
      just be sorry and give me a ring!"

      So the question arise
      allthough google might despise
      "what new name shall we be giving
      to the lingo that's not yet living
      and has not yet seen this world with it's own eyes?"

      One fella proposed the name "Goo"
      Which is similar to pythons clone "Boo"
      But also this name is taken
      and not yet forsaken
      and honestly sounds close to "Poo".

      Another said "Lango" is cool,
      He would take such thing as a tool.
      But a lingo named "Lango"
      Only rhymes "Jango" or "Tango"
      This is real, not Star Wars, you fool!

      Lots of other names were called
      some were boring, some others were bold
      The question still remain
      Will google act or refrain
      from renaming it's lingo as told?

      The remainder of my little piece
      Is the ironic issue of this
      Why did you, google miss
      to google "go" before release
      You would have known it's not your name, but his'!

      --
      my karma will be here long after I'm gone
    9. Re:Go! by Adambomb · · Score: 3, Funny

      Plus every source file would be a .gog!

      --
      Ice Cream has no bones.
    10. Re:Go! by BitZtream · · Score: 0

      Everything I see as a result for that langauge is for Google for the first several pages. It was probably different a few week, but it's silly to link to it now.

      Really though, someone has probably created a language named everything you can think of. Sorry some language no one has ever heard of shares the name of a new language created by GOogle. I'm sure someone will tell us about how they've been using it for years, but I'm sorry, there have been more people using googles In the last 24 hours than every used the other has every dreamed of.

      Don't use a two letter word for the name, there are a rather limited number of combinations.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    11. Re:Go! by EyelessFade · · Score: 1

      There is also a language called Goo

    12. Re:Go! by wooferhound · · Score: 3, Interesting

      I think they should rename it to "Goo"

      --
      We are Dead Stars looking back Up at the Sky
    13. Re:Go! by ArcherB · · Score: 2, Interesting

      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.

      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.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    14. Re:Go! by Anonymous Coward · · Score: 3, Funny

      They should call it "Go: Advanced Technology (Second Edition)".

    15. Re:Go! by Anonymous Coward · · Score: 0

      McCabe's mostly sounding like a jackass. "Oh Google stole my name!" COMMON ENGLISH WORD, hello?

      Might as well just name his next programming language "AND" or "IS" so he can whine about people talking, period.

    16. Re:Go! by Ihmhi · · Score: 2, Insightful

      I don't know if there's a Poet Laureate position for Slashdot, but either way I nominate this guy. Brilliant!

    17. Re:Go! by khallow · · Score: 3, Insightful

      In this case Google should really change the name since its been used in an existing programming language for years.

      Why? Go! is just another hobby language that's only been around for a few years. The only thing it has generated is a few academic papers. There probably have been thousands of those in the past 50 or so years. I see no reason for Google to change the name of its computing language just because there are already one or more programming languages with similar names. As the previous sentence implies, I wouldn't be surprised to find out there there are several programming languages with something very similar.

    18. Re:Go! by Anonymous Coward · · Score: 0

      They should call it "Go: Advanced Technology (Second Edition eXtreme)".

      Fixed it for ya.

    19. Re:Go! by chrisbtoo · · Score: 1

      Gooo, then. Or Goooooooooooooooo.

      Actually, in honour of my crappy nick, they should call it gotoo.

      --
      Registering accounts later than some other chrisb since 1997
    20. Re:Go! by Anonymous Coward · · Score: 0

      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.

      Not anymore. You forgot who control the Google search result?

    21. Re:Go! by fbjon · · Score: 5, Funny

      Next up: Go2 considered harmful.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    22. Re:Go! by Kell+Bengal · · Score: 1

      That's what I thought! Then when Goo becomes popular and well known, they can make an aggregator for it called World of G-

      I think they should rename it to "Goog".

      --
      Scientists point out problems, engineers fix them
      altslashdot.org: The future of slashdot.
    23. Re:Go! by Kell+Bengal · · Score: 3, Funny

      Burma shave

      --
      Scientists point out problems, engineers fix them
      altslashdot.org: The future of slashdot.
    24. Re:Go! by Anonymous Coward · · Score: 0

      Simple solution really, they can now call their new programming language Go Oogle! I can't believe no one brought this up yesterday.

    25. Re:Go! by Tejin · · Score: 1, Funny

      Burma Shave

      --
      The seekers do no need truth, the seekers do find truth and the finding do be painful
    26. Re:Go! by digitig · · Score: 1

      Don't use a two letter word for the name, there are a rather limited number of combinations.

      If there isn't already a language called BS, I'm starting development now!

      --
      Quidnam Latine loqui modo coepi?
    27. Re:Go! by tsm_sf · · Score: 1

      I wouldn't be surprised to find out there there are several programming languages with something very similar.

      That's actually an excellent reason for a search engine company to change a name. At least they didn't call it "a" or "the" programming language.

      --
      Literalism isn't a form of humor, it's you being irritating.
    28. Re:Go! by SkyDude · · Score: 2, Insightful

      Google will send the guy a check with several zeroes in it, relieve their guilty conscience and call it a day. C'mon, you know it will happen that way.

      --
      == First cross river, then insult alligator.
    29. Re:Go! by CrazedSanity · · Score: 1

      Obviously, "Go" and "Go!" are different. Like "C" and "C#". It is the exclamation point that makes all the difference (if you can't see the sarcasm here, you need to remove your geek hat).

      JACK: "So, what programming language did you create FruzzleBunnies 5.0 in?"
      ALEX: "I wrote it in Go!".
      JACK: "Oh, that Google language, eh?"
      ALEX: "NO! I wrote it in 'Go exclamation point'."
      JACK: "Right. Guess I thought you just had too much caffeine the first time you said it."

      --
      Sanity is like a condom: rather have it and not need it, than need it and not have it.
    30. Re:Go! by Anonymous Coward · · Score: 1, Insightful

      That little light on your dashboard? That's your "broken sarcasm detector" indicator light. You should get that checked out.

    31. Re:Go! by Maxo-Texas · · Score: 1

      Then female goo programmers could be goog'ls

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    32. Re:Go! by Mitchell314 · · Score: 2, Informative

      Taken
      http://www.googspubandgrub.com/v1/about/

      Yes, I googled. And yes, I thought it's name should have changed to goo when I saw the title of this article. :P

      --
      I read TFA and all I got was this lousy cookie
    33. Re:Go! by Unordained · · Score: 1

      Indeed. You'd think they'd be more sensitive to how annoying it is to use their own search service for things like "sql server ..." or "word ..." or "reporting services ..." -- any time a company names their product after its most obvious use or category, it plays havoc with search results, and not in a good, profitable way. Name your products something unique. We don't necessarily need to go back to the days of Language-o-matic or Go-lux or what-have-you ... but something unique, at least? You've got the tools to determine what *is* unique pretty easily ...

    34. Re:Go! by hesaigo999ca · · Score: 1

      You have way too much time to waste writing this poem,
      and I have way too much time if I actually read it.

    35. Re:Go! by commodore64_love · · Score: 1

      Perhaps not but if Sun then turned-around and sued you for using the name "Java" for your VM language from twenty years ago, I think you'd be rightfully upset. This has been known to happen before, where a company trademarks a name, and then sues other prior inventors.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    36. Re:Go! by theeddie55 · · Score: 1

      http://en.wikipedia.org/wiki/Goo_(programming_language) goo's already a programming language.

    37. Re:Go! by Anonymous Coward · · Score: 1, Insightful

      It's worse than that. You'd think Google would have a comprehensive understanding of the value of picking a term that would make web searches easier. "Go" is rather a common word. There's the game, the other programming language, and it's everyday uses. Talk about namespace collision!

      Maybe they should have named it "GoTwo"? :-)

    38. Re:Go! by Anonymous Coward · · Score: 0

      Funny, the first thing I thought about when reading the name of that letter was the Chinese game Go, then a second later the Japanese number 5. Not once did the actual English verb pop into my head... Go figure..

    39. Re:Go! by Shadow+Wrought · · Score: 1

      That was my thought, too. It doesn't seem like they are in different categories so much as different leagues.

      --
      If brevity is the soul of wit, then how does one explain Twitter?
    40. Re:Go! by publiclurker · · Score: 1

      Wouldn't Go! be pronounced Go(bang)?

    41. Re:Go! by Anonymous Coward · · Score: 0
    42. Re:Go! by kju · · Score: 3, Funny

      Wouldn't Go! be pronounced Go(bang)?

      Maybe we should use "Gang!" as the name, then.

    43. Re:Go! by Stormwatch · · Score: 1

      Obviously, "Go" and "Go!" are different. Like "C" and "C#".

      Not the same situation. C# has a clearly different pronunciation, "see sharp".

    44. Re:Go! by thePowerOfGrayskull · · Score: 1
      The top two hits are spam sites. Three and four are for google's language. Five is the wikipedia page for this language -- and it was apparently just created yesterday. The book itself is self-published and does not show up (at least in the first page of results I looked at). I'm not sure that this is something that google should reasonably be expected to find; and while it would be good PR for them to change the name, I'm not sure that there's really a need for it.

      More likely, they'll just shovel some cash at the guy to convince him it's not a big deal. Not a bad ending - write a language nobody knows about, talk about it, profit!

    45. Re:Go! by CrazedSanity · · Score: 1

      I can just see it now:

      JACK: "So, you used 'Go exclamation point'?"
      ALEX: "Actually, now we refer to it as 'Go Bang'."
      JACK: "You mean like when you're talking about those shell scripts and you say 'she-bang'?"

      The sexual connotations will just never end. Awesome. I think the next big programming language should be called 'F-U' and be pronounced...

      --
      Sanity is like a condom: rather have it and not need it, than need it and not have it.
    46. Re:Go! by Ngarrang · · Score: 1

      How about GPL? Google Programming Language. Then GPL code could really be written in GPL code.

      --
      Bearded Dragon
    47. Re:Go! by CrazedSanity · · Score: 1

      Yes, they sound different. But the point is that it is two languages that are separated by a non-alphanumeric. C, C#, C++... they're all different programming languages, all pronounced differently ("See", "See Sharp", "See Plus Plus"), but look similar.

      Oh, and I need your geek hat.

      --
      Sanity is like a condom: rather have it and not need it, than need it and not have it.
    48. Re:Go! by macsuibhne · · Score: 1

      Unlike IBM. APL stands for "A Programming Language".

      --
      -- "Quis custodiet ipsos custodes?" -- Juvenal
    49. Re:Go! by Anonymous Coward · · Score: 0

      I have a cat named 'Go'... short for 'Godel', as in Kurt Godel. I'm sure Go is an awesome programmer in both Go languages (although she's partial to the original since it is similar in vein to Prolog... a language most certainly influenced by work in mathematical logic)... she just has to figure out the whole no opposable-thumbs thing before she can effectively use a keyboard.

    50. Re:Go! by psybre · · Score: 1

      Yeah, they should just use the name "Goo" for their programming language. Just switch all 1s with 0s (oops, I mean !s with os).

      --
      Authority questions you. Return the favor. -- d474
    51. Re:Go! by lymond01 · · Score: 1

      Either I couldn't find the rhythm in the poem or, like many a high school Shakespearean play, I'm going to need the translation on the opposing page.

    52. Re:Go! by scuzzlebutt · · Score: 0, Flamebait

      How about they rename it "Go Fuck Yourself, Francis McCabe and Keith Clark!"? That name might not even be taken yet.

      --
      In C++, your friends can see your privates.
    53. Re:Go! by wordsofwisedumb · · Score: 1

      00G

    54. Re:Go! by Anonymous Coward · · Score: 0

      Thanks for digging that up. But really, have you or the original author ever... I don't know... heard... a limerick?

    55. Re:Go! by ciderVisor · · Score: 1

      I think the next big programming language should be called 'F-U' and be pronounced...

      Will somebody port a compiler to the Atari ST ?

      --
      Squirrel!
    56. Re:Go! by Anonymous Coward · · Score: 0

      Google's Go has been in development for at least 2 years. From what I've read, Go! was pretty much unknown to anyone outside a very small group 2 years ago. And I can tell you at least as of yesterday, all of the searches I did for Google Go did no turn up any references to Go! that I noticed. Today, there's lots of hits talking about the name controversy.

      Programmers aren't your average idiot off the street (at least, most aren't) when it comes to programming language names. They have been able to differentiate between C and C++ and C# for years. They have been able to distinguish between Java and Javascript. I don't see why they would have trouble distinguishing between Go and Go!.

      I suspect Google will end up paying this guy some money to make him happy and go away. My guess is that's all he's after anyway. I can't imagine the similarity in names hurting him at all, in fact, it has drawn a LOT of attention towards something which he had almost no success in getting anyone to pay attention to before.

      Worst case scenario, maybe Google can name their language "G". But of course, that's only 33% less similar than before.

    57. Re:Go! by aesiamun · · Score: 1

      Yeah but with this website: http://people.csail.mit.edu/jrb/goo/

      Do they deserve to even keep the name? :)

    58. Re:Go! by STRICQ · · Score: 1

      They should call it: 0xG0

    59. Re:Go! by Yvan256 · · Score: 1

      The little light on the dashboard isn't working. When will they learn and put TWO little lights under the dashboard!

    60. Re:Go! by STRICQ · · Score: 1

      There is already a language named 'false'.

    61. Re:Go! by Yvan256 · · Score: 2, Insightful

      I can write you a check with several zeroes in it but that doesn't mean it's worth anything.

    62. Re:Go! by theeddie55 · · Score: 1

      just because the website looks like a dedication to the fall of geocities, doesn't mean the language is without merit.

    63. Re:Go! by Yvan256 · · Score: 1

      Just don't call any programming language B# or you'll have a lawsuit from Fox on your hand.

    64. Re:Go! by Iron+Condor · · Score: 1

      Don't use a two letter word for the name, there are a rather limited number of combinations.

      I've been fond of the T&A language for quite a while now ...

      --
      We're all born with nothing.
      If you die in debt, you're ahead.
    65. Re:Go! by jamonterrell · · Score: 1

      It's a 2 letter english word. If you want to be able to claim someone is ripping off your name, be more creative. There are only 676 combinations of two letters, 101 of which are words in the english language, about 90% of which you've probably never heard of unless you play scrabble (things like "Ar" which is apparently how you spell the letter "R"). I will mention though, that it's a dumb assed name for a programming language. Name it something that will allow me to search the web for it in a reasonable manner.

      --
      I can count to 1023 on my hands. Ask me about #132.
    66. Re:Go! by Iron+Condor · · Score: 2, Informative

      But it does kind of fly in the face of the "Don't be evil" slogan.

      Not really. There was no malice here anywhere. Nobody tried to be evil, nobody is trying to be evil this moment and nobody is trying to be evil in the future.

      Some dude had an idea a couple years back that was so utterly obscurethat no Wikipedia page existed for it. Let that sink in: There's a page on Wikipedia for every actor that was ever seen in the background of any Star Trek episode; yet this supposed "Go language" was so unknown that nobody ever bothered to make a page for it (until yesterday). And the name is a two letter word that cannot actually be googled and is as useless as "to" or "for" or "a" as a search term.

      And somehow Google are "evil" for inventing something completely fresh, new, different, that has seen more use in the first 24 hours after release than all of the other guy's stuff in his lifetime and naming it "go"? Sorry, but that just doesn't fly.

      The guy should be happy for the exposure and publicity his little thought experiment got from all this.

      --
      We're all born with nothing.
      If you die in debt, you're ahead.
    67. Re:Go! by Iron+Condor · · Score: 1

      Might as well just name his next programming language "AND" or "IS" so he can whine about people talking, period.

      There is already a language named Brainfuck, so we can already whine about people posting on slashdot.

      --
      We're all born with nothing.
      If you die in debt, you're ahead.
    68. Re:Go! by Chyeld · · Score: 1

      It's even WORSE than that, you'd think by now that Google would have borgified everyone working for it into one huge hive mind, incapable of making mistakes.

      Come on people, developers are developers, the folk at Google responsible for the language thought they came up with a cute name and the lawyers didn't find anything trademarked with it. Not everyone is going to do an extensive vanity search on a topic before naming their brain child.

    69. Re:Go! by De+Lemming · · Score: 1

      In this case Google should really change the name since its been used in an existing programming language for years.

      Google already let another company change the name of their programming language, although that company used the name first. That company (RemObjects) had a language named Chrome, an Object Pascal based language for .NET. When Google published their Chrome web browser, RemObjects renamed the language to Oxygene (Wikipedia link). The details of the deal between RemObjects and Google were never disclosed, but I guess a nice amount of money changed hands.

    70. Re:Go! by Iron+Condor · · Score: 1

      Wouldn't Go! be pronounced Go(bang)?

      There is already a board game called Gobang. Worse: it is played with Go pieces. The exposure to lawsuits here is just too great...

      --
      We're all born with nothing.
      If you die in debt, you're ahead.
    71. Re:Go! by ArcherB · · Score: 2, 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.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    72. Re:Go! by Anonymous Coward · · Score: 0

      "Goo"! Now that is a perfect name for a Google programming language: gives the sense of malleability and has the begining of their name in it "Goo"gle. Just change it to this, cut the orginal poster a check for a few hundred and call it a day.

    73. Re:Go! by ClosedSource · · Score: 1

      In what way is "Go!" a "hobby language" and "Go" isn't?

    74. Re:Go! by wiredlogic · · Score: 1

      "It was earlier" it's inventor says so. ...
      it's even google search result two!"

      Aye. Had to revert to ye dear ol' mother tongue for that rhyme eh.

      --
      I am becoming gerund, destroyer of verbs.
    75. Re:Go! by tknd · · Score: 4, Insightful

      Just because it is currently a hobby language doesn't mean something popular might be made with it later. That would result in a naming collision for people (which go language?) and a complex legal battle if both products became successful.

      Here's what would happen if nobody says anything: Google's Go gets popular and now has trademark weight. Go! hobby language gets popular because basement developer makes new popular app. Google sees this as a threat to trademark and is forced to use legal action.

      Of course, the hobby language Go! could dwindle and produce nothing of value but we don't know that yet. He's actually doing everyone a favor by bringing up this topic right now while both languages don't have much weight to defend. It eliminates the possibility of expensive arguments in the future.

    76. Re:Go! by chrisG23 · · Score: 1

      I'm going to go write a new language, or app, or something right now...

    77. Re:Go! by nschubach · · Score: 1

      I like ".GET Platform" better.

      Then they can call this dialect G#.

      (Disclaimer: I have not looked into the language, nor compared it to .NET)

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    78. Re:Go! by Anonymous Coward · · Score: 0

      Well you can go as Go++:)

    79. Re:Go! by CrashNBrn · · Score: 1

      yet this supposed "Go language" was so unknown that nobody ever bothered to make a page for it (until yesterday). And the name is a two letter word that cannot actually be googled and is as useless as "to" or "for" or "a" as a search term.

      I don't disagree with most of what you say - but you can google "go" as well as "c" or "d". From that I would gather there are other valid single or double letter word searches.

      Of which, you can also google/search "for", though the results likely aren't that meaningful: 10,640,000,000 hits.
      Interestingly, Slashdot is #5:
      Slashdot - News for nerds, stuff that matters
      And for.com is #3.

    80. Re:Go! by malakai · · Score: 4, Informative

      He published in "Annals of Mathematics and Artificial Intelligence" and it's cited in the ACM portal. Who cares what Wiki has or doesn't have.

      This wasn't some geocities page with talk about a language that was never developed.

    81. Re:Go! by eulernet · · Score: 1

      Not a very good idea:

      in french, 'gogues' means 'toilets' in slang.
      http://dictionnaire.sensagent.com/gogues/fr-fr/

    82. Re:Go! by eric-x · · Score: 1

      Go is a no go, so they should rename it to Stop.
      Programmers would be called stoppers.

    83. Re:Go! by gheff · · Score: 1

      GOOGOL maybe?

    84. Re:Go! by CrashNBrn · · Score: 1

      It would be an excellent reason for them to stop blocking standard non-alphanumeric characters from search terms. There are a few exceptions but !@$() among others are not part of them: + and # seem to work in some instances.

    85. Re:Go! by robson · · Score: 1

      Google will send the guy a check with several zeroes in it, relieve their guilty conscience and call it a day. C'mon, you know it will happen that way.

      So you're saying the original name for the language was "Goooooo", and they then chopped the five extra o's off and stuck them in the check?

    86. Re:Go! by darkvizier · · Score: 2, Funny

      Actually gang! is pretty clever. It could be a language built on exception handling. Each exception is a ! and as your pogram is running it just gets thrown !'s from all directions. The trick is to handle all the !'s so as not to interrupt your intended process flow.

    87. Re:Go! by selven · · Score: 1

      "Go factorial" sounds better.

    88. Re:Go! by Anonymous Coward · · Score: 0

      I think they should rename it to "Goo"

      2go?

      O!go (tribute to object oriented.. conveniently, you could tell people "oh, go (away); or oh, go (screw yourself))

    89. Re:Go! by maxwell+demon · · Score: 1

      Unlike IBM. APL stands for "A Programming Language".

      Yes, the language would have been way cooler if it stood for "APL programming language" :-)

      --
      The Tao of math: The numbers you can count are not the real numbers.
    90. Re:Go! by maxwell+demon · · Score: 1

      If they want to keep with Japanese board games, what about "Gobang"?
      But then, maybe people would understand the "bang" as "!" ...

      --
      The Tao of math: The numbers you can count are not the real numbers.
    91. Re:Go! by shaitand · · Score: 1

      "Not really. There was no malice here anywhere."

      Yes actually there was. What isn't in the summary is that this guy contacted Google numerous times prior to their big announcement about Go. Google ignored him and released with the name Go anyway figuring they could hijack it for their language and get away it. That is deliberate malice.

      How do I know? Because other people knew and talked about in the comments on the Slashdot story announcing Go.

      Wikipedia entry or no, his little experiment is published in peer reviewed journals and cited in numerous places.

    92. Re:Go! by shaitand · · Score: 1

      "McCabe's mostly sounding like a jackass. "Oh Google stole my name!" COMMON ENGLISH WORD, hello?"

      Then you should have no objection to Google's next big thing. They are calling it 'C' after the common English letter.

    93. Re:Go! by shaitand · · Score: 1

      A common english word like Go shouldn't even qualify for a trademark but no doubt Google can buy one anyway.

    94. Re:Go! by ninkendo84 · · Score: 1

      There once was a man from Japan
      Whose limericks just wouldn't scan.
      When asked why this was,
      he said "It's because,
      I always try to fit as many syllables onto the last line as I possibly can."

      --

      $ make love
      make: don't know how to make love. Stop
    95. Re:Go! by tsm_sf · · Score: 1

      I've been waiting for regular expressions. Not sure why it wasn't an option a decade ago.

      --
      Literalism isn't a form of humor, it's you being irritating.
    96. Re:Go! by Mind+Socket · · Score: 1

      I dunno, "Go!", "so", ... "two"?

      Poetry need not always rhyme
      But lim'ricks do most of the time
      Check limericksdb (.org) and it's plain to see
      That to fail this is simply a crime

    97. Re:Go! by Anonymous Coward · · Score: 0

      This appears to be totally false. Files hosted at homepage.mac.com. Only reference to code.google.com is where the Wikipedia entry for Go! references the naming confusion with Go (which _is_ hosted on code.google.com)

    98. Re:Go! by Anonymous Coward · · Score: 0

      the guy admits to not having a trademark on the name. no trademark means too bad for him and google can safely ignore this.

    99. Re:Go! by BikeHelmet · · Score: 1

      How about Gool?

      Google Object Oriented Language?

      Meh.

    100. Re:Go! by Anonymous Coward · · Score: 0

      With speed as a concern, like Google, it should be goggle.

    101. Re:Go! by Anonymous Coward · · Score: 0

      In summary:

      Go Go! Go? Stop!

    102. Re:Go! by CrashNBrn · · Score: 1

      We'll (likely?) never see that in our lifetime. Internet-Related shit is coded (implemented simplistically) for the masses. Even my favored browser (Opera) has an absolutely crippled (Panel) search box, used for: BookMarks, History, OpenedWindows, LinksOnPage, etc.

    103. Re:Go! by BasilBrush · · Score: 1

      What isn't in the summary is that this guy contacted Google numerous times prior to their big announcement about Go.

      It's not in the summary because you just made it up. Before Google announced Go, "this guy" didn't know Google was going to call their new language "Go".

    104. Re:Go! by david+duncan+scott · · Score: 1
      Like a check for $000,000.00?

      Actually, I'd like a check like that from Google. I'd hang it on my wall.

      --

      This next song is very sad. Please clap along. -- Robin Zander

    105. Re:Go! by Canberra+Bob · · Score: 1

      So you would have no issues if Microsoft released a new browser called, let's say, Chrome?

    106. Re:Go! by mqduck · · Score: 1

      Names exist for reasons, and having two languages with the same name violates the most basic one. It's not like Google has any big need to call their language 'Go'. The decent thing to do is to at least consider the little guy, and in this case that means coming up with a unique name.

      --
      Property is theft.
    107. Re:Go! by Anonymous Coward · · Score: 0

      Considering that mozilla used the term chrome years before google, you mean?
      http://en.wikipedia.org/w/index.php?title=Chrome_Mozilla&redirect=no

    108. Re:Go! by Hognoxious · · Score: 1

      They aren't the same. One (I don't remember which and I don't care anyway) has an exclamation mark at the end.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    109. Re:Go! by Anonymous Coward · · Score: 0

      Go! is not a hobby language, but the product of a research project. Dr. McCabe has held multiple professional research positions over the years, and, like any member of the research community, is right to be concerned over the confusion and loss of visibility of his work. It's not uncommon to find name clashes among minor "niche" languages, particularly those that served primarily as a vehicle for a research project, as the research community can be rather fragmented among various specialties. Nonetheless, in this day and age, a simple search for "go programming language" would have revealed the previous work, and it would have been appropriate and courteous for Google not to put that work in the shade by linking the name to its own language, particularly given the tremendous buzz that seems to surround everything Google does.

    110. Re:Go! by shaitand · · Score: 1

      Believe it or not google projects go through several stages before the final release. I don't even know if gmail is considered final release yet.

    111. Re:Go! by BasilBrush · · Score: 1

      Google have precisely one stage of announcing it to the public. It's either unannounced, or it's announced. The author of "Go!" found out that Google had called their language "Go" the same time everybody else did.

      Quit the bullshit.

    112. Re:Go! by khallow · · Score: 1

      Go! is not a hobby language, but the product of a research project.

      It's nice that he did something productive with it, but I still don't see why it's not a hobby. There are hundreds, if not thousands of computer programming languages which have papers written about them and nothing else.

      Thinking about it, a Google search would have turned up a few papers and what else? So far, I get that it has near zero presence in the real world. Looking at things, the naming collision and this slashdot story probably gave Go! more publicity than it would have otherwise. The Google Go project seems also to be a hobby horse. If it were some no name company throwing this out, I doubt nobody would have cared about the name collision.

    113. Re:Go! by dave87656 · · Score: 1

      Results in Google for go programming language [google.com] are about the existing Go! language and the main developers book about it.

      Maybe they Bing'd it. Since Microsoft manipulates their search results, maybe Bing came back with a bunch of links telling them to "Go to Microsoft", "Go Use Windows", "Go Updage to Windows 7" and so on. ;-)

    114. Re:Go! by dave87656 · · Score: 1

      Actually, I justed Bing'd it to see what Bing would come up with and it returned nothing about the original Go programming language in the first 20 or 30 results (I didn't look any further). Yahoo search finds google's language immediately (yeah, I know they are tied to MS now) and google of course shows their Go language. But Wikipedia showed the original Go programming language yesterday but shows google's Go today.

    115. Re:Go! by Idiomatick · · Score: 1

      There are an odd number of poets on /. I'm not sure how that happened.

    116. Re:Go! by CountBrass · · Score: 1

      How is this post insightful?

      It's just an ill-considered argument in favour of a corporation being able to trample all over the little man. At best it's a glaring example of Google fanboi ranting (which is kind of sad).

      It's not as if there's a shortage of names that Google could pick from. Perhaps they should have used Bing to check on language names before picking Go.

      --
      Bad analogies are like waxing a monkey with a rainbow.
    117. Re:Go! by shaitand · · Score: 2, Insightful

      "Google have precisely one stage of announcing it to the public."

      Because BasilBrush hath declared it so. To hell with reality and a presented example that happens to be the most well known google service next to search.

      Gmail was leaked pre-alpha, announced alpha, announced beta with invites, leaked in press releases several times and then announced again after invites, and finally announced once more at public release.

      Google milks all the press and buzz it can with every service even when it is only thinking about offering it.

      I saw mention on a tv special about google over a year ago that they were working on a language with short compile times.

      So unless you have something better than nu uh to reply with save the text. I won't be feeding the trolls.

    118. Re:Go! by BasilBrush · · Score: 0, Troll

      Gmail was leaked pre-alpha, announced alpha, announced beta with invites, leaked in press releases several times and then announced again after invites, and finally announced once more at public release.

      The name "Gmail" was announced precisely once. Because after that, the public already knew it's name. Just as "Go" was announced precicely once. It's not something you can bullshit your way out of. The logic is unassailable.

      I saw mention on a tv special about google over a year ago that they were working on a language with short compile times.

      You didn't know it was called "Go" a year ago. And neither did the creator of "Go!".

      So unless you have something better than nu uh to reply with save the text. I won't be feeding the trolls.

      You don't have any better option than to shut up now. You know you're wrong.

    119. Re:Go! by ChunderDownunder · · Score: 1

      and honestly sounds close to "Poo".

      Poo is a village in Spain. I passed through their train station several years back, on the way to Oviedo.

      They were pressured into "Castilianizing" the name (no double 'o') perhaps because some gringo tourist found it offensive!

    120. Re:Go! by RichiH · · Score: 1

      $ 000,000,000.01

    121. Re:Go! by Anonymous Coward · · Score: 0

      What you are really saying is: Google has a lot of money, this guy not. Fuck that guy, let's be evil!

    122. Re:Go! by Anonymous Coward · · Score: 0

      Actually the only article about "Go!" is its Wikipedia entry (which, if you look at the history, was only created a couple of days ago; after the issue was brought up). All the other entries are news items along the lines of "Google releases Go programming language."

      That said, I still think they should change the name.

    123. Re:Go! by khallow · · Score: 1

      It's just an ill-considered argument in favour of a corporation being able to trample all over the little man. At best it's a glaring example of Google fanboi ranting (which is kind of sad).

      It's one hobby programming language using the same name as another hobby programming language. The more I think about it, the less of an issue I think it is.

    124. Re:Go! by JasterBobaMereel · · Score: 1

      ..Already Taken as well .... ..Perhaps Goog? (Google search says it doesn't exist)

      --
      Puteulanus fenestra mortis
    125. Re:Go! by Xest · · Score: 1

      Interestingly now there is only one result in that search for Go!, the rest are now for Google's language.

      Maybe it isn't just Microsoft that manipulates their search engine results in their favour after all.

    126. Re:Go! by Anonymous Coward · · Score: 0

      We all know that @ is located on the 2 key, also that that the @ sign it's called 'At'.
      So maybe a better name would be:

      Go@ .. or "Go At".. or for short "Goat"

    127. Re:Go! by RivenAleem · · Score: 1

      They should use the rest of the company name instead and call it "Ogle"

    128. Re:Go! by DaVince21 · · Score: 1

      Name's taken already.

      I think they should call it "togo". Because it's a language "to go" and because it sounds sproingy (like "pogo").

      --
      I am not devoid of humor.
    129. Re:Go! by Anonymous Coward · · Score: 0

      There's a question here about when google started working on this, though. The first mention of McCabe's language, as near as I can tell, is the 2007 book. There's good odds Google's been working on Go! since at least then. If thats the case, McCabe just has a couple years of precedence on the public release, and having not gained any foothold in the industry (the two citations of his go works are both by the authors of the book), he's got no claim.

      If Google registered a trademark when they started the work or when their marketing people picked the name (which I'd doubt, knowing Google), McCabe might actually be the one who failed his due diligence.

    130. Re:Go! by Cytotoxic · · Score: 1
      You forgot to do:

      SET ANSI_padding = off

    131. Re:Go! by Anonymous Coward · · Score: 0

      Wouldn't Go! be pronounced Go(bang)?

      For some reason I was thinking Go Factorial whenever I saw it.

    132. Re:Go! by CarpetShark · · Score: 1

      I suspect that the only reason MS choose .NET was to make a lot of noobs (and managers) think that all the something.net sites were using their technology, and so it must be good. .GET doesn't have that (arguably highly unethical) advantage.

    133. Re:Go! by ReedYoung · · Score: 1

      Okay, so it wouldn't have been impossible to find the old "Go!" language, and that's a fair point, but I'd check the professional journals only for features of the new language that I think are innovative and novel, to make sure that they really are. For the uniqueness of the name, I don't think that's typical. I would expect that "has anybody on the development team heard of a language with this name?" would usually be an adequate check. In fact, I'd go further than that. From what I have read, most languages have been created with the expectation that if the creators don't already know of a language having the same name, there isn't one (or it isn't being used widely enough to matter, which may also apply directly here), and that method has worked flawlessly until now.

      This is understandable, an "oops" not a scandal.

      --
      "I can't imagine how things could get any worse!" (some guy) "That could just be failure of imaginatioÂn on your p
  2. I said it yesterday, but... by LaminatorX · · Score: 5, Funny

    Two "Go"'s considered harmful.

    1. Re:I said it yesterday, but... by somersault · · Score: 1

      Do not pass Go! Do not collect £200

      --
      which is totally what she said
    2. Re:I said it yesterday, but... by Barefoot+Monkey · · Score: 1

      Now that you mention it... since it's not the first language to be called Go perhaps they should call it Go2.

    3. Re:I said it yesterday, but... by Adambomb · · Score: 1

      Not a chance, as its common knowledge that goto's cause the apocalypse.

      --
      Ice Cream has no bones.
    4. Re:I said it yesterday, but... by Anonymous Coward · · Score: 0

      What's that funny looking thing in front of 200? Isn't that the symbol we put on Voyager's golden record?

    5. Re:I said it yesterday, but... by Anonymous Coward · · Score: 0

      He meant $331.48. Funny, when we pass Go in the US we only get $200. In the UK everything costs more - even monopoly houses apparently...

    6. Re:I said it yesterday, but... by FooAtWFU · · Score: 1
      Goto considered harmful. Just name it Goo.

      (Why did they name it Go? According to the FAQ, they thought "Go Ogle" would be a great name for the debugger. "Goo Ogle" would be just as gooooood.)

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    7. Re:I said it yesterday, but... by noidentity · · Score: 1

      Better stated as:

      GOGO considered harmful

    8. Re:I said it yesterday, but... by NotQuiteReal · · Score: 2, Insightful

      Maybe GoGo would be better. That has some nice possibilities for logos...

      --
      This issue is a bit more complicated than you think.
    9. Re:I said it yesterday, but... by daveime · · Score: 1

      Or maybe it's just your currency is worthless ?

      All it will take is for the Arabs to start selling oil in Euros, and your greenback will be as respected as a Matabele Gumbo Bead (and probably worth about the same).

    10. Re:I said it yesterday, but... by IndustrialComplex · · Score: 1

      All it will take is for the Arabs to start selling oil in Euros, and your greenback will be as respected as a Matabele Gumbo Bead (and probably worth about the same).

      Sucks for anyone holding bonds listed in US dollars. Oh wait, isn't that the rest of the world?

      --
      Out of modpoints but really liked a post? 1BDkF6TtmmeZ3yqXbz9yhdYVqRYnwFoXDj
    11. Re:I said it yesterday, but... by GooberToo · · Score: 1

      Two "Go"'s considered harmful.

      Turns out Inspector Gadget is programmed in a combination of the two. Seems he earned some coin from Google every time he stated his catch phrase. Now it all makes sense!

    12. Re:I said it yesterday, but... by m.ducharme · · Score: 1

      Yes, but mostly China.

      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    13. Re:I said it yesterday, but... by interval1066 · · Score: 1

      "Or maybe it's just your currency is worthless ?"
      Of course a pissed-off Brit steps up to deflate the room of any hint of fun, and remind everyone how much Europe hates the US, even though neither article or comments addressed any such topic and the tone of the entire conversation was light and fun for just a little bit. Go find another crusade, fool.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    14. Re:I said it yesterday, but... by Yvan256 · · Score: 1

      At least the U.S. dollar is still worth more than Flainian Pobble Beads.

    15. Re:I said it yesterday, but... by Iron+Condor · · Score: 1

      He meant $331.48. Funny, when we pass Go in the US we only get $200. In the UK everything costs more - even monopoly houses apparently...

      Another couple years, and it'll all be in Yuan anyways, so there's no need to quibble.

      (Incidently, I recall the German version where you got DM4000 - about ten times as much. Were there French and Italian versions with local currencies? Are the versions sold today using Euros? How many to pass go?)

      --
      We're all born with nothing.
      If you die in debt, you're ahead.
    16. Re:I said it yesterday, but... by EastCoastSurfer · · Score: 1

      I wish I could find a link for it, but the problem with what you're saying is that if the Arabs start selling oil in Euros they are essentially saying that the new world reserve currency would be the Euro. The issue with that is that you need A LOT of Euros floating around to be the world reserve currency. From what I've read only the dollar has enough floating around in the world to be that currency at the moment. When buying and selling large amounts of anything you want to be dealing with the most liquid currency around and that will remain the dollar for the foreseeable future.

    17. Re:I said it yesterday, but... by daveime · · Score: 1

      So having a jibe at how much everything costs in UK is okay ?

      I'd hoped you'd take my comment in the same vein as the OP's comment. Obviously you have the sense of humour of a wire coat hanger and are overly sensitive to anyone criticising the Land of the Free (in 360 easy monthly payments).

    18. Re:I said it yesterday, but... by Anonymous Coward · · Score: 0

      and gadgets!

    19. Re:I said it yesterday, but... by interval1066 · · Score: 1

      Wrong. It comes from a number of posts about how terrible the US is and how wonderful Europe is, with no real substantive reasons other than we're a bunch of assholes. Your post was simply asinine, my sense of humor has nothing to do with it.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
  3. Perfect example by NoYob · · Score: 1, Funny

    Here's a perfect example of why we need IP laws.

    --
    It's NOT me! It's the meds! I'm on 1000mg of Fukitol.
    1. Re:Perfect example by pipboy9999 · · Score: 1

      I think the issue here is more akin to trademarks rather than IP. It sounds to me like the inventors of Go! are not claiming that Google just ripped off their language, but are upset that the new Google language was named in a confusingly similar manner to theirs. This can then confuse people generally looking for Go! rather than Go.

      --
      Yeah, I've got nothing...
    2. Re:Perfect example by vadim_t · · Score: 3, Insightful

      There's no IP.

      There is copyright, patents and trademarks. This sounds like a trademark thing, so no need to confuse the issue.

    3. Re:Perfect example by TheRaven64 · · Score: 1

      I think the issue here is more akin to trademarks rather than IP.

      I think your post is more an issue of words than of text. Intellectual Property is an umbrella term combining trademarks, copyright, and patents. Even without a registered trademark, I think they'd have a good case that Google is trying to pass off their new language as the original Go.

      --
      I am TheRaven on Soylent News
    4. Re:Perfect example by pipboy9999 · · Score: 1

      Hmm...I suppose you are correct then. Perhaps I should have consulted the almighty Wikipedia before posting.

      --
      Yeah, I've got nothing...
    5. Re:Perfect example by Rary · · Score: 2, Informative

      Even without a registered trademark, I think they'd have a good case that Google is trying to pass off their new language as the original Go.

      Actually, unregistered trademarks are valid, too. In North America, the trademark system is a "first to use" system, not a "first to file".

      However, the original Go is not a commercial product, so there is no trademark issue. Google will likely consider changing the name just because it's stupid to create a new programming language and give it the same name as an existing one, but trademark won't enter into the discussion.

      --

      "You cannot simultaneously prevent and prepare for war." -- Albert Einstein

    6. Re:Perfect example by sowth · · Score: 1

      I always thought one had to register a trademark for it to be valid. I thought the the (tm) mark was for pending trademarks. It looks like I was wrong.

      I think the whole fighting over the "go" name is stupid. Seriously, what kind of idiot would think no one used such a commonly used word, especially since most people would equate a programming language with an action. (Yeah, and someone actually used the word "Action!" as the name of their programming language.)

    7. Re:Perfect example by Svartalf · · Score: 1

      The big truth of the matter is Go! is something most wouldn't be looking for.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    8. Re:Perfect example by Anonymous Coward · · Score: 0

      Trademarks are IP as well.

      But thanks for playing.

    9. Re:Perfect example by TapeCutter · · Score: 1

      "...especially since most people would equate a programming language with an action."

      I recall reading about the original when it first appeared, IIRC the name was selected as a tribute to the game of go. The game is a well known example of complex behaviour from a few simple rules that is often used in computer science and logistics undergrad courses.

      Complex behaviour from a few simple rules is an important concept in programming languages (and mathematics), the fact that standard C has only 30-odd keywords and can create abtitralily complex applications is a least partially responsible for it being the lingua franca of computer languages.

      IMHO the two geeky kids* in charge of Google should change the name for no other reason than "it's the right thing to do", especially to a fellow geek.

      kids* - My eldest son turns 30 next year, now get off my lawn unless you want to mow it...

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    10. Re:Perfect example by Anonymous Coward · · Score: 0

      IP is used to refer to all of those things.

      Guys who break into systems are called hackers.

      Anything that messes up your computer is called a virus.

      Deal with it.

    11. Re:Perfect example by NewWorldDan · · Score: 1

      To which I call bullshit. The only reason anyone knows about their Go! programming language is that they had the good fortune of Google releasing a language with the same name. They should be thrilled. Prior to tuesday, neither language had an article on Wikipedia. The Go! article didn't appear until Wednesday. Back to the point, the only legal issue is a trademark (which falls under the broad umbrella of IP). There is no registered trademark, neither language is (at this point in time) being used in a commercial manner. Hell, if I wanted, I could write my own operating system and call it Windows and as long as I wasn't selling it, there isn't anything Microsoft could do about it. It's a big world, these kinds of collisions happen from time to time. Much ado about nothing.

    12. Re:Perfect example by MoeDrippins · · Score: 0

      > This can then confuse *people generally looking for Go! rather than Go*.

      I think it'd be easy for Google to proactively email both of those people and let them know the difference. But then, they're the authors, so even that might not be necessary.

      Ok, ok, that was mean. Mod me down.

      --
      Before you design for reuse, make sure to design it for use.
    13. Re:Perfect example by fishexe · · Score: 1

      Don't forget trade secrets or industrial design rights, which are none of the above. They all have similar characteristics (in that they are property, that is possessable, tradeable, and legally enforceable, but are not physical entities) and so can all be called IP. No need to confuse the issue.

      --
      "I don't care about the Constitution!" --Bill O'Reilly, November 17, 2009
  4. Is Go! alive? by nkh · · Score: 1

    From the Wikipedia page about Go!, you can download its source code here. Is this language really serious? No docs, just one book with a typo on its front?

    1. Re:Is Go! alive? by qoncept · · Score: 1

      Without clicking the link, let me guess.. it says "Og!" ?

      --
      Whale
    2. Re:Is Go! alive? by Procasinator · · Score: 2, Informative

      A couple academic papers too, dating back to 2003. No docs isn't that accurate.

    3. Re:Is Go! alive? by 4D6963 · · Score: 1

      It's called "Lets Go!"

      --
      You just got troll'd!
    4. Re:Is Go! alive? by bsane · · Score: 1

      And as far as I can tell, the wiki entry was created yesterday.

      (I'm wiki challenged, so I may be wrong)

    5. Re:Is Go! alive? by EyelessFade · · Score: 1

      The article was created November 11 2009 also.

    6. Re:Is Go! alive? by mverrilli · · Score: 1

      Exactly! Developers of some obscure language that practically no one uses or has heard of rushes out to make their name known once they hear about Google's Go. Boo hoo, no news here, move along.

    7. Re:Is Go! alive? by RiotingPacifist · · Score: 1

      You are correct, it was added by somebody after reading about the go vs go! thing, before then ther wasn't even a reference on "go" disambiguation

      --
      IranAir Flight 655 never forget!
    8. Re:Is Go! alive? by eonlabs · · Score: 2, 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?

      --
      I wouldn't consider the mad hatter mad. Just reality impaired. He sure can make a mean cup of tea.
    9. Re:Is Go! alive? by Nicolay77 · · Score: 1

      It doesn't change the fact that the name sucks.

      Specially for go players.

      --
      We are Turing O-Machines. The Oracle is out there.
    10. Re:Is Go! alive? by BarryNorton · · Score: 1

      I made the article. I'm nothing to do with the language authors, but had come across their language before and thought that it should be properly documented for the non-academic crowd in light of the coming argument over the name.

  5. Non-issue by smitty777 · · Score: 1

    How is this news? Google was unaware that the name was taken. I do think they'd be stupid to keep it, though.

    --
    "Before God we are all equally wise - and equally foolish"
    Albert Einstein
    1. Re:Non-issue by TheRaven64 · · Score: 2, Insightful

      Given that it's the top hit for 'go programming language' on Google, 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.

      --
      I am TheRaven on Soylent News
    2. Re:Non-issue by smitty777 · · Score: 1

      Pretty ironic. I don't think Go (...er..the old Go) was all that popular, though. Has anyone out there ever used it?

      --
      "Before God we are all equally wise - and equally foolish"
      Albert Einstein
    3. Re:Non-issue by nomadic · · Score: 4, Funny

      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.

    4. Re:Non-issue by RiotingPacifist · · Score: 1

      where are you googling? the only thing on the first page is the "Go!" wikipedia article which was created yesterday, AFTER Google launched their language

      --
      IranAir Flight 655 never forget!
    5. Re:Non-issue by marcansoft · · Score: 1

      The Wikipedia page was created yesterday. Let me know if you find any hit on Google for Go! that isn't less than a day old. It's an obscure academic programming language.

    6. Re:Non-issue by The+Wooden+Badger · · Score: 1

      I would be willing to bet that they (Google) thought of the name Go and then did a trademark search. When there were no trademarked programming languages showing up, they thought, well, GO!

      --
      Heroscape, it's like legos combined with anachronistic wargames.
    7. Re:Non-issue by lymond01 · · Score: 1

      if Google are unaware

      That is the most hive-minded reference to Google I've ever heard.

    8. Re:Non-issue by BarryNorton · · Score: 1

      There's Frank McCabe's talk at SRI. Of course SRI are just obscure academics, right? What have they ever supported that became mainstream (apart from the Internet, the mouse etc.)?

    9. Re:Non-issue by ClosedSource · · Score: 2, 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.

    10. Re:Non-issue by Anonymous Coward · · Score: 0

      Here's a set of questions that are pertinent to the discussion.
      Q1) Did Google's lawyers do a normal Trademark search (on uspto.gov) before the name was announced?
      A1) Probably. It wouldn't have turned up anything, because there was no existing registered trademark.

      Q2) Did Google do a google search while picking the name in an attempt to avoid a duplicate name?
      A2) Probably, but no way to say for certain.

      Q2.1) If so, what were their search terms?
      A2.1) Insufficient data to answer at this time.

      Q2.2) What was the top hit for 'go programming language' *before* this kerfluffle hit?
      A2.2) Unknown. Google could probably figure it out with an intensive search of their database.

    11. Re:Non-issue by shaitand · · Score: 1

      "Google was unaware that the name was taken."

      If so they were deliberately being obtuse. People already knew about this at their launch and were talking about how the Go! guy has been sending the project letters and filling out contact forms for some time now with no response.

      I think its more of a case of Google thinking they were more important than some academic and could squash him and keep their name since he has no trademark (a common english word wouldn't qualify for trademark unless you can grease pockets). Thats great for a legal court but now they are in the court of public opinion.

  6. Hmmm... by Anonymous Coward · · Score: 0

    Perhaps Mr. McCabe should have trademarked the name???

    1. Re:Hmmm... by ircmaxell · · Score: 1

      Well, releasing a book, without a trademark on the name that you used in the title of the book? Maybe I'm misunderstanding here, but I thought the publisher would at least want a TM on the name if it's used in the title of the book (to prevent any issues down the road)...

      --
      If a man isn't willing to take some risk for his opinions, either his opinions are no good or he's no good
    2. Re:Hmmm... by Rary · · Score: 3, 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.

      --

      "You cannot simultaneously prevent and prepare for war." -- Albert Einstein

    3. Re:Hmmm... by pizzach · · Score: 1

      I've seen this explanation a few times, but none of them say straight out that the guy with the older non-commercial language is going to have to change the name of it. Or if eventually the site is going to be DMCAed or whatever.

      --
      Once you start despising the jerks, you become one.
    4. Re:Hmmm... by Rary · · Score: 2, Insightful

      DMCA is not an issue, since this is a question of trademark, not copyright.

      It seems to me that the only way McCabe could be legally forced to change the name is if trademark law applied, but if trademark law applied, then the mark would be his, since trademark law is "first to use", not "first to file".

      Legal questions aside, if Google keeps using the name, then McCabe will have to change his name not for legal reasons, but practical ones.

      --

      "You cannot simultaneously prevent and prepare for war." -- Albert Einstein

    5. Re:Hmmm... by swillden · · Score: 1

      Or if eventually the site is going to be DMCAed or whatever.

      DMCA? Is someone alleging copyright infringement? I thought this dispute was about trademarks.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    6. Re:Hmmm... by daveime · · Score: 1

      Well if it's a case of "first to use", then that would be the Chinese emperor Yao (2337-2258 BC).

    7. Re:Hmmm... by Registered+Coward+v2 · · Score: 1

      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.

      I'm not sure why you think selling something is a pre-requisite for being able to trademark its name. What is key is that you use the trademark on an ongoing basis and are the first to use it in a particular field.(Amongst other things). Even if you freely give something away you can still trademark its name; all a trademark does is identify a particular product and prevents others with similar products from trading on your good (or bad) name. Google, for example gives away many services for free yet can still own the rights to Google as a servicemark or trademark; depending on whether you consider search a service or a good.

      As for trademarking the name, using it should at least create an unregistered trademark which can prevent others from using it for similar products; at least in the areas where he trades. Registering provides stronger legal protections but just because you do not register a name doesn't mean someone else can use it for a similar product in the same area where you do business.

      All of the above assumes the name is unique enough to be considered trademarkable; which is a separate issue.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    8. Re:Hmmm... by jipn4 · · Score: 1

      Simply using the name in a commercial capacity is enough to get an unregistered trademark.

      You should mark it with the unregistered trademark symbol, "TM"; without that, you'll have a hard time enforcing it.

    9. Re:Hmmm... by Rary · · Score: 2, Insightful

      I'm not sure why you think selling something is a pre-requisite for being able to trademark its name. What is key is that you use the trademark on an ongoing basis and are the first to use it in a particular field.(Amongst other things). Even if you freely give something away you can still trademark its name; all a trademark does is identify a particular product and prevents others with similar products from trading on your good (or bad) name. Google, for example gives away many services for free yet can still own the rights to Google as a servicemark or trademark; depending on whether you consider search a service or a good.

      I didn't say he had to be selling it, I said he had to be using it in a commercial capacity. Trademark applies to, well, trade. I might use a certain nickname on an ongoing basis in a particular field, but that doesn't mean I automatically get a trademark on that nickname. It would have to be a mark of trade in order for it to be trademarkable.

      --

      "You cannot simultaneously prevent and prepare for war." -- Albert Einstein

    10. Re:Hmmm... by Registered+Coward+v2 · · Score: 1

      I didn't say he had to be selling it, I said he had to be using it in a commercial capacity. Trademark applies to, well, trade. I might use a certain nickname on an ongoing basis in a particular field, but that doesn't mean I automatically get a trademark on that nickname. It would have to be a mark of trade in order for it to be trademarkable.

      Fair enough, although I disagree with your definition of trademark - if you, for example, used "Dr. BugBeGone" as your name when you came to fix programming bugs for companies, I think you would have a legitimate servicemark; just as you could create a tool to fix bugs and call it "Dr BugeMeNot's Magic Programming Elixer" and have a valid trademark. I would consider making a programming language available for use sufficient to create a an unregistered trademark, as the name is a unique identifier for a particular product in a particular field.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    11. Re:Hmmm... by VGPowerlord · · Score: 1

      Trademarks are generally classified by product markets, at least for names. I sincerely doubt Chinese emperor Yao was making Go for computers back in the 23rd century BC.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    12. Re:Hmmm... by ClosedSource · · Score: 1

      "If it's not a commercial entity, then trademark doesn't apply."

      You mean I can still trademark a "GPL" product as long as I offer it for sale?

    13. Re:Hmmm... by shaitand · · Score: 1

      "Legal questions aside, if Google keeps using the name, then McCabe will have to change his name not for legal reasons, but practical ones."

      I think you mean strike that and reverse it.

    14. Re:Hmmm... by shaitand · · Score: 1

      Linux is not used in a commercial capacity (at least not by the trademark holder) and yet the name is trademarked.

    15. Re:Hmmm... by williamhb · · Score: 1

      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.

      He has a book for sale on the programming language. That sounds like using the name in a commercial capacity to me.

    16. Re:Hmmm... by Rary · · Score: 1

      He has a book for sale [lulu.com] on the programming language. That sounds like using the name in a commercial capacity to me.

      The name of the book, yes. The name of the programming language, no. The book is the product, not the programming language.

      I could write a book about you. That doesn't grant me the ability to trademark your name.

      --

      "You cannot simultaneously prevent and prepare for war." -- Albert Einstein

    17. Re:Hmmm... by Teancum · · Score: 1

      If you can trademark a Coca-Cola lounge chair or baseball cap, I'm fairly certain that the Chinese emperor mentioned here would qualify as the first international user of the name "Go". Heck, I've seen Paramount Studios trademark the use of Spock and Kirk for things that have nothing to do with the famous television program.... and go after fan websites who use these terms without permission for trademark infringement.

      Don't forget the famous lawsuit between the Beatles and Steve Jobs/Steve Wozniak over the use of the trademark "Apple"

      Still, Google could have selected a term that was derived from the game of Go instead, but Atari is already taken.

  7. Someone is getting fired... by woolio · · Score: 2, Funny

    I bet someone at Google will get fired soon...

    Either 1 of 2 things may have happened:

    1) They used Microsoft Bing to search for potential trademark violations
    2) They were too lazy and didn't check at all.

    1. Re:Someone is getting fired... by Jugalator · · Score: 1

      Fired? Isn't that exaggerating things a little? ;)

      --
      Beware: In C++, your friends can see your privates!
    2. Re:Someone is getting fired... by jellomizer · · Score: 3, Insightful

      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.
    3. Re:Someone is getting fired... by gad_zuki! · · Score: 1

      Is this a joke? Of course Google knew there was another Go. They just didnt care and didnt expect it to get a reaction. Heck, its still a tempest in a teapot. I doubt theyre going to change it because some blogs have picked up on the story.

      No one is getting fired. If anything, someone is getting a promotion for not putting an exclamation mark in the name.

    4. Re:Someone is getting fired... by Anonymous Coward · · Score: 0

      The earlier name Go! isn't trademarked.

    5. Re:Someone is getting fired... by Anonymous Coward · · Score: 0

      Nobody seems to consider the likelihood that Google DOES know how to search the web (duh!) and therefore are aware that they're taking this man's UNTRADEMARKED name (RTFA).

      They know what they're doing. McCabe's lack of foresight allowed this.

    6. Re:Someone is getting fired... by blueg3 · · Score: 1

      They don't fire people in government. More likely, GP is a libertarian without a job.

    7. Re:Someone is getting fired... by Anonymous Coward · · Score: 0

      That comment was obviously supposed to be funny - responding seriously shows you have no sense of humor.

      Also, I have to say that anyone who works at Google and doesn't know how to structure their searches to get the kind of results they need probably should be fired.

    8. Re:Someone is getting fired... by kwerle · · Score: 1

      I bet someone at Google will get fired soon...

      Either 1 of 2 things may have happened:

      1) They used Microsoft Bing to search for potential trademark violations
      2) They were too lazy and didn't check at all.

      I think you missed the flaming obvious third option:

      The name is different: Go vs. Go!
      They don't care about a non-trademarked name for a language that [virtually] nobody uses, and they like the name Go.

    9. Re:Someone is getting fired... by Anonymous Coward · · Score: 0

      Why in the WORLD would you assume that he WANTS someone to get fired? You don't have to be an asshole to be a pessimist.

    10. Re:Someone is getting fired... by Anonymous Coward · · Score: 0

      I bet someone at Google will get fired soon...

      Either 1 of 2 things may have happened:

      1) They used Microsoft Bing to search for potential trademark violations
      2) They were too lazy and didn't check at all.

      3) They were aware of the violation and management told them to use the name anyway.

      But of course, someone will still get fired because you know management isn't going to take the blame.

    11. Re:Someone is getting fired... by Anonymous Coward · · Score: 0

      I bet you work for the government or something. People make mistakes.

      I thought the objection to allowing the government to run things was that incompetent people couldn't be fired.

      I guess you must work for large bank with TARP funding and expect a bonus for kicking off the closest thing we can have to a worldwide depression.

    12. Re:Someone is getting fired... by shaitand · · Score: 1

      "People make mistakes."

      And companies play the blame game. People who make mistakes (or get blamed for mistakes) that cost the company a bunch of money. Those people get fired.

      In this it isn't the person who selected the name who should be canned though. It is the person who read the half dozen communications from the Go! guy PRIOR to launch and didn't want to expend the effort to rename prior to launch. In reality this decision maker will pass the buck to some low level grunt who fields emails.

    13. Re:Someone is getting fired... by vikstar · · Score: 1

      Why does everyone think that this was a mistake? My money is that Google knew full well that the language Go! existed, and they probably even had someone on their team learn it and evaluate it. The people that invented the Google Go language are programming language experts themselves, and I have no doubt they knew about the Go! language. Especially since it was published in a journal.

      --
      The question of whether a computer can think is no more interesting than the question of whether a submarine can swim.
    14. Re:Someone is getting fired... by Anonymous Coward · · Score: 0

      I would hate to have you as a boss. Anyone who can't spell you're is an idiot... IDIOT!

    15. Re:Someone is getting fired... by Anonymous Coward · · Score: 0

      Oh you tried to come up with a creative name

      Well if I was *your* boss I'd fire you for thinking "Go" was creative. What's next?
      "Can you come up with a creative idea for a meal?"
      "Sure - I call it the Sandwich. Pretty creative, huh?"

      And if people know that "Go" leads to a lot of results, that would imply it's a bad name to use. You want something a bit more unique. The kind of person who thinks a generic is a good name for something specific is the same kind of person who thought naming a train company "One" was a good idea. As in "The One train is on platform 2"...

      Oh, and finally, if I was *your* boss I might ask you to pick up a dictionary and look up the definitions of "affect" and "effect".

      Toodle doo!

  8. time by Anonymous Coward · · Score: 0

    to call a stop. Or a stop!

    1. Re:time by russlar · · Score: 2, Funny

      to call a stop. Or a stop!

      while $STOP; HAMMERTIME; end

      --
      Anybody want my mod points?
    2. Re:time by Adambomb · · Score: 1

      while $STOP {
        collaborate();
        listen();
      } // Credit where due

      --
      Ice Cream has no bones.
    3. Re:time by Anonymous Coward · · Score: 0

      if(this.can_touch?(self)){ /*never reached*/ }

    4. Re:time by Minwee · · Score: 1

      if (exists(town{"Der Kommissar"})) {
          exit
      } else {
          @ARRAY = reverse @ARRAY;
      }

    5. Re:time by Adambomb · · Score: 0, Offtopic

      Oh! Uh Oh!

      --
      Ice Cream has no bones.
  9. So? by kbmxpxfan · · Score: 2, Insightful

    No TM, no copy right? Why is this guy complaining?

    1. Re:So? by Anonymous Coward · · Score: 2, Informative

      The way I see it, TM or copyright are really useful so you don't have to demonstrate that you were using that name before... he doesn't have it, so he has to show that he had a book, that the language was published in 2003 with that name, etc.

    2. Re:So? by Anonymous Coward · · Score: 5, Insightful

      Some things are ethically questionable even when there is no legal problem involved. A concept often forgotten in the corporate world.

    3. Re:So? by Anonymous Coward · · Score: 0, Funny

      Ah, I see you are an American. Arrogant as usual.

    4. Re:So? by MBGMorden · · Score: 0, Troll

      Like reusing the name of an obscure project that seemingly died years ago and nobody here has even heard of?

      Sorry, but that's one of those cases where ETHICALLY I wouldn't even care if he did have a trademark - that project is long dead and forgotten. The only barrier then is legal, and as such if there are no legal problems then I say full steam ahead.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    5. Re:So? by zigziggityzoo · · Score: 1

      You don't copyright a name. If you would - there's no real paperwork involved. Copyright is automatic.

      --
      Zing!
    6. Re:So? by ClosedSource · · Score: 2, Insightful

      "Like reusing the name of an obscure project that seemingly died years ago and nobody here has even heard of?"

      Right. If Slashdotters haven't heard of it, there's no ethical issue.

    7. Re:So? by Anonymous Coward · · Score: 0

      Sorry, but that's one of those cases where ETHICALLY I wouldn't even care if he did have a trademark - that project is long dead and forgotten. The only barrier then is legal, and as such if there are no legal problems then I say full steam ahead.

      Put it in perspective - it's not as evil as how MS Vista usurped the name of the hospital version of Vista (Veterans Health Information Systems and Technology Architecture), the later being in widespread use for many years.

    8. Re:So? by shaitand · · Score: 1

      You mean a project that YOU haven't heard of. There was a lively discussion about this guy and his repeated attempts to contact google before launch in Slashdot discussion of the launch announcment.

      People not only knew about it, they were following the issue. This guy published a book, he published in peer reviewed journals, and his work is cited in plenty of places.

    9. Re:So? by mqduck · · Score: 1

      Please, go jump off a bridge.

      --
      Property is theft.
    10. Re:So? by Eugene+O'Neil · · Score: 1

      Nah, all the attention he grabbed by whining doesn't count. If google hadn't picked this name, we STILL would never have heard of him. So exactly how much attention is Google "stealing" from his project, when he had essentially none to begin with?

  10. I know how to fix it! by Anonymous Coward · · Score: 0

    Let's change Google's to Goo.

  11. Goo by ei4anb · · Score: 2, Funny

    Google should rename it Goo, or if that's taken then Gooo or Goooooooooo...

    1. Re:Goo by the-bobcat · · Score: 1

      Oh yes, this will be the beginning of the end. Google Goo. Come next generation of kids it'll have shortened to Googoo and with the different language offsprings there will also be Gaagaa. Google, holding your hand like the baby you are.

    2. Re:Goo by Misagon · · Score: 2

      "Goo" is a dialect of Lisp, so "Gooo" it is!

      Personally, I think Google should rename it "Giggity"..

      --
      "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
    3. Re:Goo by db32 · · Score: 1

      What about "goog"? Then they could allow variable declarations/functions/etc to be written forward or backwards. Of course, then they would be competing with perl on difficult to read programs.

      --
      The only change I can believe in is what I find in my couch cushions.
    4. Re:Goo by Anonymous Coward · · Score: 0

      Go Oogle!

    5. Re:Goo by Captain+Spam · · Score: 1

      Nah, they should just rename it the Reversi programming language. That shouldn't conflict with anything!

      --
      Demanding constant attention will only lead to attention.
    6. Re:Goo by Beorytis · · Score: 1

      What about "goog"?

      That's the best suggestion yet, since GOOG is Google's NASDAQ ticker symbol.

    7. Re:Goo by rainhill · · Score: 1

      Nah.. Goo taken. I suggest Goat instead.

    8. Re:Goo by Anonymous Coward · · Score: 0

      Will someone explain to me what exactly is wrong with using a simple descriptive name such as "Google Programming Language"? I mean really.

    9. Re:Goo by moogleii · · Score: 1

      Google Gonads

    10. Re:Goo by SteveFoerster · · Score: 2, Funny

      Good idea! No namespace crash there. Everyone can just call it GPL for short, and... ...d'oh!

      --
      Space game using normal deck of cards: http://BattleCards.org
    11. Re:Goo by Dr.Ruud · · Score: 1

      I suggest: gloo

      (Perl is my glue)

  12. "Under fire"? by goodmanj · · Score: 1

    Tag this one !news.

    Since when is a gazillion-dollar company considered "under fire" because one dude with no legal status is annoyed at them?

    By that logic, "McDonald's has come under fire this week for serving goodmanj a batch of stale fries last time he went there."

    1. Re:"Under fire"? by ClosedSource · · Score: 1

      That would be a good analogy if goodmanj created something called McDonald's! first.

    2. Re:"Under fire"? by shaitand · · Score: 1

      Since the media picked up on his LEGITIMATE complaint and big corp is now being tried in the media.

      Of course Google knew about this, the guy contacted them repeatedly. They might even have done it for the free press.

  13. Google should rename Go to Issue 9 by Procasinator · · Score: 5, Interesting

    This was reported by the author in Issue 9. There have been suggestions to rename the language to Issue 9 - I like it.

    1. Re:Google should rename Go to Issue 9 by MORB · · Score: 1

      Issue 9 is kind of a mouthful to pronounce, plus it might be weird in some other languages (like in french where issue means exit)

      That said I agree that another name than go could be good if only to make it easier to google.

    2. Re:Google should rename Go to Issue 9 by Anonymous Coward · · Score: 0

      like in french where sortie means exit

    3. Re:Google should rename Go to Issue 9 by Jugalator · · Score: 1

      Especially with some guys behind this, also behind Plan 9.

      --
      Beware: In C++, your friends can see your privates!
    4. Re:Google should rename Go to Issue 9 by Anonymous Coward · · Score: 0

      I read that too, I think it should be "Issue 9" as well

    5. Re:Google should rename Go to Issue 9 by Anonymous Coward · · Score: 1, Funny

      I created a programming language as part of my Masters program, and it's called Issue9.

      Sorry, that's too close to mine.

    6. Re:Google should rename Go to Issue 9 by fast+turtle · · Score: 1

      Nah!! Call it 3 of 9, since it's an Issue of 9 and then related to 7 of 9. We'd then be totally justified in using the Borg Icon for Google as that's the direction they're going.

      --
      Mod me up/Mod me down: I wont frown as I've no crown
    7. Re:Google should rename Go to Issue 9 by corbettw · · Score: 1

      Right, because there's nothing weird about naming your language "5". If you waste all your time worrying about what your product will mean in another language you'll never get anything done.

      --
      God invented whiskey so the Irish would not rule the world.
    8. Re:Google should rename Go to Issue 9 by Abcd1234 · · Score: 4, Funny

      Issue 9 is kind of a mouthful to pronounce, plus it might be weird in some other languages (like in french where issue means exit)

      Meh, in conversation just shorten it to I9 and you're good to... *cough*. Yeah.

    9. Re:Google should rename Go to Issue 9 by Hurricane78 · · Score: 1

      Sounds like the "lifestyle" magazine of District 9, but hey, why not? :)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    10. Re:Google should rename Go to Issue 9 by invisiblerhino · · Score: 1

      Issue 9 has three syllables, same as C++. Although length of name might explain the relative unpopularity of Objective C.

      --
      xterm -n 8
    11. Re:Google should rename Go to Issue 9 by MORB · · Score: 1

      You might want to look up the word "synonym" in a dictionary some day.

    12. Re:Google should rename Go to Issue 9 by 1jpablo1 · · Score: 1

      I vote for "so?".

    13. Re:Google should rename Go to Issue 9 by Anonymous Coward · · Score: 0

      Actually another one proposed i9, which I consider a great name in respect to issue 9, plan 9 and the fact that the "language-formally-known-as-go" compiler and linker are named after numbers defining the architecture (5g, 6g, 8g and 5l, 6l, 8l)

    14. Re:Google should rename Go to Issue 9 by bendodge · · Score: 1

      How about Oogle? Everone will think Google when they hear it, and it's memorable enough. And you could even come up with a nice acronym, like Object-Oriented Google LanguagE (disclaimer: I didn't RTA, so I don't even know if it's OO).

      --
      The government can't save you.
    15. Re:Google should rename Go to Issue 9 by Procasinator · · Score: 1
      From the FAQ

      What is the origin of the name? “Ogle” would be a good name for a Go debugger.

      So, they'd have to come up with a new name for the debugger... and it probably wouldn't be half as clever!

    16. Re:Google should rename Go to Issue 9 by Archangel+Michael · · Score: 3, Funny

      I think they should name it Issue Express 9 or IE9 for short. Preemptive naming.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    17. Re:Google should rename Go to Issue 9 by donaggie03 · · Score: 1

      but "Plan9routines" just isn't as catchy . .

      --
      Three days from now?? Thats tomorrow!! ~Peter Griffin
    18. Re:Google should rename Go to Issue 9 by 0xABADC0DA · · Score: 2, 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.

    19. Re:Google should rename Go to Issue 9 by Anonymous Coward · · Score: 0

      It should be Issue 9 From Outer Space. It is a bastard child of Plan9 after all.

    20. Re:Google should rename Go to Issue 9 by OldSoldier · · Score: 1

      How about GONE - GO - Next Edition.

    21. Re:Google should rename Go to Issue 9 by Anonymous Coward · · Score: 0

      It would go along with Plan 9, which the stole the rabbit logo from.

    22. Re:Google should rename Go to Issue 9 by Anonymous Coward · · Score: 0

      They should rename it to GoTo.
      That will make the language very appealing to all new computer professionals.

  14. Easily avoidable by 4D6963 · · Score: 1

    Couldn't they have googled the name first? You'd kind of expect at least that from them..

    Not like Go is such a great name anyway. They should run a poll to decide the name. With enough luck it'll get called Marblecake or Colbert++.

    --
    You just got troll'd!
    1. Re:Easily avoidable by Chelloveck · · Score: 1

      That's the trouble. The name is too generic for an effective search. These days there's no excuse for programs named for common words. It's cute and all, but good luck constructing a query that weeds out irrelevant crap.

      --
      Chelloveck
      I give up on debugging. From now on, SIGSEGV is a feature.
    2. Re:Easily avoidable by stuntpope · · Score: 1

      "go programming", "go language", "go development", "go software", "go debugging", etc would likely return the relevant results once enough Go information accumulates online. Your queries will typically contain words that are specific to programming. Just like searching for "Python string methods" doesn't give you much about snakes.

      Just don't create a line of guitars and name it "Blues". Oops, already done (Japanese luthier)! Now that was boneheaded, I'd say. Good luck finding info on them online (and they do have an online presence).

    3. Re:Easily avoidable by Qzukk · · Score: 1

      "go debugging", etc would likely return the relevant results once enough Go information accumulates online.

      Relevant? "Simple Click-and-Go debugging functionality for your entire team" (first hit) "Debugging I will go, debugging I will go, hi ho the buggio debugging I will go." (someone's tweet). "How do I go about debugging source code on Windows 7?" (and so on...)

      The only way you'd ever get relevant results out of this would be if google hacked special cases into their search engine to deal with it. They might as well just end the conflict and name it "The", it'd still be just as hard to search for.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
  15. They should plan better by Moas · · Score: 2, Insightful

    If Francis McCabe wanted to protect his work he had 6 years in which to do it. Either he's trying to close the barn door after the horses are gone or he's looking to try to get some sales for his book. They should have planned better.

    1. Re:They should plan better by xophos · · Score: 5, Insightful

      As someone stated before, this is not a legal issue. It's just about basic politeness.

  16. Normal for this crew by markov_chain · · Score: 1

    If Ken Thompson and Rob Pike were designing it, they probably didn't care about getting fired / marketing implications / public backlash etc. They have a history of choosing provocative names, just look at the plan9 stuff.

    --
    Tsunami -- You can't bring a good wave down!
  17. Google simply does not care. by yogibaer · · Score: 1, Insightful

    Google does whatever it damn pleases. The "do no evil" slogan has lost its meaning because Google is convinced that it simply cannot do evil and everything it does is for the good of mankind and everybody else is a heretic anyway.

    1. Re:Google simply does not care. by Anonymous Coward · · Score: 0

      I thought this was the new universal convention in modern politics?

    2. Re:Google simply does not care. by LandDolphin · · Score: 1

      They used the name of an unknown, non-trademarked, language. This is Evil to you?

      --
      Spelling and Grammar errors have been added to this post for your enjoyment
    3. Re:Google simply does not care. by yogibaer · · Score: 1

      No. I just said that the statement "do no evil" loses its meaning, if you presume, that everything you do is good per se, for all mankind, and thereby you presume again that you cannot do evil and simply do not have to care or check anymore if you are violating somebody's rights, privacy or whatever. You are always right, what's good for you must be good for everybody else. So naming a language "Go" when even a superficial search with your own engine shows you that somebody had this idea before may not be evil (that is a very strong word) but simply an expression of this attitude. Google, IMHO, has developed quite a few borderline sociopathic tendencies which are in sharp contrast with the innocent, play- and colorful "do no evil" image they promote.

    4. Re:Google simply does not care. by LandDolphin · · Score: 1
      I do not think you have enough evidence to back up your presumption:

      If you presume, that everything you do is good per se, for all mankind, and thereby you presume again that you cannot do evil and simply do not have to care or check anymore if you are violating somebody's rights, privacy or whatever.

      Your Statement:

      So naming a language "Go" when even a superficial search with your own engine shows you that somebody had this idea before may not be evil (that is a very strong word)

      Does not justify your presumption.

      --
      Spelling and Grammar errors have been added to this post for your enjoyment
    5. Re:Google simply does not care. by yogibaer · · Score: 1

      A few precedents come to mind: - Google scans and publishes online millions of books without consulting publishers or authors or estates of those. it is just done. Moral pretense: Preserve knowledge, make unpublished books readliy available. The deal offered after the international outcry is a kick in the teeth for most publishers. I might be wrong here, but no teamplay with any of the manifold digital library projects (not even LoC). Sponsorship of a few libraries in exchange for access to their repositories. There has been a lot of discussion here on Slashdot as well about the quality of the "library". That is not my opinion alone, cf. for example the writings of Jean-Noel Jeanneney. - Google Streetview - remember all those people who tried to get their faces and properties erased? - Google ignores most data protection regulations that I know of (and all data protection agencies and lawyers in my neck of the woods agree) and uses every bit of data they can lay their hands on to profile and market user beahvior for advertising dollars. (and it amazes me how everybody happily tags along, but then again I do not have even a single customer loyalty card) A "Google Dashboard" has been introduced only a couple of days ago to create some transparency. From my own experience "Googleplex" looks all furry and friendly, until you start to talk (or try to negotiate) with the natives, I had an instant flashback to my happy university days and an exceptionally fruitless discussion with a group of fellow students who were members of a maoist group. That may be just my european view of the world, and I am aware that most business is a cutthroat affair. My problem is, that when you have a look at Ellison/Ballmer/Chambers/etc. they never pretend that it would be unwise to play on their turf, if you have not engaged full battle mode before doing so. If they are interested in what you do, you either will be bought or crushed if possible. Google's figureheads on the other hand cultivate that slightly nerdy (all those kindergarden-like happy places I remember) and positive image that successfully camouflages the titanium alloy endoskeleton underneath all that fluffiness. Again that might not be enough proof, but then I would have to write an article (hmmm, come to think about it...). Again: Naming the language Go is another expression of Google's general attitude. My (humble) opinion.

    6. Re:Google simply does not care. by Requiem18th · · Score: 1

      After the inventing the Chrome browser (not related to Mozilla's chrome://browser) and the Closure compiler (not related the Clojure compiler) I have some suggestions for original names:

      1) Zool
      2) Venkman
      3) Javaskript
      4) Firebug (you can't tell me there is a Firebug programming language)
      5) Pie-Ton
      6) Ruvy
      7) .com (since MS got away with .net)
      8) www. (while we are at it...)
      9) Sea++ (but the compiler would be called Seaside...)
      10) Small talk (why not?)

      --
      But... the future refused to change.
  18. Call it... by Anonymous Coward · · Score: 0

    Call it Goo. Then you can make GUI's with it. GooGUIKit Say that then times fast

    1. Re:Call it... by Anonymous Coward · · Score: 0

      Or add another "Go" plus "(foo)Bar" and let's have a "Go Go (Foo)Bar" programming language.

  19. People! Punctuation is IMPORTANT! by 140Mandak262Jamuna · · Score: 2, Interesting
    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. Since ! is the negation operator, the Google's language is Go (Not). People don't seem to realize the full implications of the name.

    It originates from the paper by Dijkstra 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.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:People! Punctuation is IMPORTANT! by Anonymous Coward · · Score: 5, Informative

      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!".

    2. Re:People! Punctuation is IMPORTANT! by Anonymous Coward · · Score: 0

      McCabe's is "Go!" and Google's is "Go".

      Really though, if someone can't tell the difference between a word with a ! at the end and a word without it then they probably don't care about programming languages anyway.

    3. Re:People! Punctuation is IMPORTANT! by Anonymous Coward · · Score: 0

      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.

      It appears you have Got! things round the wrong way.

    4. Re:People! Punctuation is IMPORTANT! by Anonymous Coward · · Score: 0

      Opposite! Google's language is called "go", and McCabe's is called "Go!".

      I'm confident the parent was trying to be funny. Mode him "funny", not "interesting". Still, is it too much to expect people to know what the heck they are talking about before they post? Oh what... Slashdot....

    5. Re:People! Punctuation is IMPORTANT! by Anonymous Coward · · Score: 0

      ROFLMAO. Awesome

    6. Re:People! Punctuation is IMPORTANT! by Anonymous Coward · · Score: 0

      People will search on "go", not "go"bang. Google will change their language's name soon enough.

    7. Re:People! Punctuation is IMPORTANT! by Thornburg · · Score: 5, Informative

      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.

    8. Re:People! Punctuation is IMPORTANT! by fgb · · Score: 1

      I thought it was pronounced Go Factorial since after "Hello World", the second program written in a new language is usually a factorial calculator.

    9. Re:People! Punctuation is IMPORTANT! by Anonymous Coward · · Score: 0

      Fascinating observation.

      Only one problem. Google's Go is the one without the exclamation mark:
      http://en.wikipedia.org/wiki/Go
      golang.org

      So uhhh... therefore I should always use gotos?....

    10. Re:People! Punctuation is IMPORTANT! by Bluebottel · · Score: 1

      "Chess game"? You have got to be shitting me.

    11. Re:People! Punctuation is IMPORTANT! by Anonymous Coward · · Score: 0

      Err, wrong way round. Google language is called "Go" and the existing langage is called "Go!"

      http://en.wikipedia.org/wiki/Go!_%28programming_language%29

    12. Re:People! Punctuation is IMPORTANT! by RiotingPacifist · · Score: 1

      Google's is go, the other guys is go!, those who cannot tell the difference between the 2 should not be programming.

      --
      IranAir Flight 655 never forget!
    13. Re:People! Punctuation is IMPORTANT! by Anonymous Coward · · Score: 1, Funny

      The game commonly referred to as "Japanese chess" is Shogi

      That settles it then! The name will be "Shogi"

    14. Re:People! Punctuation is IMPORTANT! by Anonymous Coward · · Score: 0

      While it was introduced to the West through Japan, the boardgame go originated from China. And to be frank, the comparison to Chess is loose at best. It's closer to Othello/Reversi, if anything. Had you not mentioned the word "Go" or known the context, I would have thought by "Japanese chess game" you meant Shogi.

    15. Re:People! Punctuation is IMPORTANT! by Anonymous Coward · · Score: 0

      Awesome! Now we need to start a rumor that McCabe worked for Google (probably trying to improve search result prediction based on an earlier Japanese board game AI) and the confusion will be nearly complete. I think they made a movie staring Katie Holmes about it.

    16. Re:People! Punctuation is IMPORTANT! by nmg196 · · Score: 1

      > Google's language is called Go! (with an exclamation mark.)

      -1, Wrong
      Err, no it's not

    17. Re:People! Punctuation is IMPORTANT! by Anonymous Coward · · Score: 0

      I'm confused... do you mean he doesn't have things the wrong way?

    18. Re:People! Punctuation is IMPORTANT! by fdamstra · · Score: 1

      Google's language is called Go! (with an exclamation mark.)

      So, do we get to pronounce it "Go Bang"?

    19. Re:People! Punctuation is IMPORTANT! by marciot · · Score: 1

      I think he meant "chess game" in a generic colloquial way, just as some people refer to tissue paper as "Kleenex". One could give him the benefit of the doubt and assume that where he comes from, it is perfectly acceptable to say "hey, let's go down to the ball park and watch a chess game of baseball"

    20. Re:People! Punctuation is IMPORTANT! by Anonymous Coward · · Score: 0

      His post was a good reminder that Slashdot is just a clearinghouse for any bonehead with a computer, a cable modem and a half-baked opinion. If you want news, you should watch CNN.

    21. Re:People! Punctuation is IMPORTANT! by Permutation+Citizen · · Score: 1

      Dont get me started on the Japanese chess game Go.

      Go is not Japanese only. It originally comes from China and is popular in all east-asia, well in all world now.

      It is not a chess-like game. Go is way older than chess.

      There is a "japanese chess", very popular game in japan, named Shogi.

    22. Re:People! Punctuation is IMPORTANT! by kumanopuusan · · Score: 2, Informative

      Go originated in China, but is played in Japan. TFA is about naming things Go, so it might be worthwhile to note that Go is the Japanese name for the game.

      --
      Use of the words "good", "bad" or "evil" is almost invariably the result of oversimplification.
    23. Re:People! Punctuation is IMPORTANT! by barocco · · Score: 1

      It's actually a Chinese game if you are talking about where it came from.

      There seems to be something in the word "Go" that confuses people about its origin no matter what the context (3 scenarios in your post). Next experiment: try first-post with "Go" and see if the universe explodes :)

    24. Re:People! Punctuation is IMPORTANT! by Anonymous Coward · · Score: 0

      Threaded intercal is better than regular intercal.

    25. Re:People! Punctuation is IMPORTANT! by mcgrew · · Score: 1

      Yet another reason to change it; Yahoo! might sue.

    26. Re:People! Punctuation is IMPORTANT! by sydneyfong · · Score: 1

      Obviously "Go" is the English/Western name for the game. The Japanese name is in some character that I won't try to type on slashdot.

      And Go (the game) is played in China too. You're saying as if it originated in China and nobody there plays it any more...

      --
      Don't quote me on this.
    27. Re:People! Punctuation is IMPORTANT! by Anonymous Coward · · Score: 0

      The only languages to support COME FROM were INTERCAL, which was a joke, and certain FORTRAN compilers that used an instruction similar to COME FROM for debugging purposes. (You may want to read your Jargon File again.)

      A more plausible pronunciation for Go! would be Go-Bang, not Go-Not. Or perhaps Go-Factorial.

      I think you've broken some kind of record for density of factual inaccuracies in a Slashdot comment about a programming language.

    28. Re:People! Punctuation is IMPORTANT! by Anonymous Coward · · Score: 0

      "Go" is Japanese in the sense that the word is Japanese. In the same sense that futons are Japanese except not.

    29. Re:People! Punctuation is IMPORTANT! by PeanutButterBreath · · Score: 1

      Obviously "Go" is the English/Western name for the game. The Japanese name is in some character that I won't try to type on slashdot.

      What nonsense. "Go" is the Japanese name for the game, which has been widely adopted in the West. The Japanese pronounce it the same as Westerners and their Romaji written representation is "Go".

    30. Re:People! Punctuation is IMPORTANT! by shaitand · · Score: 1

      "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. Since ! is the negation operator, the Google's language is Go (Not)."

      Amusing comment but you illustrate the problem nicely. Google's language is Go, the preexisting language is Go! not the other way around.

    31. Re:People! Punctuation is IMPORTANT! by davidbofinger · · Score: 1

      The Japanese pronounce it the same as Westerners

      I thought it was a short o sound, like got without the t. If they pronounced it like westerners they'd write it gou, or go with a macron (line) over the o.

    32. Re:People! Punctuation is IMPORTANT! by davidbofinger · · Score: 1

      Go originated in China, but is played in Japan.

      And the strongest country in the world today is Korea.

      It's also played by geeky people all around the world, of course.

    33. Re:People! Punctuation is IMPORTANT! by LionMage · · Score: 2, Informative

      Actually, "Go" is the Japanese name for the game. That's a Romanization, obviously, but is considered phonetically close to the Japanese pronunciation.

      Not to sound cranky, but how hard would it be to check the relevant section of the Wikipedia article? Quoting:

      In Japan—where it is called go ([glyph that Slashdot won't let through]) or igo ([two more glyphs that Slashdot won't reproduce])—the game became popular at the Japanese imperial court in the 8th century, and among the general public by the 13th century.

      An earlier section indicates that it's called baduk in Korean. (Not even gonna bother trying to transcribe the hangul characters.) The Western name for the game comes to us from Japan.

      So yes, "Go" is the English/Western name for the game, but it was first the Japanese name for the game. The Wikipedia article claims Edward Lasker brought the game to the U.S. in 1905; he had picked it up in Germany. The Japan Go Association popularized the game in the West in the 1960s through an English language magazine called Go Review.

      Anyway, among typical human beings, spoken language is primary. What it sounds like is what counts. There should be no such ridiculous expression of prejudice against a Romanized word.

    34. Re:People! Punctuation is IMPORTANT! by Anonymous Coward · · Score: 0

      ... and "Shogi!" for the other one.

    35. Re:People! Punctuation is IMPORTANT! by s1lverl0rd · · Score: 1

      Funny the game took 500 years to spread.

    36. Re:People! Punctuation is IMPORTANT! by PeanutButterBreath · · Score: 1

      Incorrect. "Go" is pronounced as Westerners pronounce it. There are short and long "o" sounds in Japanese, but neither is pronounced as in "got" (they'd likely use an "a" to represent that sound). The short version is typically written "o" and the long version either as "ou" or "oh".

      Note that Japanese have established conventions for using "Romaji" to write their own language. Western conventions are not necessarily applicable.

  20. Goop? by macraig · · Score: 1

    I think they should call it Goop. So much code produced by humans has looked like a blob from a bad sci-fi movie that it seems fitting.

    1. Re:Goop? by Dr.+Eggman · · Score: 1

      Or how about just 'G'? I mean it's not already taken, it rhymes with the the incredibly successful 'C' and it is still easily associated with Google (or Good.)

      --
      Demented But Determined.
    2. Re:Goop? by macraig · · Score: 1

      I still vote for Goop. Have you ever heard the cliche, "you are what you eat"? I think a corollary might emerge: "you are what you code (in)". Some genius will use Goop to code the first artificially intelligent self-replicating nanobots, and they'll decide we're no more significant than any other raw material and turn us all into....

    3. Re:Goop? by NekSnappa · · Score: 1

      No, then Gatorade would come after them.

      --
      I want to shoot the messenger!
    4. Re:Goop? by Anonymous Coward · · Score: 1, Interesting

      I prefer GooG

  21. No. by gbutler69 · · Score: 1

    No, it isn't even a "Trademark Thing®" The Author of "Go!" does not have a trademark on "Go!". He never applied for one.

    --
    Over-the-top Response Guy! Giving "Over-the-Top Responses" since 1970.
    1. Re:No. by tepples · · Score: 1

      Another user pointed out that you don't have to "apply for" a trademark immediately.

  22. "I don't have a trademark" by Anonymous Coward · · Score: 0

    Enough said, really.

  23. So the problem is what? by Anonymous Coward · · Score: 0

    What is the problem?

    Go as the name of a language isn't copyrightable.

    The person who isn't happy hasn't trademarked "go" as a computer language.

    Google isn't saying they'll force him to stop calling his language Go because of their calling their program "go".

    So what's the problem?

    I'm not happy Sam Fox hasn't rubbed her jubblies in my face. Doesn't mean she has to get 'em out.

    1. Re:So the problem is what? by nkh · · Score: 1

      I'm not happy Sam Fox hasn't rubbed her jubblies in my face. Doesn't mean she has to get 'em out.

      Maybe it's time for tougher IP laws where such things would be possible! At least I would if I were into politics...

  24. Biggest scandal since Lindows! by elrous0 · · Score: 1

    Hey, the guys who ripped that one off actually ended up making $20 million. Anyone want to pay me for my new "Pearl" programming language?

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
    1. Re:Biggest scandal since Lindows! by Anonymous Coward · · Score: 0

      Perl was originally called Pearl, but was changed when L. Wall discovered the PEARL language.

  25. I always thought 'Go' was totally owned by Moby by Tomsk70 · · Score: 1

    (or maybe that's just my age showing)

  26. How about 0G? by s09 · · Score: 1

    I think this sounds light.

  27. They should add monads by Anonymous Coward · · Score: 0

    If they only added monads to their language, they could call it Gonads!

    dom

  28. Does that mean "Go" is a "No Go"? by stakovahflow · · Score: 1

    --Stak

    --
    Holy happy hippy crap!
    1. Re:Does that mean "Go" is a "No Go"? by Anonymous Coward · · Score: 0

      Need moderation choice...

  29. Call it ten duotrigintillion by Anonymous Coward · · Score: 0

    Same number of zeroes, more unique name.

  30. To be honest, i can see the confusion... by Anonymous Coward · · Score: 2, Funny

    How would Google even know that a language called "Go" exists?

    They would have to have some mechanism for searching the internet to do that.

  31. McGabe's whining about common things by mysidia · · Score: 0, Troll

    Multiple incompatible languages winding up with the same name is par for the course in the compiler industry.

    You have any idea how many different compiler vendors call completely different languages BASIC ?

    How many different incompatible implementations of C there were (before ISO standardization)?

    If something's not widely commercialized with name rights locked up tight, or ANSI/ISO standardized, then you are asking for incompatible competing implementations, or even totally different languages, all going by the same name, unless you secure rights to the name.

    Also, Go! is such a short and generic title for a programming language, that noone should get to use it unless they can make a famous name out of it.

    In fact, other languages use GO as a statement or keyword in the language, from before 2003. E.g. T-SQL. And in fact the word go is iconic and well recognized by programmers all over the world already.

    But Google actually makes the name non-generic by adding a ! to the end. So it's not just Go but Go bang. See, this implies a sexual innuendo, which is certainly more interesting than just Go... which could imply Go away, Go eat a cactus, etc...

    In any event, so McCabe is not the first to use the name in the field of programming languages.

  32. New name by Anonymous Coward · · Score: 0

    Go, find a new name :-)

  33. Perhaps the new InternetGlue should be "Goo"? by aGuyNamedJoe · · Score: 1

    Given it's purpose, to be the glue that fastens functionality to web pages, it should be called "Goo"...

    Of course, the makers of ShoeGoo may think people will be confused, and those who clean their hands with Goop may also have some difficulty being clear, if it should stick to their fingers...

    joe

  34. stay by Anonymous Coward · · Score: 0

    why not call it "stay" then instead?

  35. Wikipedia proposes deletion of Go! page by rkww · · Score: 3, Interesting

    It is proposed that this article be deleted because of the following concern: Non notable language. All the sources seem to be papers and a book by the author of the language. Per WP:N, sources should be secondary sources independent of the subject.

    This template was added 2009-11-12 14:22

    1. Re:Wikipedia proposes deletion of Go! page by bytestorm · · Score: 1

      Given that the article was created 2009-11-11, I'd guess that the language only came to light because of the naming controversy surrounding it, and the deletion because it is a "non-notable language" seems justified. (Anecdotally: I'd never heard of it, and neither had any of my developer co-workers)

    2. Re:Wikipedia proposes deletion of Go! page by schon · · Score: 1

      I'd guess that the language only came to light because of the naming controversy

      Nitpick: One guy raising a stink is not "controversy"

      Anecdotally: I'd never heard of it, and neither had any of my developer co-workers

      Same here.. in fact, a quick search of the original /. story (which had over 700 comments) produces exactly zero other people here who had heard of it either. You'd think with the large number of language geeks here, if there was anyone actually using it, *someone* would have heard of it (at least.)

    3. Re:Wikipedia proposes deletion of Go! page by schon · · Score: 2, 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

      The post doesn't mention McCabe, nor anything useful - just some links to (what appears to be) a self-published book.

    4. Re:Wikipedia proposes deletion of Go! page by Anonymous Coward · · Score: 0

      and I'm asking, why is this already posted on slashdot!

      I smell astroturf.

    5. Re:Wikipedia proposes deletion of Go! page by sydneyfong · · Score: 1

      Depending on the size of controversy conjured out of this thing, it might make the old "Go" language notable just for this thing.

      I mean, if I remember right one of the critera for wiki inclusion is coverage by major publications and press. The controversy alone probably does the trick.

      Not that I think there's anything wrong with reusing the name of a dead project...

      --
      Don't quote me on this.
    6. Re:Wikipedia proposes deletion of Go! page by BitZtream · · Score: 1

      Which proves the wikipedia author's point, no one gave a fuck until Google used the name.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    7. Re:Wikipedia proposes deletion of Go! page by vikstar · · Score: 1

      sources should be secondary sources independent of the subject

      This just shows that wikipedia should never be considered a primary reference, it itself states that the content should be pretty much gossip.
      Or, google is donanting heavily to wikipedia.

      --
      The question of whether a computer can think is no more interesting than the question of whether a submarine can swim.
    8. Re:Wikipedia proposes deletion of Go! page by Anonymous Coward · · Score: 0

      Burds Burds and turds and turds for burds. GO fuck yourself.

  36. They should change it... by that+IT+girl · · Score: 2, Insightful

    They can call it Goog.

    --
    10 FILL MUG WITH COFFEE
    20 DRINK COFFEE
    30 GOTO 10
    1. Re:They should change it... by Anonymous Coward · · Score: 0

      My first thought was Ogle.

    2. Re:They should change it... by Anonymous Coward · · Score: 0

      Go#

      Go++

    3. Re:They should change it... by Anonymous Coward · · Score: 0

      Gelgoog.

  37. Slashdot needs a voting mecahnism for this by MarkWatson · · Score: 1

    A poll would be interesting.

    Personally, I think that "Go and "Go! are two different names, so there is no problem.

    1. Re:Slashdot needs a voting mecahnism for this by Grapes4Buddha · · Score: 2, Insightful

      A poll would be interesting.

      Personally, I think that "Go and "Go! are two different names, so there is no problem.

      Unless you get excited about the first one...

  38. No chance for confusion... by ByzantineAlex · · Score: 1

    ...since the new "Go" will always be "Go beta". There will be an older "Go" and a newer "Go beta"... Who's confused now ?

  39. Alternatives by Anonymous Coward · · Score: 0

    FIVETRAN
    GOBOL ....

  40. not an issue by kikito · · 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.

    1. Re:not an issue by Anonymous Coward · · Score: 0

      One has a bang (!) at the end, while the other doesn't.

      That's what she said.

    2. Re:not an issue by Bat+Country · · Score: 1

      There's an issue there though - C# is loosely derived from C. Go! is not derived from Go. It's a terrible idea for Google to keep the name if for no other reason than simply confusing users.

      --
      The land shall stone them with the bread of his son.
  41. Rename it by al3 · · Score: 2

    They will have to call it GoToo!

    1. Re:Rename it by bigpat · · Score: 1

      "Goto" might be more nostalgic for us old BASIC programmers, but then you could only use it to write a new version of pong or have your name bounce around the screen...

    2. Re:Rename it by Bat+Country · · Score: 1

      I remember reading a BASIC listing which caused a floppy drive's stepper motor to play a digitized voice crying for help. It was very long.

      --
      The land shall stone them with the bread of his son.
  42. This just in... by Shabazz+Rabbinowitz · · Score: 1

    They've renamed it Go?

  43. Plan 9½ by argent · · Score: 1

    Given who's involved, they coulda called it 9½, or maybe stepped past Inferno and called it Paradisio.

    1. Re:Plan 9½ by oracleofbargth · · Score: 1

      Just so long as they don't call it Plan 9¾

  44. UUIDs by ewg · · Score: 4, Funny

    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
    1. Re:UUIDs by Hurricane78 · · Score: 1

      Am I evil, for pointing out, that you could just refer to it by its shorter ISBN? ;)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    2. Re:UUIDs by clickety6 · · Score: 2, Funny

      Bastard! A little research through a few obscure, un-archived computing journals published in the now defunct USSR would have shown you that I wrote the programming language Ed68c886-6390-4255-813f-48e61f6b0b05 over 25 years ago! The cheek of some people!

      --
      ----------------------------------- My Other Sig Is Hilarious -----------------------------------
  45. How about "G"? by mattwrock · · Score: 0

    You know, the hipsters language. Only the cool kids code in G , yo! Dawg, your routines are so tight! Yo, I'm getting debuggy with it! (sorry, I couldn't help myself)

    --
    "Ones and zeros were everywhere. I even think I saw a two!" - Bender
  46. I'm Sorry Lord Bravery... by Anonymous Coward · · Score: 0

    But you're going to have to change your name. There's already a Bake Shoppe with that name.

    Lord Smoked Meats and Fishes is available.

  47. 'GO' != 'GO!' by RiotingPacifist · · Score: 1

    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!

    --
    IranAir Flight 655 never forget!
    1. Re:'GO' != 'GO!' by asylumx · · Score: 1

      A+ != A# != A#

      false

    2. Re:'GO' != 'GO!' by umberto_soprano · · Score: 4, Informative

      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

    3. Re:'GO' != 'GO!' by bigpat · · Score: 1

      You're observation is spot on. I doubt Microsoft asked permission from the creators of the C programming language when they came out with C# and decided that is what they were going to name it... and C is a widely used language, where "Go Bang" really isn't.

      From a copyright perspective, I know books and movies can have the same title and not be considered infringing. Google might have trouble trying to claim a trademark on it though if it was already being used by these guys.

    4. Re:'GO' != 'GO!' by Bat+Country · · Score: 1

      "Go Bang" is good advice though. Relieves stress.

      --
      The land shall stone them with the bread of his son.
  48. Beyond that, 'Go' is not google unique by An+dochasac · · Score: 2, Insightful

    What is wrong with people who name new computer languages? Like it or not, google has become a defacto reference for coders. You can't remember the exact syntax of python string concatenation, Google it and see:

    Results 1 - 10 of about 21,200 for python "string concatenation". (0.20 seconds)

    And the relevant examples are bunched near the top of the first page. Now try the same for Go:
    Results 1 - 10 of about 50,000 for Go "string concatenation". (0.20 seconds)
    Of course none of them are relevant but you can see that Go coders are going to have a much worse Signal/Noise ratio.

    The only thing I don't like about the processing language is its name:
      Results 1 - 10 of about 45,900 for processing "string concatenation". (0.24 seconds)

    Of course it come from a long history of google silly names like 'C'
    Results 1 - 10 of about 84,300 for C "string concatenation". (0.09 seconds)

    Microsoft wasn't very smart here:
    Results 1 - 10 of about 157,000 for .net "string concatenation". (0.30 seconds)

    Sun was better
    Results 1 - 10 of about 70,600 for Java "string concatenation". (0.19 seconds)

    Now we're talking:
      Results 1 - 10 of about 7,050 for fortran "string concatenation".
      Results 1 - 10 of about 3,230 for cobol "string concatenation".

    Of course those last two are much less popular languages but the S/N ratio of the pages you get when you search google for that is very high.

    Google should have a naming contest for their new language. Come up with something unique like zarking00g

    1. Re:Beyond that, 'Go' is not google unique by Anonymous Coward · · Score: 0

      Shall I conclude from this that you suggest we should start using FORTRAN and COBOL instead of .net or C?

    2. Re:Beyond that, 'Go' is not google unique by CrashNBrn · · Score: 1

      Or, Results 1 - 10 of about 53,900 for NET Framework string concatenation

    3. Re:Beyond that, 'Go' is not google unique by Anonymous Coward · · Score: 0

      While you have a good point, why would you google for '.net "string concatenation"'?

      Since string concatenation syntax is generally language specific, rather than library or runtime specific, wouldn't you search for;

      1. c# "string concatenation"
      2. VB "string concatenation"
      3. f# "string concatentation"

      All these produce very specific results.

      On that note, searching for VB.NET "string concatentation" isn't very helpful at all.

    4. Re:Beyond that, 'Go' is not google unique by Anonymous Coward · · Score: 0

      Google should have a naming contest for their new language.

      Ah yes, The Vegemite Technique: "iCode 2.0"?

  49. Google should change its name anyway by Anonymous Coward · · Score: 0

    What about us Go board game players ! http://en.wikipedia.org/wiki/Go_%28game%29
    It was already hard enought to google it.

  50. Name considered too short by hendrikboom · · Score: 1

    The trouble with Go! as a proper name is that it is too short to be distinctive and will therefore be hard to search for.

  51. These days all the good names are taken by derek_m · · Score: 1

    Any attempt to find websites relating to or even mentioning this language (or the alleged book on it) yesterday completely failed: in fact the only sign of it was on a bug report against Google's Go complaining over the name. These days finding a usable name for anything is bordering on impossible, someones 5minute project from years ago thats been long since abandoned can safely be ignored.

  52. This is easily solved.... by Anonymous Coward · · Score: 0

    Rename language Goo!

  53. Tingo? by houghi · · Score: 3, Insightful

    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.
    1. Re:Tingo? by Anonymous Coward · · Score: 1, Insightful

      I have recommended gingo (gingo is not go).

    2. Re:Tingo? by krakraille · · Score: 1

      Recursive acronym attempt: GoING for Go Is Not Go?

    3. Re:Tingo? by m.ducharme · · Score: 1

      Don't you mean Tingo Is Not GO?

      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    4. Re:Tingo? by uid8472 · · Score: 1

      If you're going to go there, might as well go all the way: Bingo Is Not GO. Except that sounds too much like a certain other search engine concern... and LINGO is probably taken... so maybe Ringo Is Not GO?

    5. Re:Tingo? by Anonymous Coward · · Score: 0

      Go! is already taken so
      they should use !Go

  54. Come on editors... by Anonymous Coward · · Score: 0

    This story just asks for å !Go! tag, how can anyone resist?

  55. Google this, Google that by burris · · Score: 1

    People are coming down on "Google" but I was under the impression that this was just some Google engineer's pet project ("20%" time) with maybe some help from his friends there. Lots of stuff coming out of Google is like this because of Google's very liberal policies. However, people always act like everything that comes out of the company is some strategic product driven by the highest levels.

    1. Re:Google this, Google that by sydneyfong · · Score: 1

      Where are my mod points? :(

      So true. And I rather see these "glitches" coming out of them than cookie cutter "enterprise" products mutated by "upper management", the sales and marketing dept and the legal dept...

      I mean, essentially what's happening is that Google's hiring these brilliant guys to write a nice language for all of us to use. And some people could find way to twist it like it's Google bullying everybody around.

      And I've been hearing people saying things like "If google is not eating their own dog food internally I'm not going to use it" -- like if they're closing off this stuff for internal use only probably the same people would be crying that they're not open sourcing stuff...

      --
      Don't quote me on this.
  56. Goscript... by Urban+Garlic · · Score: 1

    So Google can change theirs to "Goscript", and gain the clarity of the Java/Javascript situation. And nobody will confuse it with ghostscript. It's perfect!

    --
    2*3*3*3*3*11*251
  57. Shame on Google by trib4lmaniac · · Score: 1

    This is scandalous! I would expect better from a company with the motto "Don't be evil." Google should make it absolute clear that this new language is not Go!

    I propose they rename it to !Go.

  58. It's a stupid name for a language all around by pem · · Score: 1

    You'd think that google, of all companies, would realize that making people google for "go" is practically a non-starter.

  59. s/go/ogle/ by Anonymous Coward · · Score: 0

    s/go/ogle/

    doesn't sound too bad either

  60. You CAN'T copyright a name by Anonymous Coward · · Score: 0

    You can trademark it. But you CAN'T copyright a name.

    1. Re:You CAN'T copyright a name by Anonymous Coward · · Score: 0

      That's so fortunate. My next programming language will be called "Mr. and Mrs. Dursley ,of number four, Privet Drive, were proud to say they were perfectly normal, thank you very much. [... 7 books worth of crap removed for brevity ]"

  61. The real problem by Qwavel · · Score: 1

    The thing that bugs me about the name is that it is difficult to Google.

    I know you want a cute name, but please give us something more unique that we can search with!

    Same goes for you D!

    1. Re:The real problem by I'm+not+really+here · · Score: 1

      I agree... they should use some random combination of four letters that are entirely unique... perhaps xkcd? That's got to be unique, right? right?

      --
      Before commenting on the Bible, please read it first
  62. Double negative by AlpineR · · Score: 1

    So then Google should make it clear that their language is not McCabe's "Go!" by changing the name to "!Go!" (not Go!).

    P.S. I suspect grandparent is spinning a yarn. Perhaps "Funny" is a more appropriate moderation than "Insightful".

  63. well there's this from 2007.. by slashmojo · · Score: 1

    Lets Go!
    by Francis McCabe
    Book published in 2007

    http://www.lulu.com/content/641689

    Here it is in google..
    http://www.google.com/search?q=site:lulu.com+go+programming

    Yes that search is with a site restriction but still it is indexed by google and the page is more than a day old.

    1. Re:well there's this from 2007.. by marcansoft · · Score: 1

      You can obviously find just about anything mentioned anywhere on Google with the right keywords and site restrictions. Now figure out what rank that hit is on a Google search for, say "go programming language". My point is that the authors of Go at Google definitely wouldn't have found this programming language by doing some simple searches. It's very obscure. The only reason it's up there on Google now is due to this very controversy.

    2. Re:well there's this from 2007.. by shaitand · · Score: 1

      "My point is that the authors of Go at Google definitely wouldn't have found this programming language by doing some simple searches."

      True but the half dozen communications from this academic before their release and after they choose the name should have given them a hint...

  64. I9 by slashmojo · · Score: 1

    Issue 9 is kind of a mouthful to pronounce

    So maybe just call it I9

  65. Should have named it GL... by thesnide · · Score: 1

    ... As Google Language. And then opensource their development stack, codenamed openGL.

    1. Re:Should have named it GL... by 3vi1 · · Score: 1

      Or, Google Programming Language. All of your code should be GPL.

    2. Re:Should have named it GL... by thesnide · · Score: 1

      Or, Google Programming Language. All of your code should be GPL.

      Very nice one... I didn't even see it coming

  66. It should ... by xewill · · Score: 1

    ...ofcourse be called GoTwo

  67. Should have called it "Goo" by Joce640k · · Score: 1

    Anything but "Go' ... Googling the word "go" was never going to have a happy ending for people looking for programming information.

    --
    No sig today...
    1. Re:Should have called it "Goo" by cpscotti · · Score: 1

      In that case, naming programming languages by UUID (as suggested by the fella up there) would push queries for programming information performance wayyy up!
      After all, programmers always use ctrl-c & ctrl-c (or [Esc] W / [Ctrl-Y] if u prefer)!

  68. Speaking of Igo... by Myrcutio · · Score: 1

    now that ya mention go--which is weiqi in chinese, where the game originated--it is interesting to note that the game holds a special place in computer science as a benchmark for AI testing. See here. I can't remember where i read it but someone once said there are more possible board positions than there are stars in the known universe, which makes programming for the game entirely dependent on how well the program can evaluate positions.

    I'd really be interested to see if google's language can utilize CUDA to analyze hundreds of board positions at a time, or if it can implement google search-like pattern recognition to find groupings of favorable board positions. Name aside, what does the language bring new to the table?

  69. I agree... by neowolf · · Score: 1

    No trademark or copyright, and by all accounts- "Go!" is a dead project. "Go" makes sense because of the goal of developing a fast-compiling language, and it can also be seen as the first two letters of "Google" which makes some sense from a marketing standpoint. It say- Go for it Google!

  70. Lets get back to BASIC by uncledrax · · Score: 0, Redundant

    .. they should call it "GOTO". :] (Go Two? get it? har har..)

    --
    ----- The internet has given everyone the ability to have their voice heard equally as loud.. even if they shouldn't be
  71. Publish or Perish by WED+Fan · · Score: 1

    In academia, it's "Publish or Perish". The creator of "GO!" did publish. But, the problem is, he is in the world of IT/CS, and in that world, it's "Market or Perish".

    Google is marketing their language, they have a working system, compiler, etc. and it is generally available.

    This guy did some work, but unless he has a company actively pushing it, then all he has is a thought experiment.

    Now, if Google, took HIS work, extended it and called it their own, then they have a problem.

    When I was a kid I knew a woman who invented the "Barbie" doll. She had drawings that dated a year before the drawings that Mattel used to prove their ownership (she's been on TV a few times). Mattel beat her to market, they won. (There was another woman that claimed she created Barbie, but the problem was she worked for Mattel, before leaving to create the doll.)

    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    1. Re:Publish or Perish by Anonymous Coward · · Score: 0

      Don't be evil? Just because you can get away with it doesn't make it the right thing to do.

    2. Re:Publish or Perish by WED+Fan · · Score: 1

      Completely separate discussion.

      --
      Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    3. Re:Publish or Perish by Ash+Vince · · Score: 1

      Now, if Google, took HIS work, extended it and called it their own, then they have a problem.

      What if they took his work, extended it, then released it as an open source product? Sure that is just a fork of someone else's project and that happens in the open source world all the time.

      I am also a little curious as to how common place the original language called "Go" was. i had never heard of it, and a quick search on google (ignoring all results that contain Google obviously) does not yield very much releated. Most of it seems to revolve around the efforts to write an AI capable of playing Go.

      Or maybe that is just the results my mind gravitates too as I am a reasonably bad go player.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    4. Re:Publish or Perish by ClosedSource · · Score: 1

      Right. There's no connection between actions of Google and not doing evil.

    5. Re:Publish or Perish by Impy+the+Impiuos+Imp · · Score: 1

      It's stupid that a company can remotely think to claim a common word as their domain and nobody else can do this!

      Oh, wait. It's the little guy doing this, and the giant corporation is the one with problems over it. Nevermind.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    6. Re:Publish or Perish by thetoadwarrior · · Score: 1

      They did not copy any other than the name. His language is nothing like theirs.

    7. Re:Publish or Perish by thetoadwarrior · · Score: 1

      Just replying to myself with additional info. If they searched for languages called Go they probably wouldn't have found that either seeing how his Wiki page only went up on the 11th.

      http://en.wikipedia.org/w/index.php?title=Go!_(programming_language)&action=history

  72. What about these names? by RonMcMahon · · Score: 1

    Since Go! is taken, what about STOP or STALL?

    I would have suggested BING! (But Its NOT Go!) but it seems that someone else is using that name...

    1. Re:What about these names? by careysb · · Score: 1

      What about "Goo"?

    2. Re:What about these names? by kenrro · · Score: 1

      Why not RUN?, or MOVE?, or... DOSOMETHING! or...

  73. What about "Chrome"? by Anonymous Coward · · Score: 0

    Google did the same thing a while back by naming its browser "Chrome", despite "chrome" already being a major part of Mozilla-based software. That *had* to be intentional, no?

  74. A few new name for Google by MrShaggy · · Score: 1

    The Programming language formerly known as go.

    Go-be-gone

    not-go

    or go! for the C types out there

    --
    I have mod points and I am not afraid to use them.
  75. Google could change Go to.... by Anonymous Coward · · Score: 0

    G100

  76. If Homer Simpson was responsible.. by Mr_Miagi · · Score: 2, Funny

    Right now he'd be saying "G'oh!"

  77. I bow to your sense of humor by dbc · · Score: 1

    I nominate this for "Best nerd joke of 2009".

  78. How come they didnt google "Go" lol by Stan92057 · · Score: 0

    Kinda silly they didnt google "Go" to see if it was taken/been used in the first place lol

    --
    Jack of all trades,master of none
    1. Re:How come they didnt google "Go" lol by wonkavader · · Score: 2, Insightful

      Because Googling for "go" gets you 2,950,000,000 hits. Yes, that's billions. And yet they didn't see that choosing such a common word for a language name was a bad idea. Ah, how the mighty goof up.

    2. Re:How come they didnt google "Go" lol by Anonymous Coward · · Score: 0

      That's it! Goof!

    3. Re:How come they didnt google "Go" lol by simonallaway · · Score: 1

      That supports my theory that the music software company Native Instruments named their code with words like "Battery", "Reason" and "Kontakt" so that it'd be close to impossible to find anything useful when searching for stolen serial numbers.

    4. Re:How come they didnt google "Go" lol by Anonymous Coward · · Score: 0

      That's it! They should remane their language Goof!

    5. Re:How come they didnt google "Go" lol by stuckinphp · · Score: 1

      yet googling for 'go programming language' - what anyone that knows anything about issues with short words and search engines would do, does find it. It is highly implausible that google did not know about this before the announcement. It is quite disturbing they even got this far.

      --
      if only
  79. Blessed Are the Peacemakers by flyneye · · Score: 1

    If I might be so bold as to suggest a rename of Googles endeavors to " Goog". This still remains catchy and could become a verb for coding in this language just as "to Google" is to search with the corresponding engine.

    --
    *Repent!Quit Your Job!Slack Off!The World Ends Tomorrow and You May Die!
  80. Where's it say Google's suing? by Anonymous Coward · · Score: 0

    Where's it say Google's suing?

    1. Re:Where's it say Google's suing? by Hognoxious · · Score: 1

      They must be, they're a heevul corpra$hun.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    2. Re:Where's it say Google's suing? by mdwh2 · · Score: 1

      It doesn't - but do you think it's wise for him to wait until he is sued? Personally I'd rather avoid the risk altogether. Especially if that may be years later, when Google's language has become far more popular, and proving that his was around earlier may be much harder?

  81. I cant find the online manual by peter303 · · Score: 1

    I tried both googling and binging for the online GO manual so I could analyse its properties. It was probably recently released and hasnt acquired many links yet. Plus GO is a common junk word.
    I find it ironic that I cant sucessfully use google to find something at google.

  82. Teach the controversy! by 0xdeadbeef · · Score: 1

    I like how the Wikipedia article was created yesterday. It is now notable for Google having never heard of it.

    1. Re:Teach the controversy! by skeeto · · Score: 1

      This sounds a bit like Berry's paradox: "Some natural numbers, like 2, are interesting. Some natural numbers, like 255610679 (I think), are not interesting. Consider the set of uninteresting natural numbers. If this set were nonempty, it would contain a smallest element s. But then s, would have the interesting property of being the smallest uninteresting number. This is a contradiction. So the set of uninteresting natural numbers must be empty."

      So perhaps by the same logic there are no non-notable languages. Go! is notable merely because it's not notable.

  83. Simple solution by Anonymous Coward · · Score: 0

    Google renames to goog

    Or since they seem to be naming so many things the same, they could simply call it the Chrome Programming Language(TM).

  84. Rename it to "Stop" or even "Stop!" ... by Anonymous Coward · · Score: 0

    (which is what I think about Google's language).

    Clark and McCabe's "Go!" is theoretically sound and has a cool syntax, wheras Google's "Go" is not even halfway appealing (at least to me).

    There's enough simplified languages around, for instance Groovy, which is based on Java.

    Almighty Google should rather promote high computing standards instead of increasing their marketshare by introducing another proprietary technique.

    Keroro

  85. It's not about basic politeness by MikeRT · · Score: 1

    Google did this out of ignorance about a language that doesn't look like it's been updated in over 2 years. From the looks of it, the guy hasn't publicly updated his code for Go! in over two years. Do a google search for "Go! programming language" and the only result for his work in the first two pages (where most people look) is a single ACM citation.

    You know what Google should do? Offer him an interview with the presumption of being hired to work on their version unless he proves unqualified (unlikely, given the cover similar spaces) and maybe a cool wad of cash to smooth out any IP issues. For a language that has apparently never risen above a research project, even $25k would be sufficiently just compensation for him to renounce any IP claims against Google and go about his merry way.

    1. Re:It's not about basic politeness by gbjbaanb · · Score: 1

      No, its still about politeness. Mccabe doesn't want royalties or anything like that, he doesn't want legal nonsense either - he just wants them to respect the fact that he created a language before them that has the same name.

      Its not even about that, but the need to disambiguate the languages, Even I checked the '99 bottles of beer' website to see if anyone had already posted in Go, and found Go! already there.

      Its not about whether the language is updated in years or not, or they could call their language Algol and get the same amount of criticism :)

      Google should change the name, then thank their lucky stars for the massive publicity!

    2. Re:It's not about basic politeness by jdgeorge · · Score: 1

      No, its still about politeness. Mccabe doesn't want royalties or anything like that, he doesn't want legal nonsense either - he just wants them to respect the fact that he created a language before them that has the same name.

      Its not even about that, but the need to disambiguate the languages, Even I checked the '99 bottles of beer' website to see if anyone had already posted in Go, and found Go! already there.

      Its not about whether the language is updated in years or not, or they could call their language Algol and get the same amount of criticism :)

      Google should change the name, then thank their lucky stars for the massive publicity!

      So, if I understand what you're saying, it is, in fact, about politeness. It would be the Right Thing to do for Google to change the name of their language; they may well do so. However, it's McCabe who should be thanking his lucky stars for the publicity. His language was extremely unlikely to have received this much attention without this Goof by Google.

      Proposed new name for language: Goof.

    3. Re:It's not about basic politeness by shaitand · · Score: 2, 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.

  86. Phoenix! by Prien715 · · Score: 1

    They should rename it Phoenix. Or maybe Firebird!

    You see, open source projects never have naming conflicts.

    --
    -- Political fascism requires a Fuhrer.
  87. Go is a bad name anyhow by wonkavader · · Score: 1

    If you want to get a syntax example for perl, you google for "perl syntax" or "perl printf" or some such.

    If you want info for Go, you type "go syntax" and since the word GO is one of the most common in the English language, you get 14,700,000 hits.

    DUMB NAME. VERY BAD NAME.

    Google should immediately make lemonade out of lemons and change the name to something like "golang" or "goog" -- everyone will be much happier that they did, and did it reasonably early.

  88. And you can't claim copyright on it by Anonymous Coward · · Score: 0

    And you can't claim copyright on it.

    However, if someone else has that NOT as a name of a project and instead, say, a book, then you could be sued for copyright infringement.

    Sheesh.

    AC's getting shit in their ears lately?

  89. How about those recursive acronyms? by Yvan256 · · Score: 1

    Wouldn't GING work? (Go is not Go!)

  90. Just keep the name by mr+exploiter · · Score: 1
    We don't need to encourage squattering of things, we have enough of a problem with domain names. The lawmakers already thought of this and if this is legal then it's OK.

    For example, if we allow anyone to use up a two letter name for a programming language just by uploading some code or publishing something in the internet, we'll quickly run out of two letter names. Then it'll be 3 letters etc. When a truly important new language is developed it'll be have to be called something not easy to pronounce.

  91. Door number 3 by SuperBanana · · Score: 1

    3)They don't give a damn. They're PhDs at Google. Why does anyone else matter?

  92. Google Books entry borked...Coincidence? by 14erCleaner · · Score: 1
    McCabe's book "Let's Go!" is available on Google Books, but the "More Book Information" section is a little, um, inaccurate:

    Title Let's go
    Author Nitty Gritty Dirt Band
    Publisher Lulu.com, 1983
    ISBN 0975444913, 9780975444917
    Subjects Rock music

    --
    Have you read my blog lately?
  93. Easy fixed.... by nighty5 · · Score: 1

    Go++

  94. Misquoted by AlpineR · · Score: 1

    The motto is not "Do no evil", it's "Don't be evil". "Do no evil" implies never doing anything that could be construed as wrong - an impossible task unless you resign yourself to just "Do nothing". "Don't be evil" allows you to make mistakes and correct them, or to choose the lesser of two evils.

    1. Re:Misquoted by yogibaer · · Score: 1

      You are right, sorry. Another reminder for me to always check the quotes I use. Mod parent up, please.

  95. GO! is trademarked by Anonymous Coward · · Score: 0

    Frank McCabe DOES have a trade mark...

    Just because he didn't register GO! as a TM with the USPTO, does not mean that there is no mark. Under common law, the simple use of the GO! mark has created some trademark rights for Frank. There is more of a burden for Frank to overcome, and there may be some geographical limitations, however. I would say that since GO! is a non-descriptive, arbitrary name for a programming language, that there is a book and research paper that has wide circulation since at least 2007, and that Google's GO name for a programming language is confusingly similar, that Frank has some ground to defend his GO! mark.

  96. This is Evil by Anonymous Coward · · Score: 0

    This is Evil

  97. why not Go# by cyrilc · · Score: 1

    So, then they just have to call it Go# (Go sharp) and get away with it !

  98. GPL: Google programming language by Anonymous Coward · · Score: 0

    Call it GPL (Google Programming Language). This way, people will write GPL software...

  99. So what? by ClosedSource · · Score: 2, Insightful

    "From what I've read, Go! was pretty much unknown to anyone outside a very small group 2 years ago."

    From what I've read, Go was pretty much unknown outside of Google until about a week ago.

  100. Here's a few other ideas by lottameez · · Score: 1

    Purl
    See
    SeePlus
    Fourtrain

    --
    Yeah? Well I think you're overrated too.
  101. I can't help but think... by Anonymous Coward · · Score: 0

    Some corporate lawyer is in deep do do. Hmmm. Do! I kind of like that... Dibs!!!

  102. How about... by submain · · Score: 1

    Just put an @ sign after it: Go@ (goat)

  103. They should name it D'oh! by Anonymous Coward · · Score: 0

    After all.

  104. Gogo by Major+Byte · · Score: 1

    Goo might be a good rename, but how about GoGo? The mascot could be a dusty old Hoho.

  105. My I suggest... by cheap.computer · · Score: 1

    Probably it should be renamed Gspot

  106. C vs C# is a poor comparison by Geof · · Score: 1

    Everybody knows the difference between C and C#

    Everyone also knows the similarity. They are in some sense connected. Technically you may argue that C is glorified assembly and C# is a modern OO language. But there is a direct lineage I think from C through C++ and Java to C# as standard application development languages, each of which attempted to remedy some of the weaknesses of the previous one.

    More importantly perhaps, no-one would confuse them because C is so well known. The very popularity of C makes it easy to tweak the name just a bit and yet have the difference be universally recognized. This simply isn't the case for lesser known names. If I wrote a play titled Romeo and Julia, you would likely recognize both the reference to Shakespeare and realize that the name is different. There would be no confusion. If I picked a lesser-known title, however, you could well be confused. Would you realize that The Prisoner of Zendo was different from The Prisoner or Zenda? (Though The Prisoner of Zenda is hardly obscure.)

    The lack of widespread knowledge of Go makes it particularly vulnerably to confusion with Go! Also, Google has immensely marketing power sufficient to overwhelm recognition for Go. How many participants in this discussion would have known the difference before today? I certainly wouldn't. If you named a language C', however, (assuming there is no such language already; I picked the prime because it is visually almost unnoticeable), I would instantly recognize that it was not C.

    1. Re:C vs C# is a poor comparison by dakotamangus · · Score: 1

      Can someone explain how this differs from Erlang? It is briefly mentioned on the Go site:

      "One of the most successful models for providing high-level linguistic support for concurrency comes from Hoare's Communicating Sequential Processes, or CSP. Occam and Erlang are two well known languages that stem from CSP. Go's concurrency primitives derive from a different part of the family tree whose main contribution is the powerful notion of channels as first class objects."

      http://golang.org/doc/go_lang_faq.html
      http://ftp.sunet.se/pub/lang/erlang/index.html

  107. Bound to happen eventually by DigitalCrackPipe · · Score: 1

    With the thousands of languages and acronyms floating around, there are bound to be collisions (e.g. IDL=Interface description language, interface definition language, or Interactive Data Language). However, I doubt this would have been a big problem if the collision wasn't with something so big as Google.

  108. Ogle? n/t by Anonymous Coward · · Score: 0

    n/t

  109. An idea by Anonymous Coward · · Score: 0

    Call it Goo, or Goog, or Gle or, Oog etc.

  110. What's the point? by planetoid · · Score: 1

    "It was intended as a somewhat non-commercial language in the tradition of logic programming languages". "Non-commercial"? What's the point of making a programming language if you don't intend it to be used by anyone who's actually serious about using it for actual, practical, real-world purposes? Get out of computer science if you're going to be an angry bitter tree hugger, you should be teaching basket weaving courses in a liberal arts ashtray-college if you're going to be that profoundly worthless to society.

    --
    Slashdot requires you to wait longer between hitting 'reply' and submitting a comment.
  111. Programming in Go? by Tired+and+Emotional · · Score: 1
    I wonder if they managed to use just black and white stones or whether they have a (countable?) infinity of colors of stones.

    Presumably its a co-ordination language and data flows between stones down and to the right. Perhaps Black and white might just represent arity and what a stone actually did might not be denoted by color. You would have monadic stones (white?) and dyadic stones (black?) and the syntax would require that monadic stones have at most one stone above or to the left since they can only accept one input at a time.

    Either that or the language would be weakly typed and data arriving from above or from the left would be processed separately.

    The board would have a left and a top which would accept inputs from the environment but could extend infinitely to to bottom and right.

    --
    Squirrel!
  112. Vote: "GoGo" by muenalan · · Score: 1

    Suffix: .gg (looks anyhow like .go) Slogan: Go go. Neat: GoGo would cast this name controversy into a name singularity; always reminding us of the great day such a thread hit nearly 400 comments on /.

  113. Anonymous Coward by Anonymous Coward · · Score: 0

    In other news Microsoft announces a new language named Go#. The language is used mostly for causing arthritis.

  114. call it go by moondo · · Score: 1

    That guy should be happy Google took the name he used for his obsolete language and just let it go at that. All his crying and whining is pathetic. He didn't make a copyright for it, why is he being such a little baby about it?

  115. Still premature, getting the hype cycle rolling by recharged95 · · Score: 1

    "The current implementation is a plain mark-and-sweep collector but a replacement is in the works."

    At that point....no thanks for now.

    I wonder if this is going to be the new Ruby.

    Also, looking at the tutorials: nice job at recreating Ada. Really.

  116. Re:Tingo? NOGO! by Anonymous Coward · · Score: 0

    Call it NOGO. Not Only GO

  117. go vs go! same as c vs c++ vs c# by Anonymous Coward · · Score: 0

    The language by McCabe is go! which is not the same as Google's go. If McCabe can argue that Google's go infringes on go!, then c++ by Stroustroup et al also infringes on Dennis Ritchie's c and they should rename it. Similary, Microsoft's c# also infringes on c and should rename it.

  118. Re:Go language by Anonymous Coward · · Score: 0

    Name it Pro_Goog which is programming Goog.

  119. Why that name anyway? by aldld · · Score: 1

    Why did they choose Go for a name anyway? Sounds like it would be very hard to search for information about it.

  120. Go and Gobang by Ignatius · · Score: 1

    Besides being the names of two traditional Asian board games people successully told apart for millenia, if we can handle C, C++ and C#, why should Go and Go! ("Go-bang") be a problem?

    ignatius

  121. GPL by Anonymous Coward · · Score: 0

    Why not just call it G.P.L. (Google Programming Language)? Or have a naming contest.

    [ sarcasm implied ]

  122. What's the problem! by Anonymous Coward · · Score: 0

    We all know next year there will be hundreds of job ads requesting programmers with 5 years experience programming in Go. So this guys PhD students will all get jobs. It's a win win situation!

  123. He is a fool for wanting them to change their name by Anonymous Coward · · Score: 0

    And I'll tell you why.

    Nothing to do with fairness. Nothing to do with his rights. Let's throw those off the table. They are outweighed in this case.

    By what?

    Well, first of all it's non commercial, so he ain't losing much money here.

    INSTEAD HE SHOULD ASK THEM TO PLACE ON THEIR WEB PAGE AND MANUALS A DISCLAIMER

    If the disclaimer said

    The Google Go language has nothing to do with an earlier programming language of the same name developed by (CREDITS). You may read more about this language on
    (INSERT URL)

    He would get 100000x the hits to his site and sell many more books just from people clicking out of curiosity.

  124. goo by tisch · · Score: 1

    just call it "goo" and call it a day.