跳到主要内容

Deno v. Oracle: 取消 JavaScript 商标

2024 年 11 月 22 日,Deno 正式向 USPTO 提交请愿书,要求取消 Oracle 拥有的 “JavaScript” 商标。这标志着朝着将 “JavaScript” 从法律纠缠中解放出来并承认其为公共共享财产迈出了关键一步。

如果成功,该请愿书将消除一直以来限制社区使用该名称的障碍。会议可以重新使用诸如 “JavaScript Conference” 之类的标题,而不是屈就于 “JSConf”。该语言的规范最终可以放弃笨拙的 “ECMAScript” 名称,而简单地称为 “JavaScript 规范”。像 “Rust for JavaScript Developers” 这样的社区将不再担心因使用该术语而受到法律威胁。

完整请愿书请见此处,其基于以下三项主张

主张 1:JavaScript 是通用名称

“JavaScript” 一词已成为 ECMA-262 规范定义的编程语言的通用名称。全球数百万开发者和组织都在使用它,完全独立于 Oracle。根据法律,已成为通用名称的商标不能再作为商标保留。

Oracle 既没有控制,也从未控制过该语言的规范或使用。每天都有数百万的开发者、公司和教育工作者在不涉及 Oracle 的情况下依赖 JavaScript。正如请愿书中所述,JavaScript 不是一个品牌;它是现代编程的基石。

主张 2:Oracle 存在欺诈行为

当 Oracle 在 2019 年续展 JavaScript 商标时,它向 USPTO 提交了欺诈性证据。这包括 Node.js 的屏幕截图——Node.js 是由我创立的项目,与 Oracle 完全无关。将 Node.js 作为 Oracle “在商业中使用” 的证据提交,违反了商标法的诚信原则。

USPTO 很可能依赖了这些虚假证据来续展商标,这可能会使续展无效。

主张 3:商标已被放弃

Oracle 由于未使用而放弃了该商标。请愿书表明,多年来,Oracle 并没有以 “JavaScript” 名义提供重要的产品或服务。

诸如 JavaScript Extension Toolkit 或 GraalVM 等鲜为人知的产品并不能构成在商业中的真正使用。美国法律认为,连续三年未使用的商标即为放弃,而 Oracle 的不作为显然符合这一门槛。



该请愿书建立在压倒性的社区支持之上。包括 JavaScript 创建者 Brendan Eich 在内的超过 14,000 名开发者签署了我们的公开信,敦促 Oracle 放弃该商标。您还可以在我 2022 年的博客文章中阅读更多关于此问题的历史。

接下来会发生什么?

Oracle 必须在 2025 年 1 月 4 日 之前做出回应。如果他们未能采取行动,案件将进入默认程序,商标很可能被取消。我们真诚地希望 Oracle 采取这条道路,承认 “JavaScript” 属于其全球社区,而不是属于一家公司。

然而,如果 Oracle 选择抗争,我们已做好准备。我们将提供大量证据,证明 Oracle 未能按照法律要求使用该商标。此程序的每一步——包括与 Oracle 的所有沟通——都将与社区透明地分享。

请分享这篇文章,帮助我们传播信息。齐心协力,我们可以确保 “JavaScript” 这个名称像该语言本身一样开放和可访问。

在 HN 上讨论。