Redis ละทิ้งใบอนุญาต BSD และไม่ใช่โอเพ่นซอร์สอีกต่อไป

ทำซ้ำ

โลโก้เรดิส

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

จากเวอร์ชัน Redis 7.4 โครงการจะแจกจ่ายรหัสภายใต้ลิขสิทธิ์ที่เป็นกรรมสิทธิ์สองฉบับ: RSALv2 (ใบอนุญาต Redis Source Available v2) และ SSPLv1 (ใบอนุญาตสาธารณะฝั่งเซิร์ฟเวอร์ v1) แทนใบอนุญาต BSD ที่ใช้ก่อนหน้านี้ ก่อนหน้านี้ เฉพาะโมดูลเสริมที่นำเสนอฟังก์ชันการทำงานขั้นสูงสำหรับผู้ใช้ระดับองค์กร เช่น RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom และอื่นๆ เท่านั้นที่ได้รับสิทธิ์การใช้งานที่เป็นกรรมสิทธิ์ ในตอนนี้ สิทธิ์การใช้งานที่เป็นกรรมสิทธิ์จะนำไปใช้กับฐานโค้ด DBMS หลักด้วย

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

El การบำรุงรักษาสาขา Redis 7.x เก่าที่ออกก่อนที่การเปลี่ยนแปลงใบอนุญาตจะดำเนินต่อไป อย่างน้อยก็จนกว่าจะเปิดตัว Redis Community Edition 9.0 แพตช์ที่แก้ไขช่องโหว่และปัญหาสำคัญจะได้รับการเผยแพร่สำหรับเวอร์ชันเก่าภายใต้ใบอนุญาต BSD และสามารถนำมาใช้ในส้อมได้ หลังจากช่วงระยะเวลาการสนับสนุนสำหรับเวอร์ชันเก่า แพตช์จะเผยแพร่ภายใต้สิทธิ์การใช้งาน SSPL และ RSAL เท่านั้น ซึ่งหมายความว่าผู้สร้าง fork จะต้องจัดการการบำรุงรักษาของตนเอง

“เราหวังว่าจะได้ทำงานร่วมกันต่อไปเพื่อสนับสนุนนักพัฒนาด้วยนวัตกรรมล่าสุดในด้านการจัดเก็บและการจัดการข้อมูล” Julia Liuson ประธานฝ่ายนักพัฒนาของ Microsoft กล่าว "การทำงานร่วมกันของเรายังคงสนับสนุนโซลูชันแบบรวมเช่น Azure Cache สำหรับ Redis และจะทำให้ลูกค้า Microsoft สามารถเข้าถึงคุณลักษณะเพิ่มเติมภายในข้อเสนอ Redis ได้"

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

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

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

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

ถ้าคุณเป็น สนใจที่จะทราบข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ คุณสามารถตรวจสอบรายละเอียด ในลิงค์ต่อไปนี้.


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา