1 คะแนน โดย GN⁺ 2025-06-29 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • คณะกรรมการพิจารณาอุทธรณ์และพิจารณาคดีเครื่องหมายการค้าของสหรัฐฯ ยกคำกล่าวหาเรื่อง การฉ้อโกง ของ Deno ที่มีต่อ Oracle
  • Deno อ้างว่า Oracle ใช้งานเว็บไซต์ Node.js โดยไม่ได้รับอนุญาตในการ ยื่นต่ออายุเครื่องหมายการค้า เมื่อปี 2019
  • ประเด็นหลักของคดีในขณะนี้คือ การกลายเป็นชื่อสามัญ (genericness) และ การละทิ้งเครื่องหมายการค้า (abandonment)
  • Oracle ต้องยื่นคำชี้แจงอย่างเป็นทางการต่อข้อกล่าวหาเรื่องการกลายเป็นชื่อสามัญและการละทิ้งเครื่องหมายการค้าภายใน 7 สิงหาคม
  • หากเครื่องหมายการค้า JavaScript สิ้นสุดลง ก็จะกลายเป็นชื่อภาษาการเขียนโปรแกรมที่ นักพัฒนาทุกคนใช้ได้อย่างอิสระ

ความคืบหน้าของคดีเครื่องหมายการค้า JavaScript

  • เมื่อวันที่ 18 มิถุนายน 2024 คณะกรรมการพิจารณาและอุทธรณ์เครื่องหมายการค้าสหรัฐฯ (TTAB) ได้ยกคำกล่าวหาเรื่อง การฉ้อโกงของ Deno ที่มีต่อ Oracle
  • Deno ชี้ว่า ในกระบวนการ ต่ออายุเครื่องหมายการค้า ปี 2019 Oracle ได้ยื่น ภาพหน้าจอจากเว็บไซต์ทางการของ Node.js เป็นหลักฐานการใช้งานเครื่องหมายการค้า "JavaScript"
    • ฝั่ง Deno ซึ่งเป็นผู้สร้าง Node.js เน้นว่า Node.js ไม่ใช่ผลิตภัณฑ์หรือแบรนด์ของ Oracle และ Oracle ไม่มีสิทธิ์ใช้เอกสารดังกล่าว
    • Deno วิจารณ์ว่า การที่ Oracle ยื่นเอกสารจากเว็บไซต์โอเพนซอร์สของบุคคลที่สาม สะท้อนว่าบริษัทหาหลักฐานการใช้งานเครื่องหมายการค้าจริงได้ยาก
  • อย่างไรก็ตาม Deno ระบุว่า ข้อกล่าวหาเรื่องการฉ้อโกงไม่ใช่แกนหลักของคดีนี้ และจะดำเนินคดีต่อไปโดยไม่แก้ไขเพิ่มเติม
    • ฝั่ง Deno ต้องการหลีกเลี่ยงการยืดกระบวนการคดีจากประเด็นฉ้อโกง และมุ่งไปที่ประเด็นสำคัญคือ "การกลายเป็นชื่อสามัญ (genericness)" และ "การละทิ้งเครื่องหมายการค้า (abandonment)"

ทิศทางของคดีและกำหนดการสำคัญ

  • แกนหลักของคดีคือการยืนยันว่า "JavaScript" ไม่ใช่แบรนด์หรือชื่อผลิตภัณฑ์ของ Oracle แต่เป็นชื่อของภาษาการเขียนโปรแกรมที่ทุกคนใช้ร่วมกัน
  • ภายในวันที่ 7 สิงหาคม 2024 Oracle ต้องยื่นคำชี้แจงเป็นลายลักษณ์อักษรว่า ยอมรับหรือโต้แย้ง แต่ละย่อหน้าในคำร้องขอเพิกถอนเครื่องหมายการค้าของ Deno
  • กระบวนการ สืบค้นข้อเท็จจริง (Discovery) จะเริ่มอย่างเป็นทางการในวันที่ 6 กันยายน
  • ทีม Deno กำลังจับตาว่า Oracle จะโต้แย้งประเด็นใดบ้าง

JavaScript เป็นของใคร

  • ทั้งชุมชนนักพัฒนาและภาคอุตสาหกรรมต่างรับรู้ว่า "JavaScript" ไม่ใช่ชื่อสินค้าของบริษัทใดบริษัทหนึ่ง
  • มีผู้ลงนามเห็นด้วยกับ javascript.tm แล้ว มากกว่า 19,550 คน (ณ เวลาที่นับสถิติ)
  • Deno ชี้ว่า สิทธิในเครื่องหมายการค้าในปัจจุบันไม่สอดคล้องกับสาธารณะ อุตสาหกรรม และจุดมุ่งหมายดั้งเดิมของกฎหมายเครื่องหมายการค้า

หากมีการเพิกถอนเครื่องหมายการค้า

  • ฝั่ง Deno มองไปถึงกรณีที่ ชนะคดีเพิกถอนเครื่องหมายการค้า หรือ Oracle คืนสิทธิ์ในเครื่องหมายการค้าโดยสมัครใจ
  • โดยระบุว่าชื่อ JavaScript จะกลายเป็นของทุกคน ทำให้ "ไม่ต้องใช้สัญลักษณ์ ™ อีกต่อไป และ ใช้งานได้อย่างอิสระโดยไม่ต้องกังวลเรื่องไลเซนส์"
  • ชื่อของ ภาษาการเขียนโปรแกรมที่ขับเคลื่อนเว็บ จะกลายเป็นสิ่งที่นักพัฒนาทุกคนสามารถใช้ร่วมกันได้อย่างเสรี

1 ความคิดเห็น

 
GN⁺ 2025-06-29
ความคิดเห็นบน Hacker News
  • มีความเห็นว่าแม้จะรู้ว่า Oracle ไม่ได้ประโยชน์อะไรเลยจากชื่อหรือแบรนด์ JavaScript ก็ยังไม่เข้าใจว่าทำไมถึงเดินหน้าคดีนี้ต่อไป ทั้งที่สามารถสร้างภาพลักษณ์ที่ดีได้ด้วยการบริจาคสิทธิ์เครื่องหมายการค้า JavaScript ให้ชุมชนนักพัฒนา ท่าทีที่ยืนกรานปกป้องสิ่งที่ไม่ได้ให้ผลประโยชน์จึงดูไร้เหตุผลมาก
    • อ้างคำพูดของ Bryan Cantrill ว่าไม่จำเป็นต้องเปิดใจกับ Oracle และไม่ควรมอง Oracle กับ Larry Ellison ว่าเป็นมนุษย์ แต่ควรมองเหมือนเครื่องตัดหญ้า เครื่องตัดหญ้าไม่มีอารมณ์ และถ้าเอามือยื่นเข้าไป มันก็แค่ตัดนิ้วทิ้ง เป็นการเปรียบเทียบพร้อมลิงก์ YouTube ที่เกี่ยวข้อง https://www.youtube.com/watch?v=-zRN7XLCRhc&t=1981s
    • คิดว่า Oracle สามารถกู้ภาพลักษณ์แบรนด์กลับมาได้ 90% เพียงแค่อัปเดต CDDL แบบง่าย ๆ เพื่อให้รวม ZFS กับ GPL ได้ ซึ่งดูแล้วแทบไม่ต้องเสียต้นทุนมาก แต่ก็ยอมรับว่าสุดท้ายแล้วนี่คือความผิดพลาดจากการมองเครื่องตัดหญ้าเหมือนมนุษย์
    • มีมุมมองว่า Oracle ทุกวันนี้โดยแก่นแท้ไม่ใช่บริษัทเทคโนโลยี/ซอฟต์แวร์อีกต่อไป แต่เป็น "บริษัทกฎหมาย" ที่มีเหตุผลในการดำรงอยู่เพียงเพื่อขายไลเซนส์ของสิ่งที่ตัวเองถือครองให้นานที่สุดเท่าที่จะทำได้ ดังนั้นการพยายามยึดทุกอย่างไว้โดยไม่สนคุณค่าที่แท้จริงจึงเป็นเรื่องธรรมชาติ
    • ย้ำการเปรียบเทียบว่าเครื่องตัดหญ้าไม่มีแนวคิดเรื่อง "น้ำใจ" อยู่เลย
    • มีความเห็นว่า Oracle ต้องมีเหตุผลให้ทนายความของตัวเองใช้ยืนยันเงินเดือน การยกอะไรให้ฟรี ๆ โดยไม่ได้อะไรตอบแทนไม่สอดคล้องกับตรรกะตลาด
  • รู้สึกเสียดายที่ในอดีต Oracle เคยเพิ่มคุณค่าให้ระบบนิเวศเทคโนโลยีอยู่บ้าง แต่ตอนนี้กลายเป็นองค์กรขนาดใหญ่ที่คอยเก็บค่าเช่าไปแล้ว ไม่ชอบความจริงที่ว่าแม้ในปี 2025 ก็ยังทำของใหม่ไม่ได้เพราะติด IP ที่ Oracle ถืออยู่ พร้อมวิจารณ์กรณีที่บริษัทต่าง ๆ พอใจกับชื่อแบรนด์จนลงเอยแบบนี้ และหวังว่ายุคแบบนั้นจะจบลงเสียที
    • ชี้ว่า Sun Microsystems เป็นบริษัทที่เพิ่มคุณค่าอย่างมหาศาลอย่างชัดเจน ขณะที่ผลงานของ Oracle เอง หากไม่นับสิ่งที่ได้มาจากการซื้อกิจการ ก็ไม่ชัดเจนนัก
    • มีมุมมองแบบสมจริงว่าโครงสร้างแรงจูงใจในองค์กรเองทำให้พนักงานหลีกเลี่ยงความเสี่ยง ดังนั้นยุคแบบนี้คงไม่มีวันจบจริง ๆ
    • ตั้งคำถามว่า Oracle เคยเพิ่มคุณค่าอะไรให้ระบบนิเวศเทคโนโลยีจริง ๆ เมื่อไรและอย่างไร
  • คิดว่าการ์ตูนที่อธิบายโครงสร้างองค์กรของ Oracle เป็นอุปมาที่ตรงมาก พร้อมแชร์ลิงก์ https://newsletter.pragmaticengineer.com/p/code-review-on-printed-paper-an-excerpt
  • มีข้อสังเกตว่าทุกคนใช้ “JavaScript” เป็นเพียงชื่อเรียกภาษาหนึ่งเท่านั้น และวิจารณ์ว่า Oracle เหมือนปรสิต
    • ตั้งข้อสงสัยว่าเมื่อคำคำหนึ่งถูกใช้แพร่หลายจนเป็นคำทั่วไปแบบ Kleenex จะมีกฎหมายที่เกี่ยวข้องหรือไม่
    • ยอมรับว่าไม่เคยรู้มาก่อนเลยว่า JavaScript มีเครื่องหมายการค้า คิดมาตลอดว่าเป็นแค่ชื่อภาษาโปรแกรม และไม่รู้ด้วยว่ามีความเกี่ยวข้องกับ Oracle จึงรู้สึกประหลาดใจมากที่บริษัทนี้ถือครองเครื่องหมายการค้าแบบนี้อยู่
    • เสนอว่าถ้า Oracle ชนะ ก็ควรเปลี่ยนชื่อภาษาเป็น JS ไปเลย โดยมองว่า JS เป็นตัวย่อที่ไม่ได้มีความหมายอะไรเป็นพิเศษ
  • มีข้อเสนอว่า Deno น่าจะเริ่มแคมเปญด้วยสโลแกน “JavaScript ไม่เกี่ยวอะไรกับ Java เลย (ยกเว้นในคดีความ)” และตัวเองก็ยินดีบริจาคด้วย
    • ให้ข้อมูลประกอบว่า JavaScript กับ Java นอกจากจะคล้ายกันทางไวยากรณ์แล้ว ยังมีจุดร่วมตรงที่เป็นภาษารุ่นแรก ๆ ที่บังคับใช้โมเดลข้อมูลเชิงวัตถุที่ไม่เข้ากันในรันไทม์ และทั้งสองภาษาก็เติบโตจนเป็นที่นิยมอย่างรวดเร็วจากกระแสความสนใจในช่วงแรกของเวิลด์ไวด์เว็บ โดยยกให้ Perl เป็นข้อยกเว้นที่พออยู่ในหมวดคล้ายกันได้
  • แนะนำลิงก์เว็บไซต์ข้อมูลเกี่ยวกับ JavaScript https://javascript.tm/
    • แชร์ประสบการณ์ว่าเว็บเข้าใช้งานยากเพราะทราฟฟิกพุ่งสูง
  • มีการคาดเดาว่า Oracle อาจรู้สึกว่าถ้าจะโอนเครื่องหมายการค้า javascript ไปอยู่ใต้เครื่องหมายการค้า java แล้วจะมีความเสี่ยงบางอย่าง
  • เสนอไอเดียติดตลกว่าอาจสร้างภาษาชื่อ “Larry Ellison Script” แล้วไปจดเครื่องหมายการค้าดูได้ไหม
    • บอกว่าตัวเองไม่ใช่ทนาย แต่ในทางทฤษฎีก็ดูเหมือนน่าจะเป็นไปได้
  • มีความเห็นแบบมองโลกในแง่ร้ายว่าเมื่อเห็นสังคมมนุษย์ต้องเจอปัญหาแบบนี้ ก็รู้สึกว่ามนุษยชาติกำลังใกล้ถึงจุดจบจริง ๆ
  • มีความเห็นว่าเลิกเสียเวลากับการถกเถียงที่ไม่ก่อประโยชน์ แล้วเริ่มเรียกภาษานี้ว่า typescript หรือ webscript ไปเลยก็น่าจะจบ