NetBird เปลี่ยนไปใช้สัญญาอนุญาต AGPLv3 เพื่อต่อสู้กับยักษ์ใหญ่คลาวด์ พร้อมคงสถานะโอเพนซอร์ส

ทีมชุมชน BigGo
NetBird เปลี่ยนไปใช้สัญญาอนุญาต AGPLv3 เพื่อต่อสู้กับยักษ์ใหญ่คลาวด์ พร้อมคงสถานะโอเพนซอร์ส

NetBird แพลตฟอร์มเครือข่ายโอเพนซอร์สยอดนิยม ได้ประกาศการเปลี่ยนแปลงจากสัญญาอนุญาต BSD-3 ที่เป็นแบบอนุญาตเสรี ไปเป็น AGPLv3 เข้าร่วมกับแนวโน้มที่เพิ่มขึ้นของบริษัทต่างๆ ที่พยายามปกป้องโปรเจกต์ของตนจากการถูกใช้ประโยชน์โดยผู้ให้บริการคลาวด์รายใหญ่ การเปลี่ยนแปลงนี้มีผลตั้งแต่เวอร์ชัน 0.53.0 ในวันที่ 5 สิงหาคม 2025 สะท้อนให้เห็นถึงความตึงเครียดในวงกว้างของชุมชนโอเพนซอร์สเกี่ยวกับความยั่งยืนและการแข่งขันที่เป็นธรรม

ไทม์ไลน์การเปลี่ยนแปลงใบอนุญาต

  • ใบอนุญาตปัจจุบัน: BSD-3 (แบบอนุญาต)
  • ใบอนุญาตใหม่: AGPLv3 (แบบ copyleft)
  • วันที่มีผลบังคับใช้: 5 สิงหาคม 2025 พร้อมกับเวอร์ชัน 0.53.0
  • เวอร์ชันเดิม: เวอร์ชันทั้งหมดก่อนเวอร์ชัน 0.53.0 ยังคงใช้ใบอนุญาต BSD-3

ปัญหาผู้ให้บริการคลาวด์เป็นแรงผลักดันให้เปลี่ยนสัญญาอนุญาต

การเปลี่ยนแปลงนี้เกิดขึ้นจากสิ่งที่นักพัฒนาหลายคนมองว่าเป็นข้อได้เปรียบที่ไม่เป็นธรรมของผู้ให้บริการคลาวด์ขนาดใหญ่อย่าง Amazon Web Services ภายใต้สัญญาอนุญาตแบบเสรีอย่าง BSD-3 ยักษ์ใหญ่เหล่านี้สามารถนำโปรเจกต์โอเพนซอร์สมาดัดแปลงและเสนอบริการแข่งขันโดยไม่ต้องมีส่วนร่วมกลับคืนสู่ชุมชนต้นฉบับ สิ่งนี้สร้างสถานการณ์ที่ท้าทายซึ่งผู้สร้างซอฟต์แวร์นวัตกรรมต้องดิ้นรนเพื่อแข่งขันกับบริการคลาวด์ที่มีเงินทุนมากมายซึ่งสร้างขึ้นจากผลงานของตนเอง

การอพิปรายในชุมชนเผยให้เห็นความคิดเห็นที่แข็งกร้าวทั้งสองฝ่าย บางคนโต้แย้งว่านี่แสดงถึงวิวัฒนาการที่จำเป็นของการให้สัญญาอนุญาตโอเพนซอร์สสำหรับยุคคลาวด์ ในขณะที่คนอื่นๆ กังวลเกี่ยวกับการแยกส่วนคำจำกัดความของสิ่งที่ถือเป็นโอเพนซอร์สอย่างแท้จริง การถกเถียงนี้เน้นย้ำถึงความตึงเครียดพื้นฐานระหว่างการรักษาเสรีภาพแบบดั้งเดิมของซอฟต์แวร์โอเพนซอร์สและการรับประกันความยั่งยืนของโปรเจกต์ที่สร้างมันขึ้นมา

AGPLv3 สร้างสมดุลระหว่างความเปิดกว้างและการปกป้อง

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

สำหรับผู้ใช้ส่วนใหญ่ ผลกระทบในทางปฏิบัติยังคงน้อยมาก องค์กรที่โฮสต์เอง ผู้ใช้องค์กรภายใน และแม้แต่ผู้ให้บริการที่จัดการแทนสามารถใช้ NetBird ต่อไปได้โดยไม่มีข้อจำกัด สัญญาอนุญาตนี้มุ่งเป้าไปที่บริษัทที่จะนำโค้ดไปดัดแปลงและเปิดตัวบริการเชิงพาณิชย์แข่งขันโดยไม่มีส่วนร่วมกลับคืนสู่ชุมชน

AGPL จะหยุด Amazon ได้ แต่จะหยุด WP Engine ไม่ได้ ต้องมีสัญญาอนุญาตที่ให้ลูกค้าของคุณใช้คุณได้อย่างเสรี แต่ไม่ให้คู่แข่งขายผลงานหนักของคุณต่อ

ผลกระทบต่อกลุ่มผู้ใช้ที่แตกต่างกัน

  • ไม่มีการเปลี่ยนแปลง: ผู้ใช้ที่ติดตั้งเอง, การใช้งานภายในองค์กร, ลูกค้าระบบคลาวด์, MSPs/MSSPs
  • ข้อกำหนดมีผลบังคับใช้: บริษัทที่เสนอบริการแข่งขันโดยใช้ NetBird ต้องแบ่งปันการแก้ไข
  • มีใบอนุญาทเชิงพาณิชย์: ใบอนุญาททางเลือกสำหรับองค์กรที่ไม่สามารถใช้ AGPLv3 ได้

ชุมชนแบ่งแยกเกี่ยวกับคำจำกัดความโอเพนซอร์สและรูปแบบธุรกิจ

การประกาศนี้ได้จุดประกายการถกเถียงอย่างเข้มข้นเกี่ยวกับสิ่งที่ถือเป็นการให้สัญญาอนุญาตโอเพนซอร์สที่ถูกต้องในยุคปัจจุบัน ผู้สนับสนุนโอเพนซอร์สแบบดั้งเดิมโต้แย้งว่าข้อจำกัดใดๆ เกี่ยวกับกรณีการใช้งานละเมิดหลักการพื้นฐานที่กำหนดไว้เมื่อหลายสิบปีก่อน พวกเขาโต้แย้งว่าคำจำกัดความโอเพนซอร์สปัจจุบันที่รักษาโดยองค์กรอย่าง Open Source Initiative ควรคงไว้โดยไม่เปลี่ยนแปลงไม่ว่าจะมีความท้าทายทางธุรกิจใหม่ๆ หรือไม่

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

แนวโน้มที่กว้างขึ้นสู่การให้สัญญาอนุญาตแบบปกป้อง

การเคลื่อนไหวของ NetBird สะท้อนแนวโน้มในอุตสาหกรรมที่กว้างขึ้นเมื่อบริษัทมากขึ้นต้องต่อสู้กับความท้าทายที่คล้ายกัน โปรเจกต์อย่าง Redis ได้ทำการเปลี่ยนแปลงที่เปรียบเทียบได้ แม้ว่าบางโปรเจกต์จะเลือกแนวทางที่เข้มงวดมากกว่าซึ่งอยู่นอกคำจำกัดความโอเพนซอร์สแบบดั้งเดิม การเลือก AGPLv3 แสดงถึงจุดกึ่งกลางที่รักษาข้อมูลประจำตัวโอเพนซอร์สในขณะที่ให้การปกป้องทางธุรกิจที่มีความหมาย

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

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

อ้างอิง: NetBird Is Embracing the AGPLv3 License