16 ポイント 投稿者 xguru 2024-09-18 | 4件のコメント | WhatsAppで共有
  • OracleはJavaScriptのTrade Mark(商標権)を保有しているにもかかわらず、それに見合う製品やサービスを提供していない
    • JavaScriptは世界で最も人気のあるプログラミング言語であり、Webサイトを動かしている
    • JavaScriptの商標権はOracleが保有しているが、何百万人ものユーザーはこの事実を知らない
    • 商標権の所有と実際の使用の不一致により、混乱や問題が生じている
  • OracleによるJavaScript商標権の保有は、法的には商標権の放棄に当たる
    • 商標権放棄の法的定義によれば、使用を中止して再開の意思がない場合、または商標が一般名称になった場合は放棄とみなされる
    • JavaScriptの場合、その両方の条件を満たしている

Netscape、Sun、Oracleの歴史

  • 1995年、NetscapeとSun Microsystemsのパートナーシップを通じてJavaScriptが誕生した
  • JavaScriptはBrendan Eichが10日で開発した動的プログラミング言語
  • 2009年、OracleがSun Microsystemsを買収し、JavaScript商標権もあわせて取得した

商標権放棄の根拠

  • OracleはJavaScriptマークを使用した製品を開発したことがない
  • 2019年にUSPTOへ提出された資料ではNode.jsとOracle JETに言及しているが、これはOracleの製品ではない
  • GraalVMはJavaScriptを実行できるが、主要なJavaScriptエンジンとは見なされていない
  • OracleのJETとGraalVMにおけるJavaScriptの使用は、商標の真正な使用を反映していない

一般用語への変化

  • 1996年、NetscapeはJavaScriptを標準化するためにECMA Internationalの会議を招集したが、Sun(現Oracle)が商標権を手放さなかったため、ECMAScriptという名前を使うことになった
  • TC39委員会はECMA-262、すなわちJavaScript仕様を発行している
  • OracleによるJavaScript商標権の所有は混乱を招くだけだ
  • JavaScriptという用語は、世界中の何百万人もの開発者、企業、組織によって自由に使われている

商標権の解放を求める呼びかけ

  • JavaScriptは使用されていないか、一般名称化しているため、法的には商標権放棄に当たる
  • Oracleに対し、商標権をパブリックドメインに解放するよう求める
    • Oracleは商標権を実質的に使用していないため、維持する理由がない
    • Oracleが自発的に商標を公開しない場合、USPTOに取消請求を提出する予定

読者へ

  • この公開書簡に賛同するなら、署名してほしい
  • 従業員25人以上の組織であれば、companies@javascript.tm にメールを送ってほしい
  • 商標法の経験がある弁護士によるpro bono支援を求めている

署名

  • Ryan Dahl - creator of Node.js
  • Brendan Eich - creator of JavaScript
  • Michael Ficarra - editor of the JavaScript spec
  • Rich Harris - creator of Svelte
  • Isaac Z. Schlueter - creator of npm
  • Feross Aboukhadijeh - CEO of Socket
  • James M Snell - member of Node.js TSC
  • Wes Bos - host of Syntax.fm
  • Scott Tolinski - host of Syntax.fm
  • Shu-yu Guo - editor of the JavaScript spec
  • Jordan Harband - emeritus editor of the JavaScript spec
  • そしてJavaScriptコミュニティの4000人以上のメンバーたち

4件のコメント

 
kandk 2024-09-20

本当に、わざわざ名前にJavaとScriptを使う必要があるのかと思います。

 
ahwjdekf 2024-09-18

大半の人は、javascript という言葉は適切ではないと考えているようだ。では、こんなのはどうだろう。funscript(FS)、sexyscript(SS)、youscript(YS)、shitscript(これも SS)、nimirulscript(NMRS)、nonsensescript(NSS)、hackscript(HS)、wthscript(WTHS)、hellscript(HS)、poopscript(PS) などなど、あまりにも多くの候補がある。

 
aer0700 2024-09-21

wwwwwwww 確かに、java は外すのが正しい気がしますね。

 
xguru 2024-09-18
Hacker Newsの意見
  • 「JavaScript」という名前は愚かだと思う。「JS」と呼ぶ方がよい

    • 「JavaScript」は1900年代の誤ったマーケティング判断の名残である
    • ECMA-262の次版では「JavaScript」を「JS」と呼ぶよう推奨すべきである
  • Oracleは道徳的な説得が通じない企業である

    • GoogleをJava再実装で訴えた会社である
    • Oracleに何かをさせるには、多額の金か強力な法的脅しが必要である
  • 名前に含まれる「Java」の部分に固執している

    • Eclipse orgが「Jakarta」EEへ改名する際にも苦労した
    • 「javax」パッケージ名を手放さなかった
  • Oracle経営陣を擬人化する罠に陥るべきではない

  • Oracleが実際に防衛しているのか疑問である

    • 商標は実際に使用しなければならないというルールがある
    • VELCROの歌がそれを説明している
  • 多くの人が商標を侵害する名前を使っている

    • 「Aspirin」「elevators」「laundromat」などが例である
    • 「App Store」もAppleが商標登録している
  • もし商標がすでに放棄されているなら、なぜ書簡が必要なのか疑問である

  • Oracleの商業的使用という主張へのリンクがある

    • node.jsのダウンロードページとOracle Javascript Extension Toolkitがある
    • 弱いが議論の余地はある
  • 混乱と錯誤を引き起こすという主張について、即時の利益が見えない

  • 最初は単なるインターネット上の不満だと思ったが、書簡の署名者を見て驚いた