Pertempuran undang-undang yang berterusan mengenai tanda dagangan JavaScript milik Oracle telah mengambil pusingan yang kontroversial, dengan komuniti teknologi bersatu menyokong usaha untuk mencabar pemilikan syarikat tersebut terhadap salah satu istilah paling asas dalam pengaturcaraan. Pertikaian ini berpusat pada sama ada Oracle mempunyai alasan yang sah untuk mengekalkan hak eksklusif terhadap nama JavaScript, terutamanya memandangkan penggunaan bahasa tersebut yang meluas di seluruh industri pembangunan perisian.
Bukti Oracle Yang Dipersoalkan Mencetuskan Kemarahan
Kontroversi ini semakin memuncak apabila Oracle mengemukakan tangkapan skrin laman web Node.js sebagai bukti penggunaan tanda dagangan mereka semasa permohonan pembaharuan 2019. Langkah ini telah menarik kritikan tajam daripada komuniti pembangunan, terutamanya kerana Node.js tidak pernah menjadi produk Oracle. Syarikat tersebut tidak mencipta mahupun menguruskan runtime JavaScript yang popular itu, menjadikan penggunaan mereka sebagai bukti sokongan amat bermasalah. Walaupun Lembaga Perbicaraan dan Rayuan Tanda Dagangan menolak dakwaan penipuan terhadap Oracle pada 18 Jun, isu-isu asas mengenai sifat generik dan pengabaian kekal menjadi teras kepada kes ini.
Garis Masa Undang-undang Utama:
- 18 Jun 2025: TTAB menolak dakwaan penipuan terhadap Oracle
- 7 Ogos 2025: Oracle mesti membalas petisyen pembatalan
- 6 September 2025: Fasa penemuan bermula
- 2019: Pembaharuan tanda dagangan Oracle yang kontroversial menggunakan tangkapan skrin Node.js
Komuniti Mempersoalkan Strategi Perniagaan Oracle
Para profesional teknologi keliru dengan keputusan Oracle untuk mempertahankan tanda dagangan yang nampaknya tidak menjana sebarang pendapatan langsung untuk syarikat tersebut. Ramai pemerhati mencadangkan Oracle boleh dengan mudah memperbaiki imej awam mereka dengan melepaskan tanda dagangan JavaScript kepada komuniti pembangun, sama seperti bagaimana syarikat-syarikat lain telah mengendalikan situasi serupa dengan teknologi yang digunakan secara meluas.
Oracle, setahu saya, tidak memperoleh keuntungan langsung daripada nama atau jenama JavaScript. Saya tidak nampak tujuan mempertahankan tuntutan mahkamah ini. Mereka mempunyai peluang untuk mencipta sedikit muhibah di sini.
Kekecewaan komuniti melangkaui kes tunggal ini, dengan ramai yang melihat tindakan Oracle sebagai sebahagian daripada corak yang lebih luas dalam penguatkuasaan harta intelek yang agresif yang menghalang inovasi berbanding menggalakkannya.
Produk Berkaitan JavaScript Oracle:
- Oracle JavaScript Extension Toolkit
- Dua runtime JavaScript berbeza yang dibangunkan dan dijual oleh Oracle
- Pelbagai integrasi pangkalan data dan perisian perusahaan menggunakan JavaScript
Hujah Sifat Generik Mendapat Momentum
Inti cabaran undang-undang ini terletak pada dua hujah utama: sifat generik dan pengabaian. JavaScript telah menjadi begitu diiktiraf secara universal sebagai nama bahasa pengaturcaraan sehingga ia berfungsi lebih sebagai istilah generik daripada pengenal jenama. Tidak seperti contoh tanda dagangan tradisional di mana alternatif generik wujud (seperti tissue untuk Kleenex atau photocopy untuk Xerox), JavaScript tidak mempunyai nama alternatif yang biasa digunakan selain spesifikasi teknikal seperti ECMAScript, yang jarang digunakan oleh pembangun dalam amalan.
Hujah sifat generik ini telah mendapat tarikan yang ketara, dengan lebih 19,000 orang menyokong cabaran tanda dagangan melalui laman web javascript.tm. Kes ini kini bergerak ke hadapan dengan Oracle dikehendaki memberi respons kepada semua dakwaan sebelum 7 Ogos, diikuti dengan prosiding penemuan bermula 6 September.
Sokongan Komuniti:
- Lebih 19,550 orang telah menandatangani sokongan di laman web javascript.tm
- Hujah utama tertumpu kepada "keumuman" dan "pengabaian" berbanding penipuan
- Komuniti pembangun mempersoalkan rasional perniagaan Oracle untuk mempertahankan tanda dagangan tersebut
Implikasi Yang Lebih Luas Untuk Pembangunan Sumber Terbuka
Pertikaian tanda dagangan JavaScript mencerminkan ketegangan yang lebih besar antara hak harta intelek korporat dan amalan pembangunan sumber terbuka. Pendekatan Oracle berbeza ketara dengan pendahulu mereka Sun Microsystems, yang secara amnya dilihat lebih baik oleh komuniti pembangun. Walaupun Oracle telah membuat sumbangan teknikal kepada pelbagai projek termasuk pembangunan Java dan penambahbaikan kernel Linux, strategi undang-undang mereka sering membayangi sumbangan positif ini.
Hasil kes ini boleh menetapkan preseden penting untuk bagaimana nama bahasa pengaturcaraan dan istilah komputeran asas lain dilayan di bawah undang-undang tanda dagangan. Cabaran yang berjaya mungkin menggalakkan usaha serupa untuk membebaskan istilah teknologi generik lain daripada kawalan korporat, yang berpotensi memberi manfaat kepada ekosistem pembangunan perisian yang lebih luas.
Prosiding undang-undang terus berlangsung, dengan komuniti pembangunan memerhati dengan teliti untuk melihat sama ada salah satu bahasa pengaturcaraan paling popular di dunia akan kekal di bawah perlindungan tanda dagangan korporat atau dibebaskan untuk kegunaan universal.
Rujukan: JavaScript™ Trademark Update