开发者请愿,让“JavaScript”摆脱Oracle的法律束缚

尽管 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 HarrisNode.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 上写道

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注