Deno แสวงหาเงินบริจาคจากสาธารณะ 200,000 ดอลลาร์สหรัฐ เพื่อท้าทาย Trademark JavaScript ของ Oracle

ทีมชุมชน BigGo
Deno แสวงหาเงินบริจาคจากสาธารณะ 200,000 ดอลลาร์สหรัฐ เพื่อท้าทาย Trademark JavaScript ของ Oracle

บริษัท JavaScript runtime Deno ได้เปิดตัวแคมเปญระดมทุนสาธารณะเพื่อรวบรวมเงิน 200,000 ดอลลาร์สหรัฐสำหรับการต่อสู้ทางกฎหมายกับ Oracle ในเรื่องความเป็นเจ้าของ trademark JavaScript การเคลื่อนไหวนี้ได้จุดประกายการถกเถียงอย่างเข้มข้นในชุมชนนักพัฒนาเกี่ยวกับความรับผิดชอบขององค์กร กฎหมาย trademark และการต่อสู้นี้คุ้มค่ากับต้นทุนหรือไม่

เป้าหมายการระดมทุนและกรอบเวลา

  • จำนวนเงินเป้าหมาย: 200,000 ดอลลาร์สหรัฐ
  • ระยะปัจจุบัน: ขั้นตอนการสำรวจข้อมูลของคำร้องขอยกเลิกต่อ USPTO
  • ระยะเวลาคดี: 10 เดือนนับตั้งแต่ยื่นคำร้อง
  • การระดมทุนครั้งก่อนของ Deno : 21 ล้านดอลลาร์สหรัฐ รอบ Series A

การต่อสู้ทางกฎหมายเข้าสู่ช่วงวิกฤต

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

การตอบสนองจากชุมชนมีความหลากหลาย โดยหลายคนตั้งคำถามว่าทำไมบริษัทที่ได้รับการสนับสนุนจาก venture capital และระดมทุน Series A ได้ 21 ล้านดอลลาร์สหรัฐ ถึงต้องการเงินบริจาคจากสาธารณะสำหรับค่าใช้จ่ายทางกฎหมาย นักพัฒนาบางคนมองว่านี่เป็นกลยุทธ์การตลาด ในขณะที่คนอื่นมองว่าเป็นการบริการสาธารณะที่ถูกต้องซึ่งเป็นประโยชน์ต่อระบบนิเวศ JavaScript ทั้งหมด

ชุมชนแบ่งแยกเรื่องกลยุทธ์การระดมทุน

แนวทางการระดมทุนได้สร้างความขัดแย้งอย่างมากในหมู่นักพัฒนา ผู้วิจารณ์โต้แย้งว่า Deno ควรระดมทุนสำหรับคดีความด้วยตนเอง โดยเฉพาะอย่างยิ่งเมื่อพิจารณาจากการสนับสนุน venture capital ที่มากมาย คนอื่นตั้งคำถามว่าปัญหา trademark จริงๆ แล้วส่งผลกระทบต่อนักพัฒนาส่วนใหญ่หรือไม่ เนื่องจากหลายคนใช้ทางเลือกอื่นเช่น JS หรือ ECMAScript เพื่อหลีกเลี่ยงความขัดแย้งที่อาจเกิดขึ้น

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

ทางเลือกอื่นได้รับความนิยมเพิ่มขึ้น

สมาชิกชุมชนจำนวนมากแนะนำว่าแทนที่จะต่อสู้กับ Oracle ในศาล อุตสาหกรรมควรใช้คำศัพท์ที่แตกต่างกัน ECMAScript ซึ่งเป็นชื่อมาตรฐานอย่างเป็นทางการ มีอยู่แล้วเป็นทางเลือก แม้ว่าหลายคนจะพบว่าออกเสียงได้ยาก คำแนะนำอื่นๆ รวมถึงการกลับไปใช้ชื่อในอดีตเช่น Mocha หรือ LiveScript หรือการใช้คำศัพท์ใหม่ทั้งหมดเช่น WebScript

การถกเถียงเรื่องการตั้งชื่อสะท้อนความหงุดหงิดที่ลึกซึ้งกับความสัมพันธ์ที่สับสนของ JavaScript กับ Java ชื่อเดิมถูกเลือกในปี 1995 เป็นการตัดสินใจทางการตลาดเพื่อใช้ประโยชน์จากความนิยมของ Java แม้ว่าภาษาทั้งสองจะไม่มีความสัมพันธ์ทางเทคนิค สิ่งนี้ได้สร้างความสับสนมาหลายทศวรรษในหมู่โปรแกรมเมอร์ใหม่และผู้มีส่วนได้ส่วนเสียที่ไม่ใช่ด้านเทคนิค

ตัวเลือกการตั้งชื่ออื่นๆ ที่ได้หารือกัน

  • ECMAScript / ES: ชื่อมาตรฐานอย่างเป็นทางการ แต่ถือว่าใช้งานยาก
  • JS: ตัวย่อแบบง่าย แต่ยากต่อการจดเครื่องหมายการค้า
  • WebScript: ทางเลือกที่อธิบายความหมายได้ดี
  • Mocha: ชื่อรหัสต้นแบบเดิม
  • LiveScript: ชื่อเดิมก่อนเปิดตัวเป็น JavaScript

ข้อได้เปรียบทางกฎหมายของ Oracle

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

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

ประวัติเครื่องหมายการค้า JavaScript

  • การยื่นขอครั้งแรก: 1 ธันวาคม 1995 โดย Sun Microsystems
  • เครื่องหมายการค้าได้รับการอนุมัติ: 6 พฤษภาคม 1997
  • เจ้าของปัจจุบัน: Oracle Corporation (ซื้อกิจการ Sun Microsystems )
  • ภาษาโปรแกรมมิ่งปรากฏครั้งแรก: 4 ธันวาคม 1995 ใน Netscape Navigator
  • ชื่อเบต้าเดิม: LiveScript

ผลกระทบที่กว้างขึ้น

คดีนี้แสดงถึงมากกว่าแค่ข้อพิพาทเรื่องชื่อภาษาโปรแกรม มันสัมผัสกับคำถามพื้นฐานเกี่ยวกับการที่กฎหมาย trademark ใช้กับคำศัพท์เทคโนโลยีที่ได้รับการยอมรับอย่างกว้างขวางโดยชุมชนและอุตสาหกรรม ผลลัพธ์อาจมีอิทธิพลต่อการปฏิบัติต่อคำศัพท์เทคโนโลยีทั่วไปอื่นๆ ในการท้าทายทางกฎหมายในอนาคต

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

อ้างอิง: Help Us Raise $200k to Free JavaScript from Oracle