
對於有接觸過 Web 開發的人來說,JavaScript 絕對是再熟悉不過的名稱,它與 HTML、CSS 並列,是現代網站不可或缺的核心技術。不過,許多人可能不知道,「JavaScript」其實是一個註冊商標,目前由 Oracle(甲骨文)所擁有,而這一點多年來一直讓開源社群感到不滿。
根據了解,Oracle 是透過收購 Sun Microsystems(昇陽電腦)而間接取得 JavaScript 商標的。Sun 當年則是買下原始創作者 Netscape,商標權也就這樣一路傳承至今。然而,許多開發者質疑 Oracle 對 JavaScript 的發展幾乎毫無貢獻,也未主動推動其社群發展,卻藉由商標擁有權保有法律上對該名稱的控制力。
這種狀況不僅帶來法律上的不確定性,也間接影響了開源與商業活動的推廣。例如,儘管各式技術主題的研討會層出不窮,但你可能從未聽過「JavaScript 大會」,原因就是 Oracle 對使用該名稱擁有極大限制權利。
為了讓「JavaScript」回歸社群,Node.js 創辦人 Ryan Dahl 與 JavaScript 發明人 Brendan Eich 曾聯手致信 Oracle,要求放棄商標。不過交涉無果後,Dahl 向美國專利商標局提出申請,要求撤銷 Oracle 擁有商標的資格,主張包含 Oracle 欺詐續約、JavaScript 是過於通用的詞彙,以及 Oracle 實際已棄用該術語等三項理由。
然而,Dahl 日前透露,美國商標審判與上訴委員會(TTAB)已駁回他關於「欺詐」的指控。雖然他表示不認同,但為了不拖延進度,他決定不提出修正,而專注於「通用性」與「放棄使用」這兩項仍在審理中的主張。
Dahl 強調,JavaScript 是一種開放的程式語言,不應綁定某家公司品牌。雖然目前進程遇到波折,但 Oracle 須在 8 月 7 日前回應其指控,接著將於 9 月 6 日正式啟動調查程序。
這場關於 JavaScript 商標歸屬的法律戰,牽動整個網頁開發生態的未來。不論結果如何,Dahl 表示他希望終有一天,開發者能自由使用「JavaScript」這個名稱,不再擔心法律訴訟或授權爭議。
- 延伸閱讀:JavaScript商標爭奪戰:1.4 萬人聯名請願要求取消甲骨文的 JavaScript 商標所有權
- 延伸閱讀:史丹佛大學放棄 Java 改用 JavaScript 作為程式語言入門教材,原因是「Java 語法太不友善!」
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!