8 คะแนน โดย GN⁺ 2025-05-02 | 7 ความคิดเห็น | แชร์ทาง WhatsApp
  • Redis เปลี่ยนมาใช้ไลเซนส์ AGPLv3 และกลับมาเป็นโอเพนซอร์สอีกครั้ง
  • ไลเซนส์ SSPL เดิมไม่ได้รับการยอมรับจากชุมชนว่าเป็นโอเพนซอร์ส และภายในองค์กรก็มีการถกเถียงเรื่องการเปลี่ยนมาใช้ AGPL มาอย่างต่อเนื่อง
  • Vector Sets ซึ่งเป็นชนิดข้อมูลใหม่ ถูกพัฒนาขึ้นภายใต้จิตวิญญาณของโอเพนซอร์ส และเปิดตัวอย่างเป็นทางการพร้อมกับ Redis 8
  • การเปลี่ยนไลเซนส์ครั้งนี้ไม่ใช่แค่ประเด็นทางเทคนิค แต่เป็น การเลือกเชิงปรัชญา เพื่อรักษาความสอดคล้องกับชุมชน
  • antirez ผู้ก่อตั้ง Redis ยืนยันเจตนารมณ์ว่าจะเคารพชุมชนและเขียนโค้ดที่ดีที่สุดต่อไป

เบื้องหลังการที่ Redis กลับมาเป็นโอเพนซอร์สอีกครั้ง

  • antirez ผู้ก่อตั้ง Redis และปัจจุบันกลับมาร่วมโครงการ Redis อีกครั้ง สนับสนุนภายในองค์กรอย่างแข็งขันให้เปลี่ยนไปใช้ไลเซนส์ AGPL
  • เขาชี้ว่า SSPL ไม่ได้รับการยอมรับให้เป็นไลเซนส์โอเพนอย่างเป็นทางการจาก Open Source Initiative (OSI) และชุมชนนักพัฒนา
  • หลังการหารือภายในเป็นเวลานาน Redis จึง ตัดสินใจเปลี่ยนจาก SSPL มาเป็น AGPLv3 และกลับไปเป็นซอฟต์แวร์ที่ยึดชุมชนเป็นศูนย์กลาง

จุดยืนในฐานะนักพัฒนาโอเพนซอร์ส

  • antirez ต้องการให้ชนิดข้อมูลใหม่ที่เขาพัฒนาขึ้นอย่าง Vector Sets ถูกเผยแพร่ในรูปแบบโอเพนซอร์สอย่างแน่นอน
  • เขากล่าวว่า "การพัฒนาซอฟต์แวร์โอเพนซอร์สเป็นส่วนหนึ่งของตัวตนของผม และตอนนี้ก็เปลี่ยนมันไม่ได้แล้ว"
  • เขาอธิบายว่าเป้าหมายของโครงการ Redis คือการคงไว้ซึ่งความเรียบง่ายและการใช้งานได้จริง พร้อมทั้ง ขับเคลื่อนวิวัฒนาการทางเทคนิคที่ยั่งยืน

ความหมายของ AGPLv3 และการฟื้นฟูความเชื่อมั่นจากผู้ใช้

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

การเปิดตัว Redis 8 และแผนในอนาคต

  • Redis 8 เป็นเวอร์ชันทางการเวอร์ชันแรกที่ใช้ไลเซนส์ AGPL โดยมีการปรับปรุงฟีเจอร์จำนวนมากและเพิ่มประสิทธิภาพความเร็วในแกนหลัก
  • antirez มีแผนจะเดินหน้าทำไอเดียต่าง ๆ ให้กับฟีเจอร์ Vector Sets เพื่อให้ใช้งานได้จริงมากยิ่งขึ้น และยินดีรับฟังฟีดแบ็กจากชุมชน
  • บล็อกที่เกี่ยวข้อง:

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

 
savvykang 2025-05-03

ต่อไปในอนาคตพวกเขาก็อาจเปลี่ยนไลเซนส์ได้ทุกเมื่อไม่ว่าด้วยเหตุผลใดก็ตามไม่ใช่หรือ? จากการที่กลับลำจุดยืนภายในเวลาแค่ 1 ปี ทำให้เชื่อถือไม่ได้ https://th.news.hada.io/topic?id=13942

 
beenzinozino 2025-05-03

AGPL น่ากลัว...

 
pcj9024 2025-05-02

AGPL น่ากลัวจัง.....

 
kaydash 2025-05-02

เป็นไลเซนส์ชวนผวาจริง ๆ..

 
holmes 2025-05-02

AGPL น่ากลัวจัง

 
unsure4000 2025-05-02

ยินดีต้อนรับการกลับมา...แต่ผมจะยังใช้ valkey ต่อไป...

 
GN⁺ 2025-05-02
ความคิดเห็นใน Hacker News
  • เคยมีส่วนร่วมภายใต้ไลเซนส์เดิมของ Redis แต่ผิดหวังกับการเปลี่ยนไลเซนส์เป็น SSPL แบบไม่คาดคิด จึงย้ายไปใช้ redict แทน ถ้าเปลี่ยนเป็น AGPL ตั้งแต่แรกก็คงพอยอมรับได้ในเชิงศีลธรรม

    • ยังเคารพ antirez เหมือนเดิม แต่หมดความเชื่อถือใน Redis, Inc. แล้ว และต่อจากนี้ก็จะใช้ Redis fork ต่อไป
  • หลายคนแสดงปฏิกิริยาแบบประชดประชัน แต่การตัดสินใจครั้งนี้คือสิ่งที่ชุมชนต้องการ และอาจส่งผลเชิงบวกให้บริษัทอื่น ๆ เห็นตามด้วย

    • ขอบคุณทีม Redis
  • ตามบล็อกของ Redis มีการเพิ่มฟีเจอร์ใหม่ภายใต้ไลเซนส์ AGPL

    • Redis Query Engine ดูเป็นทางเลือกแทน Elasticsearch และ Redis 8 ที่เพิ่มฟีเจอร์ใหม่เข้ามาก็น่าสนใจ
  • สงสัยว่าชุมชนจะกลับมาเชื่อใจ Redis อีกครั้งหรือจะใช้ Valkey ต่อไป

    • ทีมกฎหมายของบริษัทใหญ่บางแห่งระวังซอฟต์แวร์ AGPL อยู่แล้ว จึงอาจทำให้ Valkey ดูน่าสนใจกว่า
  • ตามโพสต์บล็อกของ CEO เป้าหมายคือทำให้ AWS และ Google ต้องคง fork ของตัวเองไว้

    • แต่การทำให้ผู้ใช้รายใหญ่ต้อง fork ซอฟต์แวร์และดูแลเวอร์ชันของตัวเองต่อไป ไม่ใช่เรื่องที่ดีนัก
  • Redis มีประโยชน์ในฐานะเครื่องมือสำหรับเรียนรู้เทคโนโลยีใหม่และสำรวจข้อมูล

    • การออกแบบ API ทำได้ดี จึงใช้งานฟีเจอร์ใหม่ได้ง่าย
    • ดีใจที่ Antirez กลับมาที่ Redis และ Redis ก็ยังพัฒนาต่อไป
  • บริษัทของเราเปลี่ยนไปใช้ Valkey แล้ว และลงทุนเวลาเชิงวิศวกรรมไปมาก

    • Redis อาจเปลี่ยนไลเซนส์อีกครั้งได้ จึงไม่มีแผนจะย้ายกลับ
  • ยังต้องใช้ CLA อยู่ และนั่นทำให้ยังมีความเป็นไปได้ที่จะเปลี่ยนกลับไปเป็นไลเซนส์แบบปิดได้อีก

    • ต้องยอมรับแพตช์ที่เป็น AGPL เท่านั้น จึงจะคงความเป็นโอเพนซอร์สไว้ได้
  • ในโพสต์บล็อกที่ Antirez เขียนตอนออกจาก Redis เขาพูดถึงความต้องการแสดงโค้ดให้เป็นงานศิลปะ

    • งานศิลปะของเขาเคยสูญเสียความงดงามไป แต่ตอนนี้กำลังได้มันกลับคืนมา
  • บทเรียนจากดราม่าครั้งนี้คือ ถ้าเปลี่ยนไลเซนส์ซอฟต์แวร์จาก free open source ไปเป็นทิศทางที่จำกัดการแข่งขัน ก็จะสูญเสียความไว้วางใจ

    • เมื่อเสียความไว้วางใจไปแล้ว ต่อให้เปลี่ยนไลเซนส์กลับ ก็ยากจะกู้ความเชื่อใจคืนมา