12 Punkte von guesswhat 2024-03-24 | 2 Kommentare | Auf WhatsApp teilen

Drew DeVault, Gründer von sourcehut und ehemaliger Hauptmaintainer von sway, hat einen Copyleft-Fork von Redis erstellt.

Die Lizenz ist LGPL-3.0-only.

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

2 Kommentare

 
xguru 2024-03-25

Ich hänge auch die von GN+ zusammengefassten Inhalte an.

Redict, ein unabhängiger Copyleft-Fork von Redis®

  • Redict ist eine unabhängige, nicht-kommerzielle Fork-Version von Redis®.
  • Es wird für die vielen Menschen vorgeschlagen, die enttäuscht darüber sind, dass Redis® zu einem nicht-freien Softwarelizenzmodell wechselt.
  • Redict basiert auf Redis® OSS 7.2.4 und verwendet den BSD-3-Clause-Quellcode.
  • Alle Änderungen in Redict werden ausschließlich unter LGPL-3.0 lizenziert.

Warum LGPL gewählt wurde

  • Die Wahl der LGPL ist ein klares Versprechen, dass Redict immer freie Software bleiben wird.
  • Durch die Verwendung der LGPL-Lizenz müssen alle Änderungen an Redict unter derselben Freie-Software-Lizenz verbreitet werden.
  • Redict verwendet keine Contributor License Agreements, die bestimmten Organisationen Sonderrechte einräumen, und alle Beitragenden müssen einer Lizenzänderung zustimmen.

Wie die Lizenzänderung möglich ist

  • Redis® OSS basiert auf der BSD-3-Clause-Lizenz, einer permissiven Lizenz.
  • Redict lizenziert seine Änderungen unter der LGPL, während die ursprüngliche Lizenz und die Copyright-Haftungsausschlüsse beibehalten werden.
  • Redis® Ltd besitzt nicht das Urheberrecht am Redis®-Code und unterlizenziert ihn unter derselben BSD-Lizenz wie Redict.

Unterschiede zu Redis®

  • Derzeit sind die Unterschiede zu Redis® 7.2.4 begrenzt.
  • Die wichtigsten Änderungen sind die Umbenennung und der Aufbau einer technischen Grundlage für eine unabhängige Zukunft.
  • Zu den für Nutzer sichtbaren Änderungen gehören umbenannte Binärdateien, die Bereitstellung des globalen redict in der Lua-API sowie geänderte Symbolnamen in der Modul-API.

Zukünftige Änderungen

  • Redict zielt auf die kontinuierliche Weiterentwicklung einer freien Software-Distribution ab, die mit Redis® OSS kompatibel ist.
  • Zu den diskutierten Änderungen gehören das Entfernen veralteter Funktionen, das Eliminieren von Abhängigkeiten und das Entfernen von Beispielen für Systemdienste.
  • Redict plant außerdem, seine interne Abhängigkeit Hiredis ebenfalls zu forken.

Änderungen an der Infrastruktur

  • Diese Gelegenheit wird genutzt, um eine Community aufzubauen, die unabhängig von proprietärer Infrastruktur wie GitHub und Slack ist.
  • Der Quellcode wird auf Codeberg gehostet, das von einer deutschen Non-Profit-Organisation betrieben wird.
  • Auf libera.chat wurde der IRC-Kanal #redict eingerichtet, über den sich die Community organisiert.

Beziehung zu anderen Forks

  • Schon vor der Lizenzänderung von Redis® existierten mehrere Forks.
  • Redict wird eine konservative Fortführung der Redis®-OSS-Codebasis bieten.
 
carnoxen 2024-03-24

Rocky Linux ist ja auch erschienen, da habe ich mich schon gefragt, warum das hier noch nicht herausgekommen ist.