9 Punkte von kbumsik 2024-03-22 | 6 Kommentare | Auf WhatsApp teilen

Redis hat seine bisherige BSD-Lizenz auf eine Doppellizenz aus der Redis Source Available License (RSALv2) und der Server Side Public License (SSPLv1) umgestellt.

Durch die Lizenzänderung sind Redis-Nutzer und Bibliotheken, die Redis verwenden, nicht betroffen, aber von Cloud-Anbietern gehostete Redis-Dienste werden eingeschränkt.

SSPLv1 ist eine Lizenz, die zuerst von MongoDB eingeführt wurde. Der Quellcode bleibt weiterhin öffentlich, aber die Lizenz schränkt Dienste ein, die mit dem eigenen Cloud-Service konkurrieren. In jüngster Zeit wird sie von vielen Open-Source-basierten Unternehmen übernommen.

6 Kommentare

 
ssssut 2024-03-23

https://gomomento.com/blog/…
Dahinter steckte also so eine Hintergrundgeschichte. „Redis wurde nicht von Redis entwickelt.“

 
hanbee1123 2024-03-23

Soweit ich weiß, ist redislabs zunächst als Unternehmen gewachsen, das technischen Support für Redis angeboten hat,
und hat später den ursprünglichen Redis-Entwickler Salvatore Sanfilippo an Bord geholt und Redis dadurch ganz natürlich in das Unternehmen integriert.

 
ssssut 2024-03-23

Ja, das ist ja auch der Inhalt, der im Artikel steht.

 
xguru 2024-03-22

Da ich diese Nachricht auch gesehen hatte, füge ich hier die von GN+ zusammengefassten Hacker-News-Reaktionen an.

Hacker-News-Meinungen

  • Die Lizenzänderung wird Redis Labs schaden

    • Sie könnte bei kleinen Startups rechtliche Probleme verursachen, während Großunternehmen wie AWS Redis forken und auf eine offenere Lizenz umstellen können.
    • Bei Open Source geht es um die Eigentümerschaft der Nutzer an ihrer Software, und mithilfe juristischer Tricks Gewinne anzustreben, kann nicht den Großkonzernen, sondern den Nutzern schaden.
    • Einer der Gründe für den Erfolg von Redis war, dass es ein permissives Open-Source-Projekt war; das zu ändern, könnte in Zukunft schlechte Folgen haben.
  • Die meisten Redis-Nutzer haben Redis Labs nie Geld bezahlt, und diese Lizenzänderung wird ihr Verhalten nicht ändern.

    • Da es viele kommerzielle Redis-Nutzer und Cloud-Anbieter gibt, wird erwartet, dass sie sich organisieren und reagieren.
    • Es gibt einen Trend zu mehr Nutzern und Kunden, die sich auf Open-Source-Forks verlassen, daher ist es als Geschäftsstrategie der falsche Weg, künftige Nutzer zu verprellen.
  • Man sollte eine restriktivere Lizenz wie SSPL übernehmen. Denn einzelne Entwickler tragen nicht dazu bei, Trittbrettfahrerei durch Großunternehmen wie AWS zu unterstützen.

    • Im Cloud-Zeitalter können Unternehmen durch die Nutzung von Managed Services von Amazon/MS/Google die finanziellen Möglichkeiten der Projektmaintainer und der damit verbundenen Personen zerstören.
  • Die Monetarisierung über Hosting ist für Unternehmen, denen Projekte gehören, ein wichtiger Anreiz und treibt diesen Trend zu Lizenzänderungen an.

    • Es braucht ein neues Modell, um komplexe Programme unter einer Open-Source-Lizenz anzubieten, doch bislang ist kein praktikabler Weg erkennbar.
  • Positive Sicht eines Entwicklers auf die Redis-Lizenzänderung:

    • Es gibt die Meinung, dass Cloud-Anbieter den Aufpreis, den sie Kunden für Redis-Cloud-Services berechnen, teilen sollten.
    • Entwickler haben weiterhin Zugriff auf den Source Code und können ihn in privaten oder kommerziellen Produkten verwenden.
  • Informationen zur neuen Redis-Lizenz und zum Support-Ende (EOL):

    • Redis 7.4 soll die erste Veröffentlichung unter der neuen Lizenz sein, und 7.2 ist die letzte Release unter der bisherigen Lizenz.
    • Redis unterstützt derzeit zwei zusätzliche Releases, was Auswirkungen auf künftige EOL-Pläne haben könnte.
    • Ubuntu und Debian liefern Sicherheitsupdates für Redis, doch aufgrund der neuen Lizenz könnte Redis aus den offiziellen Repositories entfernt werden.
  • Veröffentlichung von Microsofts Garnet und das Timing:

    • Zeitgleich mit der Lizenzänderung von Redis hat Microsoft Garnet veröffentlicht.
  • Ob die SSPL-Lizenz Open Source ist:

    • Die neue Lizenz (SSPL) ist möglicherweise kein Open Source, da sie Einschränkungen beim Einsatzbereich enthält.
  • Ankündigung von Redis Inc. zur Lizenzänderung:

    • Redis Inc. stellt das Redis-Projekt von der 3-Clause-BSD-Lizenz auf zwei nicht OSI-zertifizierte Lizenzen um.
 
kbumsik 2024-03-22

Nur einen Tag zuvor hatte Microsoft ein Open-Source-Projekt namens Garnet vorgestellt, das mit Redis kompatibel ist – das Timing ist wirklich bemerkenswert.

https://github.com/microsoft/garnet

 
hanbee1123 2024-03-23

Ich vermute, dass auch AWS bald ein Produkt herausbringen könnte, das Redis geforkt hat,,
Interessant ist, dass ein beträchtlicher Teil von Redis wohl über Azure kommt,,,