16 poin oleh xguru 2024-09-18 | 4 komentar | Bagikan ke WhatsApp
  • Oracle memiliki Trade Mark (merek dagang) JavaScript, tetapi tidak menyediakan produk atau layanan yang sesuai dengannya
    • JavaScript adalah bahasa pemrograman paling populer di dunia dan menggerakkan situs web
    • Merek dagang JavaScript dimiliki oleh Oracle, tetapi jutaan penggunanya tidak mengetahui hal ini
    • Ketidaksesuaian antara kepemilikan merek dagang dan penggunaan nyata menimbulkan kebingungan dan masalah
  • Kepemilikan merek dagang JavaScript oleh Oracle secara hukum termasuk penelantaran merek dagang
    • Menurut definisi hukum tentang penelantaran merek dagang, jika penggunaan dihentikan dan tidak ada niat untuk melanjutkannya, atau jika merek dagang menjadi istilah umum, maka itu dianggap ditelantarkan
    • Dalam kasus JavaScript, kedua syarat tersebut terpenuhi

Sejarah Netscape, Sun, dan Oracle

  • JavaScript lahir melalui kemitraan Netscape dan Sun Microsystems pada 1995
  • JavaScript adalah bahasa pemrograman dinamis yang dikembangkan Brendan Eich hanya dalam 10 hari
  • Pada 2009, Oracle mengakuisisi Sun Microsystems dan sekaligus mengambil alih merek dagang JavaScript

Dasar penelantaran merek dagang

  • Oracle tidak pernah mengembangkan produk yang menggunakan merek JavaScript
  • Dokumen yang diajukan ke USPTO pada 2019 menyebut Node.js dan Oracle JET, tetapi itu bukan produk Oracle
  • GraalVM dapat menjalankan JavaScript, tetapi tidak dianggap sebagai mesin JavaScript utama
  • Penggunaan JavaScript dalam JET dan GraalVM milik Oracle tidak mencerminkan penggunaan merek dagang yang sesungguhnya

Perubahan menjadi istilah umum

  • Pada 1996, Netscape mengadakan pertemuan ECMA International untuk menstandarkan JavaScript, tetapi karena Sun (sekarang Oracle) tidak melepaskan merek dagangnya, diputuskan untuk menggunakan nama ECMAScript
  • Komite TC39 menerbitkan ECMA-262, yaitu spesifikasi JavaScript
  • Kepemilikan merek dagang JavaScript oleh Oracle hanya menimbulkan kebingungan
  • Istilah JavaScript digunakan secara bebas oleh jutaan pengembang, perusahaan, dan organisasi di seluruh dunia

Seruan untuk melepaskan merek dagang

  • JavaScript secara hukum termasuk merek dagang yang ditelantarkan karena tidak digunakan atau telah menjadi nama umum
  • Mendesak Oracle untuk melepaskan merek dagang tersebut ke domain publik
    • Oracle pada praktiknya tidak menggunakan merek dagang itu, sehingga tidak ada alasan untuk mempertahankannya
    • Jika Oracle tidak secara sukarela membukanya, ada rencana untuk mengajukan petisi pembatalan ke USPTO

Kepada pembaca

  • Jika Anda setuju dengan surat terbuka ini, mohon tanda tangani
  • Jika Anda adalah organisasi dengan lebih dari 25 karyawan, mohon kirim email ke companies@javascript.tm
  • Mereka sedang mencari dukungan pro bono dari pengacara yang berpengalaman dalam hukum merek dagang

Penanda tangan

  • 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
  • serta 4000+ anggota komunitas JavaScript

4 komentar

 
kandk 2024-09-20

Benar-benar terasa tidak ada alasan harus memakai Java dan Script di namanya.

 
ahwjdekf 2024-09-18

Sepertinya kebanyakan orang menganggap kata javascript memang tidak tepat. Kalau begitu, bagaimana dengan yang seperti ini. funscript(FS), sexyscript(SS), youscript(YS), shitscript(also SS), nimirulscript(NMRS), nonsensescript(NSS), hackscript(HS), wthscript(WTHS), hellscript(HS), poopscript(PS) dan lain-lain, ada begitu banyak kandidat.

 
aer0700 2024-09-21

Wkwkwkwk, sepertinya memang benar Java sebaiknya dilepas.

 
xguru 2024-09-18
Opini Hacker News
  • Saya merasa nama "JavaScript" itu konyol. Lebih baik menyebutnya "JS"

    • "JavaScript" adalah sisa dari keputusan pemasaran yang keliru dari era 1900-an
    • Edisi berikutnya dari ECMA-262 sebaiknya merekomendasikan agar "JavaScript" disebut "JS"
  • Oracle adalah perusahaan yang kebal terhadap bujukan moral

    • Perusahaan yang menggugat Google atas implementasi ulang Java
    • Jika ingin membuat Oracle melakukan sesuatu, dibutuhkan banyak uang atau ancaman hukum yang kuat
  • Mereka tetap mempertahankan nama itu karena bagian "Java"

    • Eclipse org juga mengalami kesulitan saat mengganti nama menjadi "Jakarta" EE
    • Tidak mau melepaskan nama paket "javax"
  • Kita tidak boleh terjebak dalam perangkap mempersonifikasikan eksekutif Oracle

  • Diragukan apakah Oracle benar-benar menegakkannya

    • Ada aturan bahwa merek dagang harus benar-benar digunakan
    • Lagu dari VELCRO menjelaskan hal itu
  • Banyak orang menggunakan nama yang melanggar merek dagang

    • "Aspirin", "elevators", "laundromat", dan lainnya adalah contohnya
    • "App Store" juga didaftarkan sebagai merek dagang oleh Apple
  • Jika merek dagangnya memang sudah ditinggalkan, mengapa surat itu diperlukan?

  • Ada tautan tentang klaim penggunaan komersial oleh Oracle

    • Ada halaman unduhan node.js dan Oracle Javascript Extension Toolkit
    • Lemah, tetapi masih bisa diperdebatkan
  • Tidak melihat manfaat langsung dari klaim bahwa hal itu menimbulkan kebingungan dan kekacauan

  • Awalnya saya kira ini hanya keluhan internet, tetapi saya terkejut setelah melihat para penanda tangan surat itu