- 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
- Tidak digunakan selama lebih dari 3 tahun dan tidak ada niat untuk menggunakannya kembali
- 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.