Google Go 程式語言才剛宣佈,就可能面臨改名命運。
軟體架構師 Frank McCabe 在 Go 專案網頁上的 Issue 9 中說道,「我的*MY*程式語言早就用了這個名字了。」
McCabe 的 Go! 程式語言早在他 2007 年出版的書及 2004 年發佈的研究論文中提及。
「我並沒有商標權,按照邏輯語言,像 Prolog 的傳統,我本來希望它是一個非商業性語言。我的用意是把軟體工程的精神帶到邏輯程式開發中。」
McCabe 是 Statrview Technologies 的工程師,他反對 Google 用 Go 這個名字,因為他就早就用了好多年。「把一個語言設計好要花好多心力,我很擔心這大公司會對付我,我沒有打官司的資源,但我不能讓它們神不知鬼不覺就用了這個名字。」
許多網友開始批評 Google 此舉可能違反了該公司「不做惡」(Don’t be evil) 的精神。其他人則支持將該語言改名為 Issue 9,這是影射 McCabe 的留言問題數 (Issue9) 及取自貝爾實驗室分散式 Plan 9 的典故,Google Go 發明人 Rob Pike 和 Ken Thompson 也有參與研發。
McCabe 後來提議,他應該讓 Google 繼續使用 Go 這個名字,以便搭廣大搜尋人次的便車。「我不會積極想打知名度,我不是追求這種名聲的人。」
但偌大公司如 Google 可能不會置 McCabe Go! 於不顧。「我們最近聽聞 Go! 的事,現在正在設法解決。」該公司發言人說道。
