[1] http://www.lulu.com/product/paperback/lets-go/705004
[2] http://www.informationweek.com/news/software/web_services/sh...
[1] http://www.lulu.com/product/paperback/lets-go/705004
[2] http://www.informationweek.com/news/software/web_services/sh...
If someone takes out a patent and has a tiny, fringe or effectively nonexistent business around actually performing the patent, but sues anyone who independently comes up with the same idea, we call that person a "troll".
If someone chooses a name for a project and builds a tiny, fringe or effectively nonexistent community around it, but complains about anyone who independently tries to use the same name, we curse his vile oppressors.
(Is there just a bit of a difference between this situation and a patent troll? Yes. Is the difference small enough that you can see there from here? Yes. Should people be thinking pretty hard about what precedents they want in this type of situation? You bet your ass they should.)
I think likening this person's work to a "patent troll" situation is kind of disrespectful. I get the feeling that he just wished Google had done a search and left him alone.
The thing with project names is that they're used by definition. To draw a better analogy from trademark law, the standard is not "is the name in use", but whether use of the name for something new would cause confusion. In this case, the overwhelming majority of material on the original "Go" consists of articles complaining about the name conflict. The actual community around it seems to consist of the guy who came up with it, and so few other people as to be effectively nonexistent. Thus, what is the likelihood of actual confusion occurring?
Which gets me back to the question I wanted people to think about: what level of use of a project name should qualify for "nobody else gets to use this"? If anything anyone's ever used -- regardless of how much notoriety or traction they gained in doing so -- is off-limits, we're going to have to resort to random strings of characters pretty soon, and start moving our way up through the Unicode planes as we do so :)
- Go! didn't have a wikipedia page until it was hastily created after Go was launched.
Tarsnap doesn't have a wikipedia page either, but I'd be rather irritated if someone else created an online backup service and called it "tarsnap".
The existence of a wikipedia page is a very poor way of adjudicating notability.
Especially since being notable is one of the requirements for inclusion.
At best, wikipedia editors may collect evidence for notability, but neither presence nor absence of a wikipedia page alone makes a strong case.
I agree, but as one of the only pages on the net that talk about Go! today (outside of this naming dispute) its creation date is of relevance here.
Not to mention that a lot of people would have never heard of his language if Google didn't come out with their own Go.
And you don't need to hear about it, that's what search engines are for.
He created a programming language called Go, worked on it for 10 years, published papers and books on the subject, a team from Google creates a programming language, calls it Go, and essentially tells him to go fuck himself when he points it out.
I do think it qualifies.
> Not to mention that a lot of people would have never heard of his language if Google didn't come out with their own Go.
Oh then I guess that makes it ok. Thanks everybody, ethics are irrelevant, please move along the show is over.
In any case, it's now pretty certain nobody will ever hear of his language ever again.
Yes, he worked hard. That is unfortunately completely irrelevant. His language is not widely used and was largely a one-man operation. So it didn't get much notice.
a team from Google creates a programming language, calls it Go, and essentially tells him to go fuck himself when he points it out.
Changing the name costs time/money and Google was already using Go in a bunch of places internally when they released it. They decided it wasn't worth it. And 'go' is one of the most common words in the English language. The guy didn't trademark it. Tough luck.
Oh then I guess that makes it ok.
Well that's not what I meant but it was probably a dick move for me to imply he had other motives when complaining about Go. Go! didn't even have a Wikipedia page until after Google released Go.
This was not related to my original criticism of they OPs hyperbole, just an added point. Google's naming collision is the best thing that could have happened to Go!
Up until the point he submits another paper to a conference / journal. It might not be a real smooth vetting process.
Personally "Go!" and "Google Go" are different enough to me that I wouldn't have trouble differentiating. I don't have trouble differentiating Digital Mars D and Dtrace D, either.
I believe Firefox went through two name-changes after the project's initial kick-off, but the Mozilla Foundation is hardly a 900-pound gorilla. This kind of sucks for Go!'s creator (and was a bit sloppy for Google Go's creators), but it's hard to tell Google where to sit.
If I had a really obscure project that I was proud of, and Google came along and made a project with a similar name, and the result was that many thousands of people became aware of my project, I would indeed be tickled.
No.. but it's coming up fast:
http://www.tiobe.com/index.php/content/paperinfo/tpci/index....