- แม้ Oracle จะถือครองเครื่องหมายการค้า JavaScript แต่ก็ไม่ได้ให้ผลิตภัณฑ์หรือบริการที่สอดคล้องกับสิ่งนั้น
- JavaScript เป็นภาษาโปรแกรมที่ได้รับความนิยมมากที่สุดในโลก และเป็นพลังขับเคลื่อนเว็บไซต์
- แม้เครื่องหมายการค้า JavaScript จะเป็นของ Oracle แต่ผู้ใช้หลายล้านคนไม่ทราบข้อเท็จจริงนี้
- ความไม่สอดคล้องกันระหว่างความเป็นเจ้าของเครื่องหมายการค้ากับการใช้งานจริงก่อให้เกิดความสับสนและปัญหา
- การที่ Oracle ถือครองเครื่องหมายการค้า JavaScript เข้าข่ายการสละสิทธิ์เครื่องหมายการค้าตามกฎหมาย
- ตามคำนิยามทางกฎหมายของการสละสิทธิ์เครื่องหมายการค้า หากยุติการใช้งานและไม่มีเจตนาจะกลับมาใช้ต่อ หรือหากเครื่องหมายการค้ากลายเป็นชื่อสามัญ ก็ถือว่าเป็นการสละสิทธิ์
- ในกรณีของ JavaScript ตรงตามทั้งสองเงื่อนไข
ประวัติของ Netscape, Sun และ Oracle
- JavaScript ถือกำเนิดขึ้นในปี 1995 จากความร่วมมือระหว่าง Netscape และ Sun Microsystems
- JavaScript เป็นภาษาโปรแกรมแบบไดนามิกที่ Brendan Eich พัฒนาขึ้นภายใน 10 วัน
- ในปี 2009 Oracle เข้าซื้อกิจการ Sun Microsystems และได้รับเครื่องหมายการค้า JavaScript มาด้วย
เหตุผลที่เข้าข่ายการสละสิทธิ์เครื่องหมายการค้า
- Oracle ไม่เคยพัฒนาผลิตภัณฑ์ที่ใช้เครื่องหมาย JavaScript
- เอกสารที่ยื่นต่อ USPTO ในปี 2019 กล่าวถึง Node.js และ Oracle JET แต่สิ่งเหล่านี้ไม่ใช่ผลิตภัณฑ์ของ Oracle
- GraalVM สามารถรัน JavaScript ได้ แต่ไม่ถือว่าเป็นเอนจิน JavaScript หลัก
- การใช้ JavaScript ใน JET และ GraalVM ของ Oracle ไม่ได้สะท้อนการใช้เครื่องหมายการค้าอย่างแท้จริง
การกลายเป็นคำทั่วไป
- ในปี 1996 Netscape เรียกประชุม ECMA International เพื่อทำให้ JavaScript เป็นมาตรฐาน แต่เนื่องจาก Sun (ปัจจุบันคือ Oracle) ไม่ยอมสละเครื่องหมายการค้า จึงตกลงใช้ชื่อ ECMAScript แทน
- คณะกรรมการ TC39 เผยแพร่ ECMA-262 หรือข้อกำหนดของ JavaScript
- การที่ Oracle เป็นเจ้าของเครื่องหมายการค้า JavaScript มีแต่ก่อให้เกิดความสับสน
- คำว่า JavaScript ถูกใช้อย่างเสรีโดยนักพัฒนา บริษัท และองค์กรหลายล้านรายทั่วโลก
เรียกร้องให้ปล่อยเครื่องหมายการค้า
- JavaScript ไม่ได้ถูกใช้งาน หรือได้กลายเป็นชื่อสามัญไปแล้ว จึงเข้าข่ายการสละสิทธิ์เครื่องหมายการค้าตามกฎหมาย
- เรียกร้องให้ Oracle ปล่อยเครื่องหมายการค้านี้สู่สาธารณสมบัติ
- Oracle ไม่ได้ใช้เครื่องหมายการค้านี้อย่างเป็นรูปธรรม จึงไม่มีเหตุผลที่จะต้องคงสิทธิ์ไว้
- หาก Oracle ไม่ยอมเปิดเครื่องหมายการค้านี้โดยสมัครใจ มีแผนจะยื่นคำร้องขอเพิกถอนต่อ USPTO
ถึงผู้อ่าน
- หากเห็นด้วยกับจดหมายเปิดผนึกฉบับนี้ ขอให้ร่วมลงชื่อ
- หากเป็นองค์กรที่มีพนักงานมากกว่า 25 คน โปรดส่งอีเมลไปที่ companies@javascript.tm
- กำลังมองหาความช่วยเหลือแบบ pro bono จากทนายความที่มีประสบการณ์ด้านกฎหมายเครื่องหมายการค้า
ผู้ลงนาม
- Ryan Dahl - creator of Node.js
- Brendan Eich - creator of JavaScript
- Michael Ficarra - editor of the JavaScript spec
- Rich Harris - creator of Svelte
- Isaac Z. Schlueter - creator of npm
- Feross Aboukhadijeh - CEO of Socket
- James M Snell - member of Node.js TSC
- Wes Bos - host of Syntax.fm
- Scott Tolinski - host of Syntax.fm
- Shu-yu Guo - editor of the JavaScript spec
- Jordan Harband - emeritus editor of the JavaScript spec
- และสมาชิกกว่า 4000 คนจากชุมชน JavaScript
4 ความคิดเห็น
พูดจริง ๆ ก็ไม่แน่ใจว่าจำเป็นต้องใช้คำว่า Java กับ Script อยู่ในชื่อนั้นด้วยหรือเปล่า
ดูเหมือนว่าคนส่วนใหญ่จะคิดว่าคำว่า javascript ไม่เหมาะสมนัก งั้นแบบนี้เป็นไงบ้าง funscript(FS), sexyscript(SS), youscript(YS), shitscript(also SS), nimirulscript(NMRS), nonsensescript(NSS), hackscript(HS), wthscript(WTHS), hellscript(HS), poopscript(PS) ฯลฯ มีตัวเลือกอีกมากมายเหลือเกิน
555555555555555 จริงเลย ดูท่าว่าควรตัด
javaออกจริง ๆ นะครับความเห็นจาก Hacker News
คิดว่าชื่อ "JavaScript" ฟังดูงี่เง่า เรียกว่า "JS" จะดีกว่า
Oracle เป็นบริษัทที่ไม่สะทกสะท้านต่อการหว่านล้อมทางศีลธรรม
พวกเขายังยึดติดกับชื่อนี้เพราะส่วนของคำว่า "Java"
ไม่ควรตกหลุมพรางของการทำให้ผู้บริหาร Oracle มีบุคลิกเป็นมนุษย์เกินจริง
สงสัยว่า Oracle ปกป้องเรื่องนี้จริงจังหรือไม่
หลายคนใช้ชื่อที่ละเมิดเครื่องหมายการค้าอยู่แล้ว
ถ้าเครื่องหมายการค้าถูกปล่อยทิ้งไปแล้วจริง ทำไมยังต้องมีจดหมายด้วยก็เป็นเรื่องน่าสงสัย
มีลิงก์เกี่ยวกับข้อกล่าวอ้างของ Oracle เรื่องการใช้งานเชิงพาณิชย์
ไม่เห็นประโยชน์โดยตรงในข้ออ้างที่ว่ามันก่อให้เกิดความสับสนและความวุ่นวาย
ตอนแรกคิดว่าเป็นแค่การบ่นบนอินเทอร์เน็ต แต่พอเห็นรายชื่อผู้ลงนามในจดหมายก็รู้สึกประหลาดใจ