
尽管 Oracle 在该语言中参与度很低,但它仍然拥有 JavaScript 商标。Ryan Dahl 和其他 JS 管理员要求该公司将该名称转让给公共领域。
译自Free 'JavaScript' from Legal Clutches of Oracle, Devs Petition,作者 Joab Jackson。
一场运动正在进行中,旨在从Oracle手中夺回“JavaScript”这个名称,令人惊讶的是,Oracle 仍然拥有这种网络编程语言的商标。
“JavaScript 已成为无数个人和公司使用的通用术语,与任何 Oracle 产品无关,”Node.js 和Deno创建者Ryan Dahl在“致 Oracle 的公开信”中写道,信中认为 Oracle 已放弃了 JavaScript 商标,并且应该将其移交给公共领域,以造福全球“数百万”JavaScript 开发者。
这封信链接到一份请愿书,呼吁 Oracle 放弃商标,截至发帖时间,该请愿书已获得超过 2500 个签名。
该团体运动得到了JavaScript一些重量级人物的支持,包括 JavaScript 的创建者Brendan Eich、Svelte 框架创建者Rich Harris和Node.js技术指导委员会成员James Snell。
这封信是对 Dahl 在 2022 年提出的早期呼吁的后续行动。然而,这一次,Dahl 提高了赌注:Dahl 计划向美国专利商标局提交请愿书,以取消商标,并提出该公司已放弃该名称的理由。
Oracle 尚未立即回应 TNS 的评论请求。
Oracle 为何持有 JavaScript 商标
Oracle 在 2009 年收购 Sun Microsystems时,获得了 JavaScript商标以及“Java”名称。
Eich 于 1995 年为Netscape 和 Sun 之间的合作关系创建了 JavaScript,以向 Netscape 浏览器添加脚本功能,作为让当时新兴网络上的网站更具交互性的方法。
尽管(非常)松散地基于 Sun 自己的跨平台面向对象 Java 的语法,但 JavaScript 是一种完全不同的语言,专为完全不同的用例而设计。
初级程序员经常被告知 Java 与 JavaScript 的不同之处,就像汽车与地毯的不同之处一样。
但是,虽然 Oracle 继续商业支持Java 用于企业软件开发,并大力执行Java 商标,但它几乎忽略了 JavaScript 语言和社区。
这对 JavaScript 社区来说是有问题的,他们可能担心在工作中正式使用该名称会产生法律后果。该语言的进步通过ECMAScript规范记录,而不是通过其自己的名称规范。诸如JSConf之类的 JavaScript 会议在法律上不能使用 JavaScript 名称。
Oracle 本身在其自己的产品中仅极少地使用 JavaScript。
目前,它仅为其云服务提供JavaScript 扩展工具包(JET),以及支持 JavaScript 的 Java 虚拟机GRaalVM。
Dahl 认为,“Oracle 在 GraalVM 和 JET 中使用 JavaScript 并不能反映商标的真实使用。”
他补充说,Oracle 甚至不是OpenJS 基金会的成员。
迟钝就会失败?
由于 Oracle 没有执行其商标,Dahl 认为他可以在 USPTO 面前提出论据,证明这家数据库巨头已经放弃了该名称。
Dahl 写道:“与通过收取许可费或执行使用限制来保护其商标的典型商标持有人不同,Oracle 允许任何人使用 JavaScript 名称。”
“这种不作为进一步支持了商标已经失去其意义并变得通用化的论点。” 根据美国法典第 15 章(第 1127 条),如果商标在三年或更长时间内未用于商业,则该方可能会失去商标权。一方还可能因未能监管第三方使用该词而失去商标权,从而使其成为通用术语。
达尔认为,这两种情况都在这里发生。
Tiobe 指数将 JavaScript 列为全球第七大最广泛使用的编程语言。不过,似乎并非所有人都意识到 Oracle 的联系。
“我当了 20 多年的 JavaScript 开发人员,除了与 Java 的错误暗示联系之外,我从未知道它实际上与 Oracle 有联系,”一个人在 X 上写道。




