Node.js与Deno创建者发公开信望甲骨文放出JavaScript商标

Node.js与Deno创建者Ryan Dahl发布了一篇标题为〈亲爱的甲骨文,请发布JavaScript商标〉(Dear Oracle, Please Release the JavaScript Trademark)的公开信。

Ryan Dahl希望甲骨文手柄中目前没有在积极使用的JavaScript商标,发布到公有领域中,他表示,商标是目前笼罩在JavaScript这个世界上最流行程序语言上的一片乌云,细心且守法的工程师会尽量避免使用,但也因此出现像是ECMAScript这类令人困惑的名词。

在1995年的时候,网景(Netscape)和太阳微系统(Sun Microsystems)合作发布了JavaScript,JavaScript的设计目的之一,便是要与Java互补,期望Java和JavaScript程序同时在服务器和客户端执行,让开发者可以创建更加灵活的网际网络应用程序。

JavaScript之父Brendan Eich用极短的时间创造了JavaScript的第一个版本,而其中大部分的语法,继承来自太阳微系统的Java语言,也因为如此,太阳微系统拥有JavaScript商标,在2009年,甲骨文收购了太阳微系统,因此甲骨文辗转获得了JavaScript商标。

但Ryan Dahl提到,JavaScript商标并没有任何商业价值,除了JavaScript Extension Toolkit之外,甲骨文没有任何使用该商标的产品,而且也可能没有计划使用。甲骨文没有参与任何JavaScript引擎诸如V8、JavaScriptCore或Spidermonkey的开发。

Ryan Dahl认为,由于甲骨文不使用JavaScript商标,一旦发生商标侵权事件,在法庭上很可能为不可强制执行(Unenforceable)。

虽然如此,甲骨文握有JavaScript商标仍对开发者造成影响,部分开发者会避免使用,而ECMAScript这类令人混淆的名词也因此被创造出来。Ryan Dahl公开信希望甲骨文可以将JavaScript商标授给公有领域使用,而这将同时为甲骨文带来商誉,他认为,将一个毫无商业价值的商标换取品牌营销和商誉,将会是正确的决定。