2 คะแนน โดย GN⁺ 2024-03-22 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

Redis นำไลเซนส์แบบคู่สำหรับซอร์สโค้ดที่เปิดให้ใช้งานมาใช้

  • Redis เวอร์ชันในอนาคตจะยังคงให้การใช้งานซอร์สโค้ดได้ฟรีและยืดหยุ่นภายใต้ไลเซนส์ RSALv2 และ SSPLv1
  • ตั้งแต่ Redis 7.4 เป็นต้นไป Redis ทุกเวอร์ชันในอนาคตจะใช้ไลเซนส์แบบคู่ภายใต้ Redis Source Available License (RSALv2) และ Server Side Public License (SSPLv1)
  • ด้วยเหตุนี้ Redis จะไม่ถูกแจกจ่ายภายใต้ไลเซนส์ Berkeley Software Distribution (BSD) แบบสามข้ออีกต่อไป

การเติบโตของ Redis และการมีส่วนร่วมจากชุมชน

  • Redis เป็นรากฐานด้านประสิทธิภาพและความเรียบง่ายให้กับแอปพลิเคชันและโครงสร้างพื้นฐานข้อมูลที่ขับเคลื่อนอินเทอร์เน็ตยุคใหม่มาโดยตลอด
  • ตลอดระยะเวลา 15 ปี Redis ภูมิใจที่ได้รองรับแอปพลิเคชันแบบเรียลไทม์ที่นักพัฒนาหลายล้านคนทั่วโลกพึ่งพาอยู่ทุกวัน
  • โมดูล Redis ขั้นสูงที่ใช้ไลเซนส์แบบคู่ใน Redis Stack distribution ได้รับการตอบรับอย่างดีจากชุมชนแล้ว

แรงจูงใจและเป้าหมายของการเปลี่ยนไลเซนส์

  • ไลเซนส์แบบ source-available ใหม่นี้จะช่วยให้สามารถให้การใช้งานซอร์สโค้ดอย่างยืดหยุ่นได้อย่างยั่งยืน
  • Redis กำลังก้าวสู่ขั้นถัดไปของการพัฒนาในฐานะแพลตฟอร์มข้อมูลแบบเรียลไทม์ ผ่านการนำเสนอ client, tool และผลิตภัณฑ์ Redis แกนหลักแบบบูรณาการ
  • Redis จะยังคงให้ซอร์สโค้ดฟรีแก่ผู้พัฒนา ลูกค้า และพาร์ตเนอร์ผ่าน Redis Community Edition

ฟีเจอร์ใหม่และการบูรณาการของ Redis

  • รีลีส Redis แบบ source-available ในอนาคตจะรวม Redis Stack เข้ากับ Redis แกนหลัก โดยมี data model สำหรับ search, JSON, vector, probabilistic และ time-series
  • สิ่งนี้จะทำให้ Redis สามารถถูกใช้งานได้ง่ายในฐานะ key/value store และ document store ประสิทธิภาพสูง, query engine ที่ทรงพลัง และฐานข้อมูลเวกเตอร์แบบ latency ต่ำสำหรับขับเคลื่อนแอปพลิเคชัน generative AI

ผลกระทบของการเปลี่ยนไลเซนส์ต่อผู้ให้บริการคลาวด์

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

การสนับสนุนชุมชนนักพัฒนาและระบบนิเวศพาร์ตเนอร์

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

ไม่มีการเปลี่ยนแปลงสำหรับลูกค้า Redis Enterprise

  • ไม่มีการเปลี่ยนแปลงใด ๆ สำหรับลูกค้า Redis Enterprise เดิม

FAQ เกี่ยวกับการเปลี่ยนไลเซนส์

  • สามารถดูข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนไลเซนส์ได้ใน FAQ ด้านล่าง

ความเห็นของ GN⁺

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

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

 
GN⁺ 2024-03-22
ความคิดเห็นจาก Hacker News
  • มีความเห็นที่หลากหลายต่อการเปลี่ยนไลเซนส์ของ Redis Labs:
    • ผู้ใช้คนหนึ่งอ้างว่าการเปลี่ยนไลเซนส์ลักษณะนี้จะส่งผลเสียต่อ Redis Labs และก่อให้เกิดปัญหาทางกฎหมายกับสตาร์ทอัพขนาดเล็ก ขณะที่บริษัทใหญ่เช่น AWS สามารถฟอร์ก Redis และเปลี่ยนไลเซนส์ได้ จึงอาจกลายเป็นทางเลือกที่ดีกว่าเสียอีก
    • ผู้ใช้อีกรายมองว่าผู้ใช้ Redis ส่วนใหญ่ไม่เคยจ่ายเงินให้ Redis Labs อยู่แล้ว และการเปลี่ยนไลเซนส์แบบนี้คงไม่ได้ผลในระยะยาว เพราะผู้ใช้น่าจะหันไปใช้เวอร์ชันที่ถูกฟอร์กแทน
    • ผู้ใช้อีกคนคาดว่ารายได้จากการโฮสต์คือแรงจูงใจหลักของโปรเจกต์ประเภทนี้ และการเปลี่ยนไลเซนส์จะยังคงเกิดขึ้นต่อไป โดยประเมินว่า Redis มอบคุณค่าให้โลกอย่างมาก แต่กลับสร้างรายได้ได้น้อยเมื่อเทียบกัน
    • มีความเห็นว่าในยุคคลาวด์ โอกาสทางการเงินสำหรับการดูแลและซัพพอร์ตโปรเจกต์โอเพนซอร์สลดลง และบริษัทใหญ่อย่าง AWS ได้ประโยชน์จากโปรเจกต์โอเพนซอร์ส แต่มีส่วนร่วมกลับมาน้อย
    • มีข้อโต้แย้งว่าโปรเจกต์โอเพนซอร์สควรใช้ไลเซนส์ที่มีข้อจำกัดมากขึ้นอย่าง SSPL หรือทดลองใช้ข้อจำกัดแบบ Llama 2 เพราะนักพัฒนาแต่ละคนไม่ได้มีส่วนร่วมเพื่อสนับสนุนการเกาะกินฟรีของบริษัทใหญ่อย่าง AWS
    • ตั้งแต่ Redis เวอร์ชัน 7.4 เป็นต้นไป จะใช้ไลเซนส์ใหม่ และเวอร์ชัน 7.2 จะเป็นรีลีสสุดท้ายภายใต้ไลเซนส์เดิม ปัจจุบัน Redis รองรับรีลีสเพิ่มเติมอีกสองรุ่น ซึ่งหมายความว่าผู้ใช้จำเป็นต้องวางแผนตามการเปลี่ยนไลเซนส์นี้
    • Redis Inc. กำลังเปลี่ยนไลเซนส์ของโปรเจกต์ Redis จาก BSD 3-Clause ไปเป็นไลเซนส์ใหม่สองแบบที่ไม่ได้รับการอนุมัติจาก OSI ซึ่งขัดแย้งกับคำกล่าวก่อนหน้านี้ที่ว่าไลเซนส์หลักของ Redis จะคงเป็น BSD 3-Clause เสมอ
    • ไลเซนส์ใหม่ (SSPL) อาจไม่ถือเป็นโอเพนซอร์ส เนื่องจากมีข้อจำกัดด้านขอบเขตการใช้งาน
    • Microsoft ประกาศโปรเจกต์ใหม่ชื่อ Garnet ซึ่งสื่อว่าเป็นจังหวะเวลาที่เหมาะสม
    • ผู้ก่อตั้งสายเทคนิคของ Redis และ Hashicorp ต่างลาออกก่อนที่บริษัทของตนจะเปลี่ยนทิศทางออกห่างจาก FOSS ซึ่งอาจหมายความว่าพวกเขาคาดการณ์การเปลี่ยนแปลงนี้และไม่เห็นด้วย หรือไม่ต้องการให้ชื่อเสียงของตนได้รับผลกระทบ ทั้งหมดนี้เป็นเพียงการคาดเดาเท่านั้น