9 คะแนน โดย kbumsik 2024-03-22 | 6 ความคิดเห็น | แชร์ทาง WhatsApp

Redis ได้เปลี่ยนจากไลเซนส์ BSD เดิมไปเป็นไลเซนส์คู่ระหว่าง Redis Source Available License (RSALv2) และ Server Side Public License (SSPLv1)

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

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

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

 
ssssut 2024-03-23

https://gomomento.com/blog/…
มีเบื้องหลังแบบนี้นี่เอง "Redis ไม่ได้ถูกสร้างโดย Redis".

 
hanbee1123 2024-03-23

redislabs ตอนแรกเติบโตมาในฐานะบริษัทที่ให้การสนับสนุนด้านเทคนิคของ redis
ต่อมาจึงดึง Salvatore Sanfilippo ผู้พัฒนา redis คนแรกเข้ามา และเท่าที่ทราบก็ได้ผนวก redis เข้าไปโดยธรรมชาติ

 
ssssut 2024-03-23

ใช่ เนื้อหาในบทความก็ระบุไว้แบบนั้นครับ

 
xguru 2024-03-22

ผมก็เห็นข่าวนี้เหมือนกัน เลยขอแนบสรุปปฏิกิริยาจาก Hacker News ที่ GN+ สรุปไว้มาให้ครับ。

ความคิดเห็นใน Hacker News

  • การเปลี่ยนไลเซนส์จะส่งผลเสียต่อ Redis Labs

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

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

    • ในยุคคลาวด์ บริษัทต่าง ๆ ใช้ managed service ของ Amazon/MS/Google ซึ่งอาจทำลายโอกาสทางการเงินของผู้ดูแลโครงการและผู้เกี่ยวข้อง
  • การสร้างรายได้จากการโฮสต์เป็นแรงจูงใจสำคัญของบริษัทเจ้าของโครงการ และนี่คือแนวโน้มที่ผลักดันให้เกิดการเปลี่ยนไลเซนส์

    • จำเป็นต้องมี โมเดลใหม่สำหรับการให้บริการโปรแกรมที่ซับซ้อนภายใต้ไลเซนส์โอเพนซอร์ส แต่ตอนนี้ก็ยังไม่เห็นวิธีที่ใช้งานได้จริง
  • มุมมองเชิงบวกของนักพัฒนาต่อการเปลี่ยนไลเซนส์ของ Redis:

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

    • Redis 7.4 จะเป็นรุ่นแรกที่ออกภายใต้ไลเซนส์ใหม่ และ 7.2 คือรีลีสสุดท้ายภายใต้ไลเซนส์เดิม
    • ขณะนี้ Redis ยังรองรับรีลีสเพิ่มเติมอีกสองรุ่น ซึ่งอาจส่งผลต่อแผนการยุติการสนับสนุนในอนาคต
    • Ubuntu และ Debian ยังออกอัปเดตความปลอดภัยให้ Redis อยู่ แต่ด้วยไลเซนส์ใหม่ Redis อาจถูกถอดออกจากรีโพซิทอรีทางการ
  • การเปิดตัว Garnet ของ Microsoft และจังหวะเวลา:

    • พร้อมกับการเปลี่ยนไลเซนส์ของ Redis ทาง Microsoft ก็เปิดตัว Garnet ด้วย
  • สถานะความเป็นโอเพนซอร์สของไลเซนส์ SSPL:

    • ไลเซนส์ใหม่ (SSPL) อาจไม่ใช่โอเพนซอร์ส เนื่องจากมีข้อจำกัดด้านขอบเขตการใช้งาน
  • การประกาศเปลี่ยนไลเซนส์ของ Redis Inc.:

    • Redis Inc. กำลังเปลี่ยนโครงการ Redis จากไลเซนส์ 3-clause BSD ไปเป็นไลเซนส์สองแบบที่ไม่ได้รับการรับรองจาก OSI
 
kbumsik 2024-03-22

ห่างกันแค่วันเดียวเองที่ Microsoft เปิดตัวโปรเจ็กต์โอเพนซอร์สชื่อ Garnet ซึ่งเข้ากันได้กับ Redis จังหวะนี่ช่างพอดีเหลือเกิน

https://github.com/microsoft/garnet

 
hanbee1123 2024-03-23

คิดว่าอีกไม่นานฝั่ง AWS ก็น่าจะมีผลิตภัณฑ์ที่ fork จาก Redis ออกมาด้วยเหมือนกันนะ,,
จุดที่น่าสนใจก็คือ ส่วนใหญ่พอสมควรของ Redis นั้นออกมาผ่าน Azure,,,