12 คะแนน โดย guesswhat 2024-03-24 | 2 ความคิดเห็น | แชร์ทาง WhatsApp

Drew DeVault ผู้ก่อตั้ง sourcehut และอดีตผู้ดูแลหลักของ sway ได้สร้างฟอร์กแบบคัดลอกซ้ายของ redis ขึ้นมา

ไลเซนส์ใช้ LGPL-3.0-only

Source code: https://codeberg.org/redict/redict

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

 
xguru 2024-03-25

ลองแนบเนื้อหาสรุปโดย GN+ มาด้วยครับ

Redict, ฟอร์กแบบ copyleft ที่เป็นอิสระของ Redis®

  • Redict เป็นเวอร์ชันฟอร์กของ Redis® ที่เป็นอิสระและไม่เชิงพาณิชย์
  • ถูกเสนอขึ้นสำหรับผู้คนจำนวนมากที่ผิดหวังกับการที่ Redis® เปลี่ยนไปใช้โมเดลไลเซนส์ซอฟต์แวร์ที่ไม่เสรี
  • Redict อิงจาก Redis® OSS เวอร์ชัน 7.2.4 และใช้ซอร์สโค้ด BSD 3-Clause
  • การเปลี่ยนแปลงทั้งหมดของ Redict ได้รับการให้ไลเซนส์ด้วย LGPL-3.0 เท่านั้น

เหตุผลที่เลือก LGPL

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

วิธีการเปลี่ยนไลเซนส์

  • Redis® OSS ใช้ไลเซนส์ BSD 3-Clause ซึ่งเป็นไลเซนส์แบบอนุญาต
  • Redict ให้ไลเซนส์แก่การเปลี่ยนแปลงต่าง ๆ ด้วย LGPL โดยคงไลเซนส์เดิมและข้อยกเว้นความรับผิดด้านลิขสิทธิ์ไว้
  • Redis® Ltd ไม่ได้ถือครองลิขสิทธิ์ของโค้ด Redis® และให้ซับไลเซนส์ภายใต้ไลเซนส์ BSD แบบเดียวกับ Redict

ความแตกต่างจาก Redis®

  • ณ ตอนนี้ ความแตกต่างจาก Redis® 7.2.4 ยังมีจำกัด
  • การเปลี่ยนแปลงหลักคือการเปลี่ยนชื่อและการวางรากฐานทางเทคนิคเพื่ออนาคตที่เป็นอิสระ
  • การเปลี่ยนแปลงที่ผู้ใช้มองเห็นได้ ได้แก่ การเปลี่ยนชื่อไฟล์ปฏิบัติการ การเพิ่ม global redict ใน Lua API และการเปลี่ยนชื่อสัญลักษณ์ใน Module API

การเปลี่ยนแปลงในอนาคต

  • Redict มีเป้าหมายพัฒนาอย่างต่อเนื่องในฐานะดิสทริบิวชันซอฟต์แวร์เสรีที่เข้ากันได้กับ Redis® OSS
  • การเปลี่ยนแปลงที่กำลังหารือกัน ได้แก่ การถอดฟีเจอร์เก่า การนำ dependency ออก และการลบตัวอย่าง system service
  • Redict มีแผนจะฟอร์ก Hiredis ซึ่งเป็น dependency ภายในด้วย

การเปลี่ยนแปลงโครงสร้างพื้นฐาน

  • ใช้โอกาสนี้สร้างชุมชนที่เป็นอิสระจากโครงสร้างพื้นฐานแบบปิดอย่าง GitHub และ Slack
  • ซอร์สโค้ดโฮสต์อยู่บน Codeberg ซึ่งดำเนินการโดยองค์กรไม่แสวงหากำไรจากเยอรมนี
  • มีการเปิดช่อง IRC #redict บน libera.chat เพื่อจัดตั้งชุมชน

ความสัมพันธ์กับฟอร์กอื่น ๆ

  • ก่อนที่ Redis® จะเปลี่ยนไลเซนส์ ก็มีฟอร์กหลายตัวอยู่แล้ว
  • Redict จะมอบความต่อเนื่องแบบอนุรักษนิยมของโค้ดเบส Redis® OSS
 
carnoxen 2024-03-24

Rocky Linux ก็ออกมาแล้ว ผมยังคิดอยู่เลยว่าทำไมอันนี้ถึงยังไม่ออกมา