Redis, porzuca licencję BSD i nie jest już oprogramowaniem typu open source

redis.

logo Redisa.

Redis, popularna baza danych in pamięć używana przez miliony programistów na całym świecieogłosiła istotną zmianę w swojej polityce licencyjnej. Tradycyjnie rozpowszechniany na podstawie składającej się z trzech klauzul licencji BSD, liberalnej licencji open source, Redis zdecydowała się przyjąć model podwójnego licencjonowania.

Z wersji Redis 7.4 projekt będzie dystrybuował swój kod w ramach dwóch licencji zastrzeżonych: RSALv2 (dostępna licencja Redis Source v2) i SSPLv1 (publiczna licencja po stronie serwera v1) zamiast wcześniej używanej licencji BSD. Wcześniej na licencji zastrzeżonej udostępniane były jedynie moduły dodatkowe oferujące zaawansowaną funkcjonalność dla użytkowników korporacyjnych, takie jak m.in. RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom. Teraz licencja zastrzeżona będzie dotyczyć także podstawowego kodu DBMS.

Ta zmiana w licencji ppozwoli na integrację autorskich modułów z zaawansowanymi możliwościami i silnikami przetwarzania danych w głównej strukturze przyszłych wersji Redis DBMS. Starsze wersje nadal będą dostępne na starej licencji BSD i mogą posłużyć jako podstawa do tworzenia niezależnych forków.

El Konserwacja starych gałęzi Redis 7.x wydanych przed zmianą licencji będzie kontynuowana przynajmniej do czasu wydania Redis Community Edition 9.0. Poprawki naprawiające luki i problemy krytyczne będą wydawane dla starszych wersji na licencji BSD i mogą być używane w forkach. Po okresie wsparcia dla starszych wersji poprawki będą wydawane wyłącznie na licencjach SSPL i RSAL, co oznacza, że ​​autorzy forków będą musieli zająć się własną konserwacją.

„Z niecierpliwością czekamy na kontynuację naszej wspólnej pracy, aby wspierać programistów w zakresie najnowszych innowacji w zakresie przechowywania danych i zarządzania nimi” – powiedziała Julia Liuson, prezes działu programistów w firmie Microsoft. „Nasza współpraca w dalszym ciągu wspiera zintegrowane rozwiązania, takie jak Azure Cache for Redis, i zapewni klientom Microsoft wyłączny dostęp do rozszerzonych funkcji w ramach oferty Redis”.

Należy to zauważyć Licencje SSPL i RSAL nie są typu open source i posiadają dodatkowe ograniczenia, które zabraniają swobodnego korzystania z produktu w celu oferowania usług w chmurze.I. Obie licencje mają podobne cele, chociaż licencja SSPL opiera się na licencji copyleft AGPLv3, natomiast licencja RSAL opiera się na permisywnej licencji BSD.

Licencja RSAL umożliwia wykorzystanie, modyfikację, dystrybucję i integrację kodu w aplikacjach, z wyjątkiem przypadków komercyjnych lub w zarządzanych usługach płatnych (dopuszczalne jest bezpłatne korzystanie w przypadku usług wewnętrznych, natomiast ograniczenie dotyczy usług płatnych zapewniających dostęp do Redis). Z kolei licencja SSPL, zgodnie z zasadami copyleft, wymaga, aby w ramach tej samej licencji dostarczony był nie tylko kod samej aplikacji, ale także kod źródłowy wszystkich komponentów biorących udział w świadczeniu usługi chmurowej.

Powód za zmianą polityki urlopowejma na celu uniemożliwienie dostawcom usług w chmurze korzystania z oprogramowania typu open source bez wnoszenia własnego wkładu do rozwoju lub wspierania społeczności. Redis nie jest zadowolony z obecnej sytuacji, w której dostawcy usług w chmurze generują przychody z komercyjnych produktów pochodnych opartych na Redis i sprzedają usługi w chmurze bez udziału w rozwoju lub współpracy ze społecznością. Ta dynamika pozostawia programistów bez zysków, podczas gdy dostawcy usług w chmurze czerpią zyski z istniejących otwartych rozwiązań.

Obie zaimplementowane licencje dyskryminują określone typy użytkowników, co uniemożliwia uznanie ich za licencje otwarte lub wolne. Open Source Initiative (OSI) stwierdziła, że ​​licencje te nie są zgodne ze standardami open source i produkty na nich oparte należy uznać za zastrzeżone. Oznacza to, że produkty objęte licencjami SSPL i RSAL nie mogą być częścią dystrybucji takich jak Fedora i Debian.

Jeżeli jesteś chcesz dowiedzieć się więcej na ten temat, możesz sprawdzić szczegóły W poniższym linku.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.