- เมื่อวันที่ 22 พฤศจิกายน 2024 Deno ได้ยื่นคำร้องอย่างเป็นทางการต่อ USPTO (สำนักงานสิทธิบัตรและเครื่องหมายการค้าสหรัฐฯ) เพื่อเพิกถอนเครื่องหมายการค้า "JavaScript"
- คดีนี้เป็นความพยายามสำคัญในการปลดปล่อย "JavaScript" ออกจากข้อผูกพันทางกฎหมาย และผลักดันให้ได้รับการยอมรับว่าเป็นทรัพยากรสาธารณะ
- หากสำเร็จ ก็จะสามารถใช้ชื่ออย่าง "JavaScript Conference" แทน "JSConf" ได้
- อาจเปลี่ยนชื่อจาก ECMAScript เป็น "JavaScript Specification" ได้
- ชุมชนจะหลุดพ้นจากการถูกคุกคามทางกฎหมายเกี่ยวกับการใช้คำว่า "JavaScript"
- สามารถดูข้อความเต็มของคำร้องได้ที่ นี่ โดยมีพื้นฐานจาก 3 ข้อโต้แย้งหลัก
ข้อโต้แย้งที่ 1: JavaScript เป็นคำนามสามัญ
- JavaScript ได้กลายเป็นชื่อสากลของภาษาโปรแกรมที่นิยามไว้ในข้อกำหนด ECMA-262
- นักพัฒนาและองค์กรหลายล้านรายทั่วโลกใช้งานอย่างอิสระ
- Oracle ไม่ได้ควบคุมข้อกำหนดหรือการใช้งานของ JavaScript และ JavaScript คือแกนหลักของการเขียนโปรแกรมสมัยใหม่ ไม่ใช่แบรนด์
- ในทางกฎหมาย เครื่องหมายการค้าที่กลายเป็นคำนามสามัญแล้วไม่สามารถคงสถานะเป็นเครื่องหมายการค้าได้
ข้อโต้แย้งที่ 2: การกระทำฉ้อฉลของ Oracle
- Oracle ได้ยื่นหลักฐานอันเป็นเท็จต่อ USPTO ในกระบวนการต่ออายุเครื่องหมายการค้า JavaScript เมื่อปี 2019
- บริษัทส่งภาพหน้าจอของ Node.js เป็นหลักฐานการใช้งานเชิงพาณิชย์ ทั้งที่ Node.js เป็นโครงการที่ไม่เกี่ยวข้องกับ Oracle
- หาก USPTO ต่ออายุเครื่องหมายการค้าโดยอาศัยหลักฐานเท็จดังกล่าว ก็มีความเป็นไปได้ที่การต่ออายุนั้นจะถูกเพิกถอนได้
ข้อโต้แย้งที่ 3: การละทิ้งการใช้เครื่องหมายการค้า
- Oracle ได้ละทิ้งเครื่องหมายการค้านี้โดยไม่ได้ให้บริการหรือผลิตภัณฑ์ที่มีนัยสำคัญภายใต้ชื่อ "JavaScript"
- สิ่งที่มีอยู่เพียงเล็กน้อย เช่น JavaScript Extension Toolkit หรือ GraalVM ไม่ถือเป็นการใช้งานเชิงพาณิชย์
- กฎหมายสหรัฐฯ ถือว่าเครื่องหมายการค้าที่ไม่มีการใช้งานต่อเนื่อง 3 ปีเป็นเครื่องหมายที่ถูกละทิ้ง และ Oracle เข้าข่ายเกณฑ์นี้
ขั้นตอนถัดไป
- Oracle ต้องยื่นคำตอบภายใน 4 มกราคม 2025
- หากไม่ตอบรับ คดีจะถือว่า Oracle แพ้โดยปริยาย และมีความเป็นไปได้สูงที่เครื่องหมายการค้าจะถูกเพิกถอน
- หาก Oracle เลือกเดินหน้าคดี Deno ก็พร้อมยื่นหลักฐานจำนวนมากเพื่อพิสูจน์ว่า Oracle ไม่ปฏิบัติตามข้อกำหนดทางกฎหมาย
- กระบวนการฟ้องร้องทั้งหมดจะถูกแบ่งปันกับชุมชนอย่างโปร่งใส
การสนับสนุนจากชุมชน
- นักพัฒนากว่า 14,000 คน รวมถึง Brendan Eich (ผู้สร้าง JavaScript) ได้ลงนามในจดหมายเปิดผนึก - Oracle, it’s time to free JavaScript. เพื่อเรียกร้องให้ปล่อยเครื่องหมายการค้านี้
- มีความพยายามทำให้ “JavaScript” เป็นชื่อที่เปิดกว้างและเข้าถึงได้พอ ๆ กับตัวภาษาเอง
- สามารถช่วยกระจายโพสต์นี้เพื่อให้ผู้คนรับรู้ความคืบหน้าของคดีได้
7 ความคิดเห็น
เมื่อก่อนมันเคยถูกเข้าใจผิดว่าเป็นลูกหลานอีกตัวของ Java แต่ตอนนี้ JavaScript กลับได้รับความนิยมมากกว่า และทุกวันนี้ก็มีคนจำนวนมากที่ไม่เรียน Java แล้ว เลยกลายเป็นสถานการณ์ที่ความนิยมพลิกแซงกันไปแล้ว
เหมือนความรู้สึกประมาณว่าเรียกพ่อว่าพ่อไม่ได้อะไรทำนองนั้นเลยนะ หวังว่าจะคืนชื่อนี้กลับไปให้นักพัฒนาได้อีกครั้ง
รู้สึกว่า Oracle ตั้งแต่ยุค Java มาก็แทบไม่มีอะไรที่เป็นประโยชน์ต่อฝั่งซอฟต์แวร์เสรีเลยนะ
ถึงอย่างนั้น ออราเคิลก็มักเป็นฝ่ายเปิดฉากก่อนเสมอสินะ..
Javascriptมักถูกเข้าใจผิดอย่างมากว่าเป็นอนุพันธ์ของjavaเลยคิดว่าน่าจะเปลี่ยนไปใช้คำอื่นจะดีกว่า...ทุกวันนี้ก็ยังเป็นอยู่เหรอ?
Oracle ถึงเวลาปล่อยมือจาก JavaScript ได้แล้ว