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

380 of 512 comments (clear)

  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 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
    6. Re:Go! by Adambomb · · Score: 3, Funny

      Plus every source file would be a .gog!

      --
      Ice Cream has no bones.
    7. Re:Go! by EyelessFade · · Score: 1

      There is also a language called Goo

    8. 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
    9. 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.
    10. Re:Go! by Anonymous Coward · · Score: 3, Funny

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

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

    12. 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.

    13. 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
    14. 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.
    15. 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.
    16. Re:Go! by Kell+Bengal · · Score: 3, Funny

      Burma shave

      --
      Scientists point out problems, engineers fix them
      altslashdot.org: The future of slashdot.
    17. 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
    18. 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?
    19. 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.
    20. 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.
    21. 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.
    22. 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.

    23. 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.
    24. 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
    25. 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 ...

    26. 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.

    27. 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
    28. Re:Go! by theeddie55 · · Score: 1

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

    29. 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"? :-)

    30. 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?
    31. Re:Go! by publiclurker · · Score: 1

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

    32. Re:Go! by kju · · Score: 3, Funny

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

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

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

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

    35. 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.
    36. Re:Go! by Ngarrang · · Score: 1

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

      --
      Bearded Dragon
    37. 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.
    38. Re:Go! by macsuibhne · · Score: 1

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

      --
      -- "Quis custodiet ipsos custodes?" -- Juvenal
    39. 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
    40. 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.

    41. Re:Go! by wordsofwisedumb · · Score: 1

      00G

    42. 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!
    43. 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? :)

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

      They should call it: 0xG0

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

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

      There is already a language named 'false'.

    47. 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.

    48. 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.

    49. 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.

    50. 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.
    51. 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.
    52. 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.
    53. 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.
    54. 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.

    55. 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.

    56. 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.
    57. 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.
    58. Re:Go! by ClosedSource · · Score: 1

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

    59. 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.
    60. 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.

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

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

    62. 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.
    63. 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.

    64. 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.

    65. 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/

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

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

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

      GOOGOL maybe?

    68. 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.

    69. 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?

    70. 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.

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

      "Go factorial" sounds better.

    72. 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.
    73. 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.
    74. 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.

    75. 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.

    76. 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.

    77. 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
    78. 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.
    79. 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

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

      How about Gool?

      Google Object Oriented Language?

      Meh.

    81. 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.

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

    83. 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

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

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

    85. 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.
    86. 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."
    87. 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.

    88. 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.

    89. 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.

    90. 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. ;-)

    91. 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.

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

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

    93. 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.
    94. 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.

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

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

      $ 000,000,000.01

    97. 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.

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

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

      --
      Puteulanus fenestra mortis
    99. 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.

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

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

    101. 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.
    102. Re:Go! by Cytotoxic · · Score: 1
      You forgot to do:

      SET ANSI_padding = off

    103. 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.

    104. 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 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.
    5. Re:I said it yesterday, but... by noidentity · · Score: 1

      Better stated as:

      GOGO considered harmful

    6. 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.
    7. 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).

    8. 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
    9. 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!

    10. 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.
    11. 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".'
    12. Re:I said it yesterday, but... by Yvan256 · · Score: 1

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

    13. 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.
    14. 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.

    15. 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).

    16. 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 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.
    9. 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.

    10. 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 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. 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 blueg3 · · Score: 1

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

    5. 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.

    6. 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.

    7. 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.
  7. 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 zigziggityzoo · · Score: 1

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

      --
      Zing!
    4. 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.

    5. 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.

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

      Please, go jump off a bridge.

      --
      Property is theft.
    7. 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?

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

    to call a stop. Or a stop!

    while $STOP; HAMMERTIME; end

    --
    Anybody want my mod points?
  9. 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 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.
    5. Re:Goo by Beorytis · · Score: 1

      What about "goog"?

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

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

      Nah.. Goo taken. I suggest Goat instead.

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

      Google Gonads

    8. 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
    9. Re:Goo by Dr.Ruud · · Score: 1

      I suggest: gloo

      (Perl is my glue)

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

  11. 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 Jugalator · · Score: 1

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

      --
      Beware: In C++, your friends can see your privates!
    3. 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.

    4. 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
    5. 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.
    6. 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.

    7. 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.
    8. 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
    9. 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.

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

      I vote for "so?".

    11. 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.
    12. 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!

    13. 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.
    14. 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
    15. 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.

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

      How about GONE - GO - Next Edition.

  12. 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
  13. 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.
  14. 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.

  15. 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!
  16. 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 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
    2. 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.

    3. 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
    4. 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.

    5. 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.
  17. 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 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.

    3. 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.

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

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

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

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

    8. 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"?

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

    10. 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.

    11. 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.
    12. 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 :)

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

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

    14. 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.
    15. 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".

    16. 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.

    17. 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.

    18. 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.

    19. 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.

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

      Funny the game took 500 years to spread.

    21. 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.

  18. 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

  19. 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.

  20. Re:time by Adambomb · · Score: 1

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

    --
    Ice Cream has no bones.
  21. 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...

  22. 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.
  23. 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

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

    (or maybe that's just my age showing)

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

    I think this sounds light.

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

    --Stak

    --
    Holy happy hippy crap!
  27. 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.

  28. 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

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

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

  30. 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 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.
    5. 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
    6. 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.
  31. 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
  32. 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...

  33. 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 ?

  34. 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 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.
  35. 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.
  36. 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.
  37. This just in... by Shabazz+Rabbinowitz · · Score: 1

    They've renamed it Go?

  38. 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¾

  39. 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 -----------------------------------
  40. 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

  41. '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.
  42. 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 CrashNBrn · · Score: 1

      Or, Results 1 - 10 of about 53,900 for NET Framework string concatenation

  43. 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.
  44. 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.

  45. 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.

  46. 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?

  47. 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.
  48. 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
  49. 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.

  50. 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.

  51. 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
  52. 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).

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

  54. 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...

  55. I9 by slashmojo · · Score: 1

    Issue 9 is kind of a mouthful to pronounce

    So maybe just call it I9

  56. 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

  57. It should ... by xewill · · Score: 1

    ...ofcourse be called GoTwo

  58. 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)!

  59. 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?

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

  61. 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 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.
    2. 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.
    3. Re:Publish or Perish by ClosedSource · · Score: 1

      Right. There's no connection between actions of Google and not doing evil.

    4. 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.
    5. Re:Publish or Perish by thetoadwarrior · · Score: 1

      They did not copy any other than the name. His language is nothing like theirs.

    6. 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

  62. 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...

  63. 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.
  64. If Homer Simpson was responsible.. by Mr_Miagi · · Score: 2, Funny

    Right now he'd be saying "G'oh!"

  65. 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.
  66. 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.

  67. I bow to your sense of humor by dbc · · Score: 1

    I nominate this for "Best nerd joke of 2009".

  68. 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

  69. 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!
  70. 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.

  71. 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.

  72. 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.

  73. 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.
  74. 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.

  75. 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.

  76. 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.
  77. How about those recursive acronyms? by Yvan256 · · Score: 1

    Wouldn't GING work? (Go is not Go!)

  78. 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.

  79. Door number 3 by SuperBanana · · Score: 1

    3)They don't give a damn. They're PhDs at Google. Why does anyone else matter?

  80. 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?
  81. Easy fixed.... by nighty5 · · Score: 1

    Go++

  82. 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.

  83. why not Go# by cyrilc · · Score: 1

    So, then they just have to call it Go# (Go sharp) and get away with it !

  84. 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.

  85. Here's a few other ideas by lottameez · · Score: 1

    Purl
    See
    SeePlus
    Fourtrain

    --
    Yeah? Well I think you're overrated too.
  86. 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
  87. 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?

  88. How about... by submain · · Score: 1

    Just put an @ sign after it: Go@ (goat)

  89. Gogo by Major+Byte · · Score: 1

    Goo might be a good rename, but how about GoGo? The mascot could be a dusty old Hoho.

  90. My I suggest... by cheap.computer · · Score: 1

    Probably it should be renamed Gspot

  91. 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

  92. 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.

  93. 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.

  94. 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.

  95. 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.

  96. 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.
  97. 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!
  98. 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 /.

  99. 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
  100. 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?

  101. 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.

  102. 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."
  103. 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.

  104. 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.

  105. 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

  106. 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?

  107. 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

  108. 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.

  109. goo by tisch · · Score: 1

    just call it "goo" and call it a day.