https://javascript.tm 网站上发起了一项让 Oracle 放弃 JavaScript 商标权的联名呼吁。目前已有包括 Node.js 的创造者、JavaScript 的创造者、Svelte 创始人、npm 创建者、Socket 首席执行官、JavaScript spec 编辑在内的 8000 多名 JS 社区成员署名!
1995 年,Netscape 和 Sun Microsystems 合作开发了 JavaScript;2009 年,Oracle 收购了 Sun Microsystems,并因此获得了JavaScript 商标。
这一封公开信,敦促 Oracle 放弃对 JavaScript 商标的控制。文章指出,尽管 JavaScript 是世界上最流行的编程语言之一,但大多数人并不知道它是 Oracle 控制的商标。Oracle 持有 JavaScript 商标但不作为的行为符合商标放弃的法律定义,因为它已经连续三年未使用,且 JavaScript 已经成为一个通用名称,失去了作为商标的意义。Oracle 从未真正提供过名为 JavaScript 的产品,而且最近的商标使用示例并不反映其对商标的真正使用。
Oracle 的产品 GraalVM 和 JET 并不代表 JavaScript 的标准实现,而且 Oracle 并不是 OpenJS Foundation 的成员,也不参与 Node.js 的开发。JavaScript 的创造者 Brendan Eich 曾经表达过对 ECMAScript 名称的不满,ECMAScript 是 JavaScript 的标准规范名称。
文章强调 JavaScript 社区组织因 Oracle 的商标控制权而被迫避免使用 JavaScript 名称的困境,其呼吁 Oracle 主动放弃商标权利,并说明如果 Oracle 不采取行动,将向美国专利商标局提出取消商标的请求。
罗列几个要点:
- JavaScript 是一个广泛使用的编程语言,但其商标由 Oracle 控制,这种情况导致了广泛的混淆和卡壳。
- Oracle 虽然持有 JavaScript 商标,但无具体作为,已经符合商标放弃的法律定义,因为它已经连续三年未使用,且 JavaScript 已经成为一个通用名称。
- Oracle 从未真正提供过名为 JavaScript 的产品,其产品 GraalVM 和 JET 并不反映对 JavaScript 商标的真正使用。
- JavaScript 的商标控制权导致了社区组织在命名和活动组织上的限制,如无法举办名为 “JavaScript Conference” 的活动。
- JavaScript 的标准规范名称是 ECMAScript,而不是 JavaScript,这反映了 JavaScript 作为一个通用术语的现实。
- 联名授权页面可以发现,此次事件背后是 Deno 社区。