品牌與商標使用準則

Go 商標與 Go 標誌()——合稱為「Go 商標」——皆為 Google 的商標。它們的處理方式與 BSD 授權的 Go 儲存庫中所包含的著作權授權條款不同,說明如下。

Go Gopher 吉祥物是由 Renee French 所創作,並依據 創用 CC 姓名標示 4.0 國際授權條款 授權。

商標準則

任何非本準則所允許之 Go 商標使用方式,均須事先取得核准。

總體而言,我們希望「Go」字樣商標與 Go 標誌能被自由地用於指稱 Go 程式語言。

我們不希望這些商標被用於:

  • 指稱任何其他程式語言。
  • 以可能誤導大眾,或可能暗示與無關的專案、公司、軟體、文件或其他資源與 Go 程式語言專案有關聯的方式使用。
  • 以會讓社群混淆 Go 程式語言是否為開放原始碼且可免費使用的方式使用。

制定本準則旨在確保 Go 程式語言能持續以開放原始碼授權分享其釋出版本,同時確保 Go 商標能以符合商標法的方式,作為有意義的來源識別符受到保護。

Go 商標的使用

無需授權的情況

指示性合理使用 (Nominative Fair Use)

為了精確地識別 Go 程式語言或任何相容的應用程式,可能有必要透過名稱指稱該語言(即「指示性合理使用」)。以下為指示性合理使用 Go 商標的基本規則:

  • 僅能以文字形式(即純文字)使用 Go 商標。未經許可,請勿使用 Go 標誌或以風格化形式使用 Go。
  • 僅能在必要的範圍內使用 Go 商標。使用應限於陳述事實。
  • 請勿以任何暗示與 Go 社群或 Google 有關聯或背書的方式使用 Go 商標。

在教育背景,或關於 Go 程式語言及其衍生作品的書籍或部落格中,可能會出現指示性或描述性的合理使用情況。

經授權的 Go 商標軟體使用方式

未經修改的分支 (Unmodified forks)

在未更動的 Go 開放原始碼程式語言版本(即未經修改的分支)中,通常可以保留 Go 商標。此類使用必須遵循「經授權使用的命名慣例」,且不得不實地暗示關聯、背書,或在來源上造成誤導。

實質上未經修改的發行版

若衍生作品符合 Go 程式語言的開放原始碼授權條款,且基於誠信原則嘗試重現原專案的品質與實質內容,則該實質上未經修改的發行版可以使用 Go 商標。

被視為「實質上未經修改」的修改範例包括:語言翻譯與在地化、臭蟲與安全性修補,以及必要的互通性/相容性修改。

在此類實質上未經修改的發行版中,可遵循「經授權使用的命名慣例」使用 Go 商標。

需要審查與核准授權的軟體使用方式

實質上已修改的發行版

實質上已修改的發行版在使用 Go 商標前,須經 trademark@golang.org 審查並核准。

實質上已修改的發行版可能包含對功能、介面或特性的顯著變更。

若該實質上已修改的發行版獲得核准,則可遵循「經授權使用的命名慣例」使用 Go 商標。

未經授權的 Go 商標軟體使用方式

貶低性的修改

若修改行為貶低了 Go 程式語言或其聲譽,且不符合合理使用原則(例如引入惡意程式碼),則與 Go 商標的使用原則不相容。

經授權的 Go 商標非軟體使用方式

活動與社群團體使用

Go 文字商標可用於與該程式語言相關的活動、社群團體或其他聚會中作為指稱,但不得以暗示官方身分或背書的方式使用。

未經許可,Go 標誌不得用於與該程式語言相關的活動、社群團體或其他聚會。

活動與社群團體必須遵循「經授權使用的命名慣例」

活動與社群團體可能需遵守 Go 程式語言的行為準則 (Code of Conduct),違反行為準則可能被視為與使用 Go 商標不相容。

週邊商品 (Swag)

Go 商標可用於製作 T 恤、筆、貼紙或帽子等週邊商品(無論商業或非商業用途),但須符合「經授權使用的命名慣例」「Go 標誌的使用」準則。

週邊商品絕不可宣稱為「官方」週邊,或宣稱是經 Go 程式語言專案認可使用或購買的商品。

除上述規定外,透過使用 Go 商標的週邊商品營利並無其他限制。不過,我們鼓勵銷售者在做出此決定時考慮開放原始碼運動的精神。銷售者必須誠實地向消費者說明銷售價格中,有多少比例(若有)將捐贈給開放原始碼或社群事業。

未經授權的 Go 商標非軟體使用方式

於網域名稱與社群媒體帳號使用

Go 商標不得以暗示官方身分或背書的方式,作為或包含在任何網域名稱及社群媒體帳號名稱或 ID 中(無論全部或部分)。

於公司名稱、貿易名稱、產品名稱或功能名稱使用

Go 商標不得以暗示官方身分或背書的方式,作為或結合在公司名稱、貿易名稱、產品名稱或功能名稱中(無論全部或部分)。

經授權使用的命名慣例

一旦特定使用方式符合「Go 商標的使用」中定義的「經授權使用」類別,即可在遵循下列命名慣例的前提下使用 Go 商標。這些命名慣例旨在避免暗示贊助、批准或背書,以防對相關商品或服務的來源造成混淆。

經授權的命名慣例

  • [新名稱/公司] 管理的 Go
  • [新名稱],Go 的一個分支
  • [新名稱及/或互動描述] for Go

未經授權的命名慣例

除非屬於合理使用,否則貶低 Go 程式語言的命名慣例均未經授權。例如,以下均為未經授權的命名慣例:

  • 改良版 Go (Improved Go)
  • 更好的 Go (The Better Go)
  • 任何違反 Go 程式語言行為準則的命名慣例,例如使用非包容性語言。
  • 任何以誤導方式修改或更動 Go 商標的命名慣例。

需要審查與核准授權的命名慣例

任何未遵循「經授權的命名慣例」「未經授權的命名慣例」的命名方式,均須提交至 trademark@golang.org 審查核准。

除了上述適用於 Go 文字商標的規則外,使用 Go 標誌()亦須遵循下列規則:

Go 標誌絕不得以下列方式使用:

  • 貶低 Go 程式語言或其聲譽;或
  • 違反 Go 程式語言的行為準則。

未經審查與核准,Go 標誌不得用於下列方式:

  • 作為商業產品標誌或內含於其中;
  • 以任何形式進行修改;或
  • 與其他標誌、徽章或風格化商標緊鄰、置於其內或包含之。

請使用提供的品牌素材,並遵循「Go 的新品牌」中對於 Go 標誌與 Gopher 吉祥物的進一步指導。

授權不可轉讓

使用 Go 商標的授權無法透過專案依賴關係繼承;每次使用 Go 商標皆必須符合適用準則,或取得明確的事先書面許可。

本準則下的授權使用者不得授權任何第三方使用,亦不得轉讓或再授權其使用 Go 商標的任何許可或權限。

Go 商標執行

本準則下的授權使用者不得自行執行 Go 商標權,但若發現任何疑似、宣稱或實際的誤用、挪用、侵權或其他違反 Go 商標的行為,應通知 trademark@golang.org

準則版本

本商標準則為 1.0 版本,後續可能會推出更新版本。為求明確,本準則可能會進行編輯;當變更引入新要求、定義新標準或導致向後不相容之變更時,主要版本號將會提升。

聯絡我們

如果您不確定您預計使用 Go 商標的方式是否符合本準則,或希望申請使用 Go 商標的許可(請清楚描述預計的使用方式與期間),請隨時透過 trademark@golang.org 與我們聯絡。謝謝。