UtgÄvan av Redict 7.3.0, en fork av databashanteraren Redis

Drew DeVault, skaparen av anvĂ€ndarmiljön Sway, programmeringssprĂ„ket Hare, e-postklienten Aerc och plattformen för samarbetsutveckling SourceHut, har presenterat version 7.3.0 av projektet Redict, som utvecklar en fork av databashanteringssystemet Redis. Redict har avlĂ€gsnat sig frĂ„n Redis version 7.2.4, den senaste versionen som distribuerades under BSD-licensen. Ändringarna som utvecklas av Redict distribueras under LGPLv3.0-licensen, men den kod som Ă€r lĂ„nad frĂ„n Redis förblir under BSD-licensen.

Redict 7.3.0 marknadsförs som den första separata utgivningen av projektet, dÀr Àndringarna hittills enbart handlar om rebranding och smÄjusteringar, till exempel har verktyget redis-cli bytt namn till redict-cli, och konfigurationsfilen /etc/redis.conf har Àndrats till /etc/redict.conf. Funktionellt Àr Redict 7.3.0 helt kompatibel med Redis version 7.2.4 och kan anvÀndas som en ersÀttning, men har ingen koppling till den utvecklingsgren av Redis 7.3.0 och sÀkerstÀller dÀrmed ingen kompatibilitet med den.

Till skillnad frÄn forkningen Valkey som skapades av företagen Amazon, Google, Oracle, Ericsson och Snap, syftar projektet Redict till att bevara kodbasen över en lÄng tid och sÀkerstÀlla stabilitet, snarare Àn att frÀmja radikala förÀndringar och innovationer till förmÄn för kommersiella företag som tillhandahÄller resurser. Enligt Redicts utvecklare har projektet Redis, i sin nuvarande form, nÄtt mognad och innehÄller alla nödvÀndiga funktioner, vilket gör det viktigt att fokusera pÄ att ÄtgÀrda buggar och sÄrbarheter i stÀllet för att fortsÀtta att öka funktionaliteten.

Valet av LGPL-licens istÀllet för BSD för egna förÀndringar förklaras med att skydda mot försök att skapa proprietÀra distributioner av Redict samt blockera överföringen av kod till det nu proprietÀra projektet Redis. Samtidigt hindrar LGPL-licensen inte utvecklare av kommersiella produkter och molnsystem frÄn att anvÀnda Redict i sina tjÀnster och projekt. Redict kommer att utvecklas uteslutande av gemenskapen och till gemenskapens fördel, snarare Àn av en liten grupp företag som driver sina egna intressen. Beslut om vidareutveckling kommer att fattas baserat pÄ att uppnÄ konsensus bland utvecklarna.

Bland framtida planer nÀmns modernisering av byggsystemet, skapande av forks för klientbibliotek (till exempel har hiredict redan skapats, en fork av biblioteken som implementerar en klient för Redis pÄ C) och flytt av inbyggda Lua- och jemalloc-varianter till förmÄn för anslutning av externa beroenden, vilket kommer att förenkla underhÄllet av paket i distributioner. Det utesluts inte heller att överföra icke-radikala anvÀndbara förÀndringar frÄn Valkeys kodbas.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster