JavaScript™ 商标纷争,第四轮
最新的 Deno v. Oracle 文件对开发者意味着什么——以及为何 Hacker News 再次火热起来。
1. 快速回顾:我们是如何走到这里的
- 1995 → 2009 Sun Microsystems 注册了“JavaScript”作为商标;Oracle在收购Sun后继承了该商标。
- 2024年9月 Node.js的创建者、现Deno Land的CEO Ryan Dahl 发布了一封公开信,超过18,000名工程师签名,要求Oracle放弃该商标。
- 2024年11月 Deno向美国商标审判和复审委员会(TTAB)提交请愿,基于三项理由:通用性、放弃和欺诈,申请取消该商标。
- 2025年3月 Oracle请求驳回欺诈指控;Deno博客上的更新 3详细描述了时间线和法律理论。(deno.com (opens in a new tab))
2. 更新 4:欺诈指控被驳回,但真正的战斗才刚刚开始
2025年6月18日,TTAB 批准了Oracle的部分动议,驳回了欺诈指控。Dahl的新帖(更新 4,2025年6月27日)强调这“并非案件的核心”。Deno 没有修正欺诈指控——如果这样做会拖延程序。公司将继续推进:
争议点 | 核心论点 |
---|---|
通用性 | “JavaScript”是描述一种具有多个独立实现的语言的通用名称;没有任何单一公司被认为是其来源。 |
放弃 | Oracle 未在商标意义上在商业中使用该标志(其2019年的续展依赖于一个Node‑.js 截图——这是Oracle从未拥有过的项目)。 |
接下来重要日期(除程序延长外):
- 2025年8月7日 Oracle必须承认/否认Deno的每一段请愿内容。
- 2025年9月6日 正式的取证程序启动。(deno.com (opens in a new tab))
Dahl的号召:如果Deno胜诉,“JavaScript将变得自由——没有™符号,也无需担心许可问题。”他还指出,已有19,550人签署了关于javascript.tm的公开信。(deno.com (opens in a new tab))
3. 社区反应:Hacker News 火力全开
该博客帖子在几小时内登上Hacker News的首页,最高点数达675点和226评论。(news.ycombinator.com (opens in a new tab)) 讨论中主要涉及几个主题:
主题 | 代表性评论 |
---|---|
“Oracle挚于此商标毫无所得。” | “他们有机会树立善意……但他们却在为根本不盈利的东西辩护,荒谬至极。” (news.ycombinator.com (opens in a new tab)) |
公司政治现实 | Bryan Cantrill有名的“草坪割草机”比喻——Oracle的行为机械化:你把手伸进去,它就会被砍掉。 (news.ycombinator.com (opens in a new tab)) |
商标滥用作为谈判筹码 | “Oracle的主要业务似乎是让公司签署复杂合同,等待一年或两年,然后对其提起诉讼……我还没遇到过有比免费软件做得更好的Oracle产品。” (news.ycombinator.com (opens in a new tab)) |
幽默和重命名的想象 | “我们可以开始叫它Eczemascript” / “TypelessScript” / “DecafScript”。 (news.ycombinator.com (opens in a new tab)) |
整体而言,社区极大支持Deno的努力;即使是怀疑Deno作为运行时的观众,也普遍认为这是整个生态系统面临的问题。
4. 这件事超出法庭之外的意义
- 开源的寒蝉效应——会议、书籍和工具供应商常会绕开“JavaScript”一词或仅许可其使用,造成新手难以入门,公司也面临额外的法律评审成本。
- 为其他“泛化”科技商标设立先例——这里的成功可能会鼓励对那些休眠或防御性商标的挑战,例如SGI在某些司法辖区对“OpenGL”的控制。
- 治理信号——获胜将强化这样一种观点:像TC39这样的开放标准,不应被已心不在焉的利益相关者持有的遗留IP所束缚。
- 品牌认知——Oracle持续的知识产权强硬立场长期加剧开发者的不信任,此案将继续在公众视野中维持这一叙事。
5. 后续关注点
日期 | 重要节点 | 可能结果 |
---|---|---|
2025年8月7日 | Oracle的答辩 | 这里的答辩可能简化Deno的取证压力。全盘否认可能预示着漫长的取证攻坚战。 |
2025年第4季度–2026年 | 取证程序 | 预计会有内部文件的传票、品牌高管的证词、公众感知(“核心意义”测试)等。 |
2026年及以后 | TTAB裁决/上诉 | 任何一方都可向联邦巡回法院提起上诉,除非达成和解,否则可能延续数年。 |
6. 从业者的启示
- 继续使用“JavaScript”——无需惊慌,商标持有人通常不会起诉描述性用法。
- 关注企业培训、文档和会议品牌中的许可语言。如果你当前为Oracle支付许可费,建议重新评估风险。
- 支持公开信或提起amicus意向书(如果你有资格)。开发者的声音可以体现通用性。
- 将运行时选择与商标政策区分开——无论用Node、Bun还是Deno,结果都将影响所有实现者。
TL;DR
欺诈指控已被驳回,但Deno的核心主张——“JavaScript”是通用且已放弃的——仍在进行中,并进入更快的推进轨道。开发者社区普遍支持取消该商标,视其为将一项已有30年的语言名重新归还给公共领域的机会。关注Oracle8月的答辩,将为此案的下一阶段定调。