2 คะแนน โดย GN⁺ 2025-09-20 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ทีม Deno เริ่มแคมเปญระดมทุน 200,000 ดอลลาร์ เพื่อปลดปล่อยเครื่องหมายการค้า "JavaScript" ที่ Oracle ถือครองให้อยู่ในสาธารณสมบัติ
  • หากชนะคดีนี้ จะสามารถสร้าง สภาพแวดล้อมที่นักพัฒนาและบริษัททุกแห่งใช้ชื่อ "JavaScript" ได้อย่างเสรี
  • เมื่อคดีเข้าสู่ ขั้นตอน Discovery (การเปิดเผยพยานหลักฐาน) ค่าใช้จ่ายในการดำเนินคดีที่จำเป็นสำหรับแบบสำรวจเฉพาะทาง คำให้การผู้เชี่ยวชาญ และบันทึกในอุตสาหกรรมก็เพิ่มสูงขึ้น
  • Oracle ได้ยืนยันอย่างเป็นทางการว่า "JavaScript" ไม่ใช่คำสามัญ และกำลังต่อสู้คดีนี้ ขณะที่ฝั่ง Deno โต้แย้งผ่านคำร้องสาธารณะและข้อโต้แย้งทางกฎหมาย
  • คดีนี้มีความหมายในระดับที่ใหญ่กว่า คือ ความน่าเชื่อถือพื้นฐานของกฎหมายเครื่องหมายการค้าและการคุ้มครองความเป็นธรรมของอุตสาหกรรมไอทีโดยรวม

ภาพรวม

  • Deno ได้ยื่น คำร้องขอเพิกถอน (Cancellation Petition) ต่อสำนักงานสิทธิบัตรและเครื่องหมายการค้าสหรัฐ เกี่ยวกับเครื่องหมายการค้า "JavaScript" ที่ Oracle ถือครอง
  • การเคลื่อนไหวนี้ไม่ได้เป็นประโยชน์ต่อ Deno เพียงฝ่ายเดียว แต่ทำไปเพื่อให้ นักพัฒนา งานคอนเฟอเรนซ์ ผู้เขียน และบริษัททุกแห่ง ใช้คำว่า "JavaScript" ได้อย่างเสรี
  • หาก Deno ชนะคดีนี้ "JavaScript" จะกลายเป็น สาธารณสมบัติ (public domain) ที่ใครก็ใช้ได้โดยไม่ต้องกังวลเรื่องการถูกคุกคามทางกฎหมาย

ทำไมต้องระดมทุน 200,000 ดอลลาร์?

  • การดำเนิน คดีในศาลรัฐบาลกลาง มีค่าใช้จ่ายสูงมาก
  • ขณะนี้คดีได้เข้าสู่ ขั้นตอน discovery (การเปิดเผยพยานหลักฐาน) ซึ่งต้องใช้ค่าใช้จ่ายและทรัพยากรมากที่สุด
  • เพื่อให้การต่อสู้คดีมีความแข็งแกร่ง จึงต้องใช้เงินสนับสนุนกับสิ่งต่อไปนี้
    • แบบสำรวจเฉพาะทางที่มีผลทางกฎหมาย: เพื่อพิสูจน์ว่า "JavaScript" ไม่ใช่ชื่อแบรนด์เฉพาะ แต่เป็นชื่อภาษาการเขียนโปรแกรมที่ทุกคนรับรู้
    • พยานผู้เชี่ยวชาญ: ผู้ทรงคุณวุฒิจากแวดวงวิชาการและอุตสาหกรรมจะให้การเกี่ยวกับประวัติและความหมายของ "JavaScript"
    • บันทึกและคำให้การจากองค์กรกำหนดมาตรฐาน ผู้พัฒนาเบราว์เซอร์ และผู้นำในอุตสาหกรรม: เพื่อแสดงว่า Oracle ไม่ได้มีส่วนร่วมในการพัฒนาภาษา
    • การจัดทำและยื่นเอกสารทางกฎหมายเพื่อตอบโต้ข้อกล่าวอ้างของ Oracle
  • หากมีเงินระดมทุนเหลือ จะนำไปบริจาคให้มูลนิธิ OpenJS เพื่อใช้ในกิจกรรมปกป้องเสรีภาพพลเมืองดิจิทัล โดย Deno จะไม่ได้รับเงินแม้แต่ 1 ดอลลาร์

ข้อกล่าวอ้างของ Oracle และสถานการณ์ปัจจุบัน

  • เมื่อวันที่ 6 สิงหาคม 2025 Oracle ได้ยื่นคำตอบอย่างเป็นทางการเพื่อต่อสู้กับคำร้องเพิกถอนของ Deno โดยยืนยันว่า "JavaScript" ไม่ใช่คำสามัญ
  • Deno และนักพัฒนาระบุว่า "JavaScript" เป็นชื่อภาษาที่ทุกคนใช้กัน และในทางปฏิบัติก็เป็นคำที่ไม่ได้มีความเกี่ยวข้องกับ Oracle
  • ระบบเครื่องหมายการค้าไม่ควรมุ่งให้ใครคนหนึ่งผูกขาดชื่อที่คนทั่วไปใช้ แต่ควรมุ่งคุ้มครองแบรนด์ทางการค้าที่แท้จริง
  • กฎหมายสหรัฐระบุไว้อย่างชัดเจนว่า เครื่องหมายการค้า จะไม่ได้รับความคุ้มครองหากเป็นคำสามัญ หรือถูกละทิ้ง (abandoned)
  • Deno ได้เปิดเผยเหตุผลโดยละเอียดผ่าน คำร้องและจดหมายเปิดผนึก

ความสำคัญของคดีและผลกระทบต่ออุตสาหกรรมไอที

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

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

 
GN⁺ 2025-09-20
ความเห็นจาก Hacker News
  • ฉันไม่เข้าใจว่าทำไมคนถึงตำหนิ Deno ในเรื่องนี้เลย ฉันมองว่านี่แทบจะเป็นงานเพื่อสาธารณะด้วยซ้ำ Deno เองแทบไม่ได้ประโยชน์เชิงรูปธรรมอะไรจากเรื่องนี้ และโปรเจกต์อื่น ๆ อีกมากมายตั้งแต่ Chrome, Node.js, เว็บไซต์สอนใช้งาน ไปจนถึงบริษัทที่เกี่ยวกับ JS ก็เช่นกัน ถึง Deno จะเป็นบริษัทที่ได้รับเงินสนับสนุนจาก VC แต่ถ้ากำลังทำสิ่งที่เป็นประโยชน์ต่อสาธารณะ ก็น่าจะขอรับเงินบริจาคจากคนทั่วไปได้ ไม่มีใครบอกเลยว่าเงินก้อนนี้จะถูกเอาไปใช้พัฒนาผลิตภัณฑ์

    • ถึงจะรับเงินลงทุนจาก VC แต่ฉันก็ยังคิดว่า Deno โอเคอยู่ เพราะมอบคุณค่าที่จับต้องได้ให้กับชุมชนผู้พัฒนา JS และเปิดซอร์สโค้ดทั้งหมดด้วย ทุกวันนี้ฉันยังสงสัยอยู่เลยว่าถ้าเลือกใช้ Node แทน Deno มันมีข้อเสียอะไรบ้าง

    • ดูเหมือนว่าพอการยอมรับยังไม่มากพอ ก็เลยหันมาโฟกัสกับอีเวนต์แบบนี้แทน โดยไม่ได้เพิ่มเหตุผลให้ฝ่าย IT อยากใส่ Deno ลงไปใน OS image มากขึ้น ฉันไม่คิดว่าไม่ว่าจะเรียก JavaScript, ECMAScript, JScript หรือ WhateverScript มันจะสำคัญในตัวมันเองขนาดนั้น

    • สำหรับเรื่องนี้ ฉันมองว่าบริการสาธารณะที่แท้จริงมีแค่อย่างเดียวคือยกเลิกเครื่องหมายการค้านั้นไปเลย พูดตรง ๆ คือฉันรู้สึกเหมือนควรได้รับค่าชดเชยแค่เพราะต้องได้ยินเกี่ยวกับภาษานี้ด้วยซ้ำ

  • ฉันไม่คิดว่านี่จะเป็นการต่อสู้แบบ David กับ Goliath ด้วยซ้ำ นี่คือการต่อสู้ระหว่างลูกทารกของ David กับ Goliath ต่างหาก Oracle เป็นบริษัทที่ใช้เงินกับทนายมากกว่าวิศวกร ระดมทุนได้ 200,000 ดอลลาร์ สุดท้ายก็ดูเหมือนเอาไปทิ้งกับค่าคดีเปล่า ๆ ถ้า Oracle ไม่ยอมปล่อยเอง Deno ก็มีแต่จะเสียเงินเพิ่ม ในขณะที่อีกฝ่ายแทบไม่สะเทือนเลย ทีมงานควรไปโฟกัสกับโปรเจกต์อื่นจะดีกว่า ฉันไม่คิดด้วยซ้ำว่าเรื่องนี้คุ้มจะเอาขึ้นเว็บ

    • Deno อ้างว่าเงินระดมทุนครั้งนี้จะไม่ได้ใช้เป็นค่าทนาย แต่ใช้กับงานสืบค้นหลักฐานและการหาพยาน แบบสอบถาม ฯลฯ ในขั้นตอน “discovery” ดูเหมือนว่าน่าจะได้ทนายแบบ pro bono มาแล้ว เพราะถ้าชนะคดีเหนือ Oracle ได้ มันคงเป็นผลงานชิ้นใหญ่ในอาชีพทนายมากพอที่บางคนยินดีทำให้ฟรี

    • ฉันรู้ว่ามีทนายและรูปแบบ pro bono หลายแบบ แต่ 200,000 ดอลลาร์นี่ถือว่าน้อยมากจริง ๆ ในโลกกฎหมาย

    • ต่อให้ 200,000 ดอลลาร์นี้สุดท้ายจะสูญเปล่าจริง ๆ แต่ถ้าคิดว่า Oracle ต้องใช้เงินเพิ่มอีกเท่าไรเพื่อมาขัดขวางมัน ถ้าสัดส่วนมันคุ้ม ฉันก็คิดว่าน่าลองอยู่ดี เพราะสาเหตุก็มาจากการที่ Oracle ยังกำชื่อ JavaScript ไว้แน่นนี่แหละ

    • ถ้า Deno ได้เปรียบในเชิงข้อเท็จจริง อย่างน้อยมันก็ดูมีความหมายอยู่บ้าง

  • ฉันอยากให้ชื่อ “JavaScript” เลิกถูกใช้งานไปแล้ว มันเป็นหนึ่งในการตั้งชื่อภาษายอดนิยมที่แย่ที่สุดเท่าที่เคยมีมา

    • โค้ดเนมของภาษาที่เป็น prototype เดิมคือ “Mocha” ซึ่งดีกว่ามาก ชื่อ “LiveScript” ที่ใช้ตอนเปิดตัวก็ไม่ได้แย่เหมือนกัน มันถูกเปลี่ยนชื่อด้วยเหตุผลทางการตลาดเพื่ออาศัยกระแสความนิยมของ “Java” และเพื่อเน้นความเป็นพาร์ตเนอร์กับ Sun ตอนนั้น Java ครองฝั่งแบ็กเอนด์ ส่วน JS ถูกวางให้เป็นคู่หูฝั่งฟรอนต์เอนด์ที่เป็น interpreted และน้ำหนักเบา แต่ในความเป็นจริงการผสานกันไม่สำเร็จ และแยกทางกันตั้งแต่แรก ๆ แล้ว

    • จากประสบการณ์ของฉัน แทบไม่เคยเห็นใครใส่ใจกับชื่อนี้มากนัก มันเป็นชื่อที่ใช้กันมานานแล้วก็เลยเรียกกันไปแบบนั้น ชื่อซอฟต์แวร์แปลก ๆ ก็มีเยอะมากจนเลิกสนใจไปเอง

    • จู่ ๆ ก็เกิดไอเดียเว็บที่ให้คนบริจาคทั้งฝั่งเห็นด้วยและไม่เห็นด้วยกับประเด็นใดประเด็นหนึ่งได้ ใช้แค่ตัวแปรเดียวที่มีค่าติดลบได้ แพลตฟอร์มก็ถือเงินไว้เพียงสองเท่าของยอดฝั่งที่แพ้ ในยุคที่เต็มไปด้วยความเกลียดชังและการแบ่งขั้วแบบนี้ มันอาจขายได้จริงก็ได้ คิดเล่น ๆ นะ

    • JS ฟังดูดีกว่า และถ้าบอกว่า JS ย่อมาจาก JS Script ซึ่งเป็น recursive backronym ก็คงขำดี

    • ฉันคิดว่าถ้าอุตสาหกรรมหันไปใช้ชื่อใหม่อย่าง ECMAScript ก็น่าจะหลบปัญหาเครื่องหมายการค้าได้ อีกทั้งผู้จัดการหรือฝ่ายวางแผนที่ไม่ได้มาจากสายเทคนิคทุกวันนี้ก็ยังสับสนระหว่าง Java กับ JS อยู่เลย ในทางปฏิบัติก็แทบไม่มีใครใช้ JS แบบ ‘ล้วน ๆ’ จริง ๆ แล้ว ส่วนใหญ่ก็ใช้ Typescript, React, เฟรมเวิร์กที่ฮิตตามยุค และ WASM กันทั้งนั้น ปัญหาคือการโน้มน้าวให้ทั้งอุตสาหกรรมเปลี่ยนคำเรียกนี่แหละที่ยาก

  • ชื่อ “JavaScript” มันชวนงงตั้งแต่แรกอยู่แล้ว เป็นชื่อที่เอา Java มาเสียบเป็นคำการตลาดเฉย ๆ ฉันอยู่ฝ่ายที่อยากเรียกมันว่า WebScript แล้วจบ ๆ ไป

    • ฟังดูเหมือนตรรกะที่ว่าเอา ‘Script’ ไปต่อท้ายชื่อภาษาที่มีเครื่องหมายการค้าอยู่แล้วก็พอ เพราะงั้นฉันเลยนึกมุกให้เรียกมันว่า JavaScriptScript

    • ถ้าสร้างแบรนด์ใหม่ไปเลย ปัญหาก็น่าจะแก้ง่ายมาก ฉันไม่ค่อยเข้าใจว่าจำเป็นต้องสู้กันเพราะชื่อจริง ๆ หรือ

    • หรือจะเปลี่ยนชื่อเป็น “JS” ไปเลย แล้วค่อยมาถกกันเรื่องการออกเสียงว่า “เจเอส”, “เจซี”, “จัส”, “เจส” อะไรทำนองนั้น

    • แต่ก็จริงที่ในอีกมุม Java ดังมากอยู่แล้ว Brendan Eich เลยตั้งใจใส่ชื่อนั้นเข้าไปในภาษาตัวใหม่

    • หรือจะใช้ชื่อ EichScript หรือย่อเป็น ES ก็เป็นไอเดียที่พอคิดเล่นได้

  • ฉันคิดว่า Oracle น่าจะมีทนายที่ได้เงินเดือนเกิน 200,000 ดอลลาร์ต่อปีอยู่เป็นร้อยคน ถ้า Deno ลองเดินเกมคดีนี้แบบครึ่ง ๆ กลาง ๆ มันอาจกลับกลายเป็นผลเสียต่อชุมชน JavaScript เองด้วยซ้ำ สุดท้ายอาจเหลือไว้แค่บรรทัดฐานทางกฎหมายที่ไม่ดี

    • ถ้าไม่ลองตอนนี้ ฉันก็รู้สึกว่าอาจจะไม่มีโอกาสแบบนี้อีกแล้ว

    • ฉันสงสัยว่า Oracle ลงเงินจริงและใช้คนไปมากแค่ไหนเพื่อรักษาเครื่องหมายการค้านี้ พวกเขาฟ้องเรื่องการละเมิดจริงบ่อยไหม ลงโฆษณาในนิตยสารหรือเปล่า มีรายได้จริงจากการถือครองเครื่องหมายการค้านี้เท่าไร และจะยอมใช้เงินมากกว่านี้เพื่อปกป้องมันไหม

  • Oracle ถือครองเครื่องหมายการค้านี้ในหลายประเทศ ต่อให้ถูกเพิกถอนที่สำนักงานสิทธิบัตรสหรัฐ แต่ในแต่ละประเทศก็ยังต้องดำเนินการแยกกันอยู่ดี ดังนั้นในมุมของโปรเจกต์หรือบริษัทระดับโลก มันก็ยังเสี่ยงอยู่ Oracle ไม่ได้ใช้กระบวนการ Madrid/WIPO แต่ยื่นตรงในแต่ละประเทศ เพราะฉะนั้นการเป็นโมฆะในสหรัฐจึงไม่ส่งผลต่อประเทศอื่นเลย ต่อให้ Oracle แพ้ ก็ยังมีภาระในการป้องกันในประเทศอื่นต่อไป หรือเสี่ยงถูกท้าทายได้อยู่ดี

  • แค่ได้ยินคำว่า Oracle ก็ทำให้ฉันอยากบริจาคขึ้นมาแล้ว ปกติฉันไม่ได้สนใจการบริจาคหรือสนับสนุนอะไรเลย แต่พอเป็น Oracle ก็รู้สึกอยากทำอะไรสักอย่าง

  • ฉันกลับอยากให้ Oracle แบนการใช้ชื่อ “JavaScript” ไปเลยด้วยซ้ำ จะได้เรียกกันว่า “JS” ทั้งหมดและแยกออกจาก Java อย่างสมบูรณ์

    • ถ้ามีคนถามว่า “JS” ย่อมาจากอะไร ก็แค่ตอบว่า “มันหมายถึงตัวมันเองนั่นแหละ”

      • ทำให้นึกถึงตำนานเมืองเรื่องตัวย่อ KFC สมัยก่อน ที่ว่าจากเดิมคือ 'Kentucky Fried Chicken' แต่เปลี่ยนมาเรียกแค่ KFC เพราะไก่ถูกดัดแปลงพันธุกรรม อะไรทำนองนั้น ถ้าเข้าใจ JS ในอารมณ์แบบนั้นก็คงได้

      • PHP ก็เดิมมาจาก PHP Hyper Processing เหมือนกัน ดังนั้น JS ก็ย่อมาจาก JS Script ได้

      • ถ้ามีคนถามว่า “JS ย่อมาจากอะไร?” ก็อาจตอบเล่น ๆ ได้ทุกอย่าง เช่น “สัญลักษณ์แห่งความทุ่มเท ความกล้าหาญ และความกล้าเสี่ยง”

      • หรือถามว่า “JS ย่อมาจากอะไร?” ก็เล่นมุกตอบว่า “เพราะมันนั่งไม่ได้” ก็ยังได้

      • ฉันว่าจริง ๆ ใช้ ES ซึ่งเป็นชื่อย่อของ ECMAScript ไปเลยก็ได้

  • ฉันแปลกใจที่มีคนพูดถึง ECMAScript เยอะขนาดนี้ ส่วนตัวฉันคิดว่ามันเป็นชื่อที่แย่มาก

    • ฉันเสนอให้เปลี่ยนชื่อเป็น MochaScript ฟังดูน่าดึงดูดกว่ามาก เพราะชวนให้นึกถึงกาแฟเอสเปรสโซ ส่วน ECMAScript จริง ๆ ก็มาจากสเปกทางการของ JavaScript นั่นเอง

    • มีความเห็นว่า “ECMAScript” ฟังคล้ายคำว่า eczema มาก เลยทำให้รู้สึกต่อต้าน

    • ECMAScript คือภาษาพื้นฐานของ JS ส่วน JS คือเวอร์ชันที่มีเลเยอร์เพิ่มเติมอย่างอ็อบเจ็กต์ navigator ซ้อนอยู่ข้างบน

    • ฉันคิดว่ามีการอ้างอิงในฐานะชื่อเฉพาะอยู่แล้วนับล้านรายการ คงยากที่จะเปลี่ยนไปใช้ชื่ออื่นนอกจาก EcmaScript

    • ชื่อ 'JavaScript' เต็มไปด้วยความชวนให้เข้าใจผิด และ MozillaScript ก็น่าจะดีกว่า แต่อีกด้านหนึ่ง ฉันก็ไม่ชอบสิ่งที่ Oracle ต้องการอยู่แล้วเป็นทุนเดิม

  • บริษัทเทคโนโลยียักษ์ใหญ่ที่มีเงินเหลือเฟือ ถ้าจะช่วยออกสัก 200,000 ดอลลาร์เพื่อ “ปลดปล่อย” JavaScript ก็คงเป็นเงินเล็กน้อยมาก แต่ก็น่าเสียดายที่ไม่มีใครออกหน้า