Sudah banyak diketahui bahwa nama "JavaScript" adalah merek dagang dari Oracle (sebelumnya adalah merek dagang Sun, sebelumnya adalah merek dagang dari Netscape).
Namun, yang lain tampaknya tidak memiliki masalah menggunakan merek dagang JavaScript. Google menggunakannya dalam referensi ke V8 , Mozilla menggunakannya dalam referensi ke SpiderMonkey dan di berbagai tempat lain, dll. Mozilla adalah satu-satunya yang tampaknya mencoba untuk menghubungkan merek dagang dengan pemiliknya (bagian bawah halaman ini ), walaupun pada saat itu tulisan ini salah dikaitkan dengan Sun daripada Oracle.
Untuk waktu yang lama, Microsoft menggunakan "JScript" sebagai nama implementasi ECMAScript mereka daripada "JavaScript," mungkin untuk menghindari pelanggaran pada merek dagang. Baru-baru ini (saya tidak yakin kapan), Microsoft tampaknya telah beralih dari nama "JScript" ke "JavaScript."
Pemahaman saya berdasarkan sejarah versi adalah bahwa mereka telah menulis implementasi ECMAScript baru dan menamakannya "JavaScript," meninggalkan yang lama bernama "JScript" (alih-alih secara retroaktif mengubah nama "JScript" menjadi "JavaScript").
Pertanyaan saya adalah ini: Karena JavaScript adalah merek dagang, bukankah itu pelanggaran untuk menggunakannya sehubungan dengan nama produk atau teknologi (seperti "Microsoft JavaScript") tanpa izin? Jika demikian, di mana saya dapat menemukan catatan perjanjian dengan Oracle / Sun / Netscape yang memungkinkan penggunaan merek dagang pihak ketiga? Saya berasumsi dokumen-dokumen ini akan terdaftar secara publik di suatu tempat, tetapi saya tidak tahu di mana menemukannya. Dan akhirnya, jika merek dagang berpindah tangan lagi, apakah perjanjian yang dibuat sebelumnya masih valid, atau akankah mereka perlu ditempa kembali dengan pemegang merek dagang saat ini?
Alasan saya bertanya adalah karena saya ingin tahu apakah saya dapat menggunakan kata "JavaScript" dalam judul produk, misalnya perpustakaan JavaScript, tanpa izin eksplisit, dan apakah saya perlu memberikan penafian yang menyatakan bahwa JavaScript adalah merek dagang Oracle .
Jawaban:
Merek dagang tidak seperti hak cipta atau paten. Siapa pun dapat menggunakannya, tetapi hanya untuk tujuan "nominatif". Dengan kata lain, Anda dapat menggunakan merek dagang "JavaScript" untuk menggambarkan sesuatu yang memang Javascript. "Javascript library" akan berarti perpustakaan yang berfungsi dengan Javascript Oracle.
Anda tidak perlu menyebutkan merek dagang sendiri. Oracle tentu saja, karena itu adalah merek dagang mereka. Tetapi jika Anda perhatikan bahwa Javascript adalah merek dagang, Anda harus memperjelas merek dagang siapa itu (jadi Anda tidak menyarankan itu adalah milik Javascript).
Microsoft's JScript bukan Javascript nyata, jadi aturan "penggunaan nominatif" tidak berlaku untuk mereka.
sumber