Redis, opgiver BSD-licensen og er ikke længere open source

redis.

redis logo.

Redis, den populære database ogn hukommelse brugt af millioner af udviklere rundt om i verden, har annonceret en væsentlig ændring af sin licenspolitik. Traditionelt distribueret under BSD-licensen med tre klausuler, en tilladelig open source-licens, Redis har valgt at anvende en dobbelt licensmodel.

Fra version Redis 7.4, vil projektet distribuere sin kode under to proprietære licenser: RSALv2 (Redis Source Available License v2) og SSPLv1 (Server Side Public License v1), i stedet for den tidligere brugte BSD-licens. Tidligere blev kun tilføjelsesmoduler, der tilbød avanceret funktionalitet til virksomhedsbrugere, såsom RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom, blandt andre, leveret under en proprietær licens. Nu vil den proprietære licens også gælde for den centrale DBMS-kodebase.

Denne ændring af licensen svil tillade integration af proprietære moduler med avancerede funktioner og databehandlingsmotorer i hovedstrukturen af ​​fremtidige versioner af Redis DBMS. Ældre versioner vil stadig være tilgængelige under den gamle BSD-licens og kan bruges som grundlag for at skabe uafhængige gafler.

El Vedligeholdelse af gamle Redis 7.x filialer frigivet før licensændringen vil fortsætte i hvert fald indtil udgivelsen af ​​Redis Community Edition 9.0. Patches, der løser sårbarheder og kritiske problemer, vil blive frigivet til ældre versioner under BSD-licensen og kan bruges i gafler. Efter supportperioden for ældre versioner vil patches kun blive frigivet under SSPL- og RSAL-licenserne, hvilket betyder, at gaffelforfattere skal håndtere deres egen vedligeholdelse.

"Vi ser frem til at fortsætte vores samarbejde om at støtte udviklere med de seneste innovationer inden for datalagring og -styring," sagde Julia Liuson, præsident for Microsofts udviklerdivision. "Vores samarbejde understøtter fortsat integrerede løsninger som Azure Cache til Redis og vil give Microsoft-kunder eksklusiv adgang til udvidede funktioner inden for Redis-tilbud."

Det er vigtigt at bemærke det SSPL- og RSAL-licenserne er ikke open source og har yderligere begrænsninger, der forbyder fri brug af produktet til at tilbyde cloud-tjenester.og. Begge licenser har lignende formål, selvom SSPL-licensen er baseret på AGPLv3 copyleft-licensen, mens RSAL-licensen er baseret på den tilladelige BSD-licens.

RSAL-licensen tillader brug, ændring, distribution og integration af koden i applikationer, undtagen i kommercielle tilfælde eller i administrerede betalingstjenester (gratis brug er tilladt for interne tjenester, mens begrænsningen gælder for betalingstjenester, der giver adgang til Redis). På den anden side kræver SSPL-licensen, efter principperne for copyleft, at ikke kun koden til selve applikationen, men også kildekoden for alle de komponenter, der er involveret i at levere cloud-tjenesten, leveres under samme licens. .

Grunden bag ændringen i orlovspolitikkens er at forhindre cloud-tjenesteudbydere i at drage fordel af open source-software uden at bidrage at udvikle eller støtte fællesskabet. Redis er ikke tilfreds med den nuværende situation, hvor cloud-udbydere genererer indtægter fra kommercielle afledte produkter baseret på Redis og sælger cloud-tjenester uden at deltage i udvikling eller samarbejde med fællesskabet. Denne dynamik efterlader udviklere uden overskud, mens cloud-udbydere drager fordel af eksisterende åbne løsninger.

Begge implementerede licenser diskriminerer visse typer brugere, hvilket forhindrer dem i at blive betragtet som åbne eller gratis licenser. Open Source Initiative (OSI) har udtalt, at disse licenser ikke overholder open source-standarder, og produkter baseret på dem bør betragtes som proprietære. Dette betyder, at produkter under SSPL- og RSAL-licenserne ikke kan være en del af distributioner såsom Fedora og Debian.

Hvis du er interesseret i at vide mere om det, du kan kontrollere detaljerne I det følgende link.