1 poin oleh GN⁺ 2025-12-05 | Belum ada komentar. | Bagikan ke WhatsApp
  • Merek dagang ‘JavaScript’ yang dimiliki Oracle pada praktiknya tidak digunakan, dan hal ini menimbulkan kebingungan dan ketidaknyamanan bagi para pengembang di seluruh dunia
  • Menurut hukum AS, merek dagang dianggap ditinggalkan jika tidak digunakan selama lebih dari 3 tahun atau menjadi istilah umum, dan JavaScript memenuhi kedua syarat tersebut
  • Oracle tidak pernah benar-benar menyediakan produk dengan nama JavaScript, dan Node.js, JET, GraalVM, dan lainnya tidak dapat menjadi dasar penggunaan merek dagang itu
  • “JavaScript” sudah menjadi istilah umum yang dipakai secara bebas oleh jutaan orang di seluruh dunia, dan Oracle tidak melindungi maupun mengendalikannya
  • Surat ini menyatakan posisi untuk mengembalikan merek dagang JavaScript ke ranah publik dan, bila perlu, mengajukan petisi pembatalan merek dagang ke USPTO

Argumen penelantaran merek dagang JavaScript

  • JavaScript adalah bahasa pemrograman yang paling luas digunakan di dunia, tetapi namanya merupakan merek dagang milik Oracle
    • Sebagian besar pengembang tidak mengetahui fakta ini, dan ada kesenjangan besar antara hak merek dagang dan penggunaan nyata
  • Kepemilikan merek dagang oleh Oracle termasuk dalam ‘penelantaran merek dagang (abandonment)’ dalam arti hukum
    • Sebelumnya sudah pernah diminta agar merek dagang itu dilepas, tetapi Oracle tidak menanggapi
    • Kini dinyatakan bahwa tindakan yang lebih aktif diperlukan untuk mengembalikannya ke ranah publik (public domain)

Dasar hukum penelantaran merek dagang

  • Bagian 1127 Title 15 hukum AS menetapkan dua syarat penelantaran merek dagang
    1. Tidak digunakan selama lebih dari 3 tahun dan tidak ada niat untuk menggunakannya kembali
    2. Merek dagang menjadi istilah umum (generic term) sehingga kehilangan daya pembeda
  • Dinyatakan bahwa JavaScript memenuhi kedua syarat tersebut

Riwayat perpindahan merek dagang antara Netscape, Sun, dan Oracle

  • Pada 1995, Netscape dan Sun Microsystems bekerja sama mengembangkan JavaScript
    • Brendan Eich menyelesaikan versi pertamanya dalam 10 hari
    • Sun memegang merek dagang JavaScript
  • Pada 2009, ketika Oracle mengakuisisi Sun, hak merek dagang JavaScript juga ikut berpindah
  • Baik Oracle maupun Sun tidak pernah merilis produk dengan nama JavaScript
    • Disebutkan bahwa tim legal hanya memperbarui merek dagang itu sebagai rutinitas, dan mungkin saja bahkan di internal mereka tidak menyadari bahwa merek itu masih dimiliki

“Use it or lose it” — kalau tidak dipakai, akan hilang

  • Oracle tidak benar-benar menggunakan merek dagang JavaScript
    • Pada 1990-an hingga 2000-an, Netscape Navigator mendukung JavaScript, tetapi berakhir pada 2008
    • Setelah itu JavaScript berkembang secara mandiri tanpa kaitan dengan Oracle
  • Dalam dokumen yang diajukan ke USPTO pada 2019, Node.js dan Oracle JET memang disebutkan, tetapi
    • Node.js bukan produk Oracle, dan
    • JET hanyalah kumpulan library JavaScript untuk Oracle Cloud
  • GraalVM milik Oracle mendukung eksekusi JavaScript, tetapi tidak berkaitan dengan implementasi standar (V8, JavaScriptCore, SpiderMonkey)
  • Contoh-contoh ini tidak memenuhi syarat penggunaan nyata merek dagang

“JavaScript” yang telah menjadi istilah umum

  • Pada 1996, ECMA International mendorong standardisasi bahasa ini, tetapi Sun menolak penggunaan nama “JavaScript”
    • Sebagai gantinya, nama “ECMAScript” diadopsi
    • Brendan Eich menyebut “ECMAScript adalah nama yang tidak diinginkan”
  • Komite TC39 milik ECMA mengelola standar ECMA-262, dengan partisipasi browser utama dan runtime (Node.js, Deno, dll.)
  • Oracle tidak menegakkan hak merek dagangnya atau membatasi penggunaannya, sehingga
    • siapa pun bebas memakai nama ‘JavaScript’
    • Ini menunjukkan bahwa merek dagang itu sudah berubah menjadi istilah umum
  • Komunitas seperti JSConf harus menghindari nama “JavaScript” untuk menghindari masalah hukum
    • Nama seperti “JavaScript Conference” atau “JavaScript Specification” tidak dapat digunakan
  • Ketidaksesuaian antara kepemilikan merek dagang dan penggunaan nyata sangat ekstrem

Seruan untuk melepaskan merek dagang

  • Secara hukum, merek dagang JavaScript memenuhi kedua syarat: tidak digunakan dan telah menjadi istilah umum
  • USPTO harus mengakuinya sebagai istilah umum dan menghapus merek dagang tersebut
  • Oracle tidak memperoleh manfaat bisnis yang nyata dari merek itu; merek tersebut hanya dipertahankan melalui prosedur perpanjangan otomatis oleh tim legal
  • Jika Oracle tidak menanggapi, ada rencana untuk mengajukan Petition for Cancellation ke USPTO

Permintaan dukungan pembaca dan hukum

  • Pembaca diminta menandatangani surat terbuka, dan
    • organisasi dengan lebih dari 25 karyawan dapat berpartisipasi melalui email (companies@javascript.tm)
  • Dicari dukungan pro bono dari pengacara spesialis hukum merek dagang
    • Karena kemungkinan besar Oracle tidak akan menanggapi, tantangan melalui proses hukum diperlukan
    • Mereka yang ingin membantu diarahkan untuk menghubungi lawyers@javascript.tm

Belum ada komentar.

Belum ada komentar.