Ang Redis ay muling libreng software sa ilalim ng lisensya ng AGPLv3.

Bumalik sa open source: Pinagtibay ng Redis 8 ang lisensya ng AGPLv3, na inaprubahan ng OSI, pagkatapos ng isang taon ng kontrobersya sa paggamit nito ng hindi libreng SSPL. Pagbabagong hinihimok ng lumikha nito: Si Salvatore Sanfilippo, tagapagtatag ng Redis, ay bumalik sa proyekto at pinangunahan ang pagbabalik sa isang bukas na lisensya dahil sa personal na paniniwala. Mga bagong katangian: Ipinakilala ng Redis 8 ang Vector Sets, kapaki-pakinabang para sa AI at semantic na paghahanap, at isinasama ang mga teknolohiya tulad ng JSON, Time Series, at Redis Query Engine.

Ang Redis ay muling libreng software sa ilalim ng lisensya ng AGPLv3.

Mahigit isang taon lamang pagkatapos ng kontrobersyal na pagbabago ng lisensya sa Redis, isa pang hindi inaasahang twist ang nangyayari sa kasaysayan ng sikat na in-memory na data store na ito.

At Ang Redis ay opisyal na bumalik sa mundo ng libreng software.. Simula sa bersyon 8.0, magagamit muli ang Redis sa ilalim ng isang open source na lisensya, ang GNU Affero General Public License (AGPLv3), na inaprubahan ng Open Source Initiative (OSI).

Ang kontrobersya ng SSPL at ang break sa komunidad

Dapat nating tandaan na noong Marso 2024, Binago ni Redis ang lisensya nito sa isang dalawahang modelo na pinagsama ang Redis Source Available License v2 sa Server Side Public License (SSPL), isang desisyon na nagdulot ng isang alon ng kritisismo. Bagama't legal na mabubuhay, ang SSPL ay hindi kinilala ng OSI bilang isang open source na lisensya, na epektibong nagwakas sa katayuan ng libreng software ng Redis. Hinahangad ng pagbabagong ito na limitahan ang libreng paggamit ng software ng malalaking cloud provider tulad ng AWS o Google Cloud, na nakinabang sa Redis nang hindi nakakatulong sa pag-unlad nito. Gayunpaman, ang desisyon ay hindi umayon sa komunidad.

Mga proyekto tulad ng Valkey, isang tinidor Pinangunahan ng Linux Foundation, lumitaw sila bilang isang libreng alternatibo sa Redis. Kahit na ang mga distribusyon tulad ng Fedora ay isinasaalang-alang ang pag-alis ng Redis mula sa kanilang mga repositoryo, sa takot sa mga isyu sa pagiging tugma sa kanilang mga patakaran sa libreng software.

Ang pagbabalik ni Redis sa pinanggalingan nito

Ito ay nagkakahalaga ng pagbanggit na ang pagbabalik ng Redis sa open source ay hindi nangyari sa magdamag, dahil ito kilusan ay ibinigay salamat sa Salvatore Sanfilippo (kilala bilang "antirez"), ang orihinal na lumikha ng Redis, na noong Nobyembre 2024, muling sumali sa proyekto bilang isang developer at sa lalong madaling panahon nagsimulang magsulong ng pagbabalik sa isang tunay na bukas na lisensya. Tulad ng ipinaliwanag niya sa isang emosyonal na post sa opisyal na blog, ang pagsulat ng libreng software ay isang mahalagang bahagi ng kanyang pagkakakilanlan bilang isang programmer, at hindi niya maisip na ang kanyang trabaho ay ipinamamahagi sa ilalim ng saradong lisensya.

Sumali ang Sanfilippo sa isang panloob na debate aktibo na sa loob ng Redis, kung saan nagkaroon ng ilang boses ipinagtanggol ang opsyon ng pagtibayin ang AGPL sa halip na ang SSPL. Salamat sa kanyang pamumuno at pakikipagtulungan sa CTO Benjamin Renaud, nagpasya si Redis na isama ang AGPLv3 bilang ikatlong opsyon sa paglilisensya kasama ng mga nauna.

Redis 8, isang bagong landas

Tulad ng nabanggit namin sa simula, ang Redis 8 ay ang bersyon kung saan ito ipinakilala ang bagong modelo ng paglilisensya at hindi lamang iyon, kundi pati na rin ng maraming mga pagpapabuti at kasama ng mga ito itinatampok ang pagdating ng Vector Sets, ang una bagong uri ng data na nagdaragdag sa Redis sa mga taon, na idinisenyo para sa mga gawain sa machine learning, semantic search at high-dimensional na vector retrieval.

Bukod dito, Ang Redis 8 ay katutubong nagsasama ng mga teknolohiya na dating magagamit gamit ang Redis Stack, gaya ng JSON, Time Series, at ang Redis Query Engine, pinagsama-samang pagsasama. Ayon sa kumpanya, ang bersyon na ito ay may kasamang higit sa 30 mga pagpapahusay sa pagganap, na may mga utos na maaaring hanggang sa 87% na mas mabilis, at pangkalahatang pagganap na doble kumpara sa mga nakaraang bersyon.

Isang hindi sigurado ngunit may pag-asa sa hinaharap

Dahil sa mga pangyayari kung saan nakaposisyon si Redis, Ang pagbawi sa posisyon nito bago ang kontrobersya ay magiging mahirap, bilang isang pag-aaral noong 2024 ay nagsiwalat na 83% ng malalaking negosyo na gumagamit ng Redis ay maaaring nagpatibay na ng Valkey o isinasaalang-alang ito bilang tugon sa mga pagbabago sa paglilisensya.

Ipinaliwanag din ng Redis CEO na si Rowan Trollope ang motibasyon sa negosyo sa likod ng paunang paggamit ng SSPL, na itinuturo ang kawalan ng timbang na ipinakilala ng mga cloud hyperscaler sa pamamagitan ng pagkakakitaan mula sa open source software nang hindi nag-aambag sa pagpapanatili nito. Gayunpaman, ang desisyon na isama ang AGPL ay tila kinikilala na ang pagpapanatili ng bukas na software ay ang pinakamahusay na pagpipilian.

Sa paglabas ng Redis 8 sa ilalim ng lisensya ng AGPLv3, muling iniayon ng proyekto ang sarili nito sa mga prinsipyo ng libreng software. Bagama't ang komunidad ay dumanas ng isang makabuluhang bali, ang pagbabagong ito ay kumakatawan sa isang seryosong pagtatangka sa pagkakasundo.

Sa wakas, kung interesado kang malaman ang higit pa tungkol dito, maaari mong konsultahin ang mga detalye sa sumusunod na link.