世界を動かす技術を、日本語で。

JavaScriptをOracleから解放するために20万ドルの資金調達を手伝ってください

2025年9月19日原文(deno.com)

概要

Deno が「JavaScript」商標の 取消請求 を米国特許商標庁に提出 現在、訴訟の 発見段階 に突入し、資金援助を GoFundMe で呼びかけ 「JavaScript」が パブリックドメイン となれば、開発者や企業が自由に利用可能 Oracle は「JavaScript」が一般名称であることを 否定 この訴訟は 商標法の健全性全体 に関わる重要な分岐点

Denoによる「JavaScript」商標取消請求の現状

  • 27,000人以上 がオープンレターに署名、開発者コミュニティの強い支持
  • Denoが 米国特許商標庁(USPTO) に正式な 取消請求(Cancellation Petition) を提出
  • 10か月 経過し、訴訟の中でも最もコストがかかる 発見(Discovery)段階 に到達
  • Denoは JavaScriptランタイム として法的立場を持つが、全開発者のための行動
  • 勝訴すれば「JavaScript」は パブリックドメイン となり、商標リスクから解放

資金調達とその使途

  • GoFundMeキャンペーン20万ドル の支援を要請
  • 連邦裁判(Federal Litigation)は 高額な費用負担
  • 発見段階は 証拠収集と主張構築 が主な作業
  • 資金の使途
    • 法的効力のある世論調査 :JavaScriptが一般名称であることの証明
    • 学術・業界の専門証人 :JavaScriptの歴史・用法・意味の証言
    • 標準化団体・ブラウザベンダ・業界リーダーの証拠提出 :Oracleが開発に関与していない事実の提示
    • 法的書類提出・反論 :Oracleの主張への継続的な対応
  • 余剰資金は OpenJS Foundation に寄付、Denoには一切還元されない

Oracleの主張と法的争点

  • 2025年8月6日、Oracleが初めて商標の有効性に公式回答
  • Oracleは「JavaScript」が 一般名称ではない と主張
  • Web開発者視点 ではOracleがJavaScriptの開発に無関係であることは明白
  • 商標制度の本来目的: 積極的に使用されているブランドの保護
  • 米国法 は一般名称や放棄された商標の独占を禁止

今後の分岐点と社会的意義

  • 発見段階で敗訴すれば、Oracleが「JavaScript」商標を 独占
  • この訴訟は「JavaScript」だけでなく、 商標法の本質 そのものが問われる
  • 商標は 一般名称や放棄された名称 には適用されないという原則の存続
  • Oracle勝訴の場合、 法制度全体の信頼性低下 につながるリスク

支援のお願い

  • 寄付・拡散・賛同投票 による支援呼びかけ
  • 詳細は 請求書・オープンレター の閲覧推奨
  • すべての開発者とデジタル市民権 のための重要な局面

Hackerたちの意見

Oracleって、なんかお金を寄付したくなる魔法の言葉みたい。普段はあんまり寄付しないし、したいとも思わないけどね。

Oracleにはもっと突き進んで、「もう誰もJavaScriptって呼ぶな!」って言ってほしいな。みんなで「JS」って呼んで、Javaとは完全に切り離そうよ。「JSって何の略?」って聞かれたら、「それ自体の略だよ」って。

何の意味があるの?TypeScriptに移行して、TSって呼べばいいじゃん。なんでプログラミング言語の名前に「-script」って付けるのか、1995年みたいで全然理解できない。

みんなで「JS」って呼んで、Javaやその別名のECMAScriptとは完全に切り離そうよ。短く言うならESね。

「何の略かって?それはコミットメントを意味する。大胆さを意味する。困難に直面した時の勇気を意味する…」

phpは「phpハイパープロセッシング」の略だよ。jsは「jsスクリプト」の略かもしれないね。

KFCが法律的に「ケンタッキー・フライド・チキン」と名乗れなかったっていう都市伝説を思い出す。頭のない遺伝子組み換えの鶏を使ってたから、イニシャルに名前を変えたっていうやつ。

「JSって何の略?」 「座れないから!ドラムロール」

JavaScriptって名前はもう消えてほしいって思ってるのは私だけじゃないよね。あれは、今まで存在した人気のプログラミング言語の中で最悪のネーミングだと思う。

なんか、そんなこと気にしてる人を知らないな。長い間使われてきた名前だし、ソフトウェアには変な名前がたくさんあるけど、みんな使ってそのまま進んでいくよ。

JSの方がいいし、再帰的なバックアクロニムにできるよ。JSは「JS Script」の略だし。

これをきっかけに、ユーザーが寄付したい理由に賛成するだけじゃなく、反対するためにも寄付できるサイトを作りたいな。負の値も取れる一つの変数だけを使って。プラットフォームは「負けた側」のお金をX2だけ保持するっていう。笑いのためにね。今の時代、憎しみや対立が多いから、もしかしたらうまくいくかも。

Hacker Newsで議論の続きを見る