Redis revient à l’open source avec la licence AGPLv3, mais cela n …

Redis revient à l'open source avec la licence AGPLv3, mais cela n ...



Ces dernières années, des entreprises comme Redis, Elastic, MongoDB et HashiCorp ont abandonné leurs licences open source pour adopter des modèles propriétaires. Cependant, cette tentative de tirer davantage de profits de leurs programmes autrefois open source pose un problème majeur : elle est inefficace.

Redis, la base de données clé-valeur extensible largement utilisée, semble l’avoir compris.

L’année dernière, Redis a abandonné sa licence Berkeley Software Distribution (BSD) à trois clauses et l’a remplacée par la Redis Source Available License (RSALv2) et la Server Side Public License (SSPLv1) en lecture seule. Redis est désormais officiellement revenu à une licence open source, annonçant que Redis 8 sera disponible sous la licence publique générale open source GNU Affero version 3 (AGPLv3).

Redis a voulu s’adapter à l’ère du cloud computing

Le changement de l’année dernière visait à empêcher les grands fournisseurs de cloud de proposer Redis en tant que service géré sans contribuer au projet, un défi auquel de nombreuses entreprises open source sont confrontées à l’ère du cloud.

Cependant, cette décision a irrité les développeurs. Le résultat a été un fork, Valkey, soutenu par la Fondation Linux et les principaux fournisseurs de cloud. Valkey s’est avéré très populaire. Amazon Web Services (AWS), Google, Ericsson et Oracle ont d’ailleurs tous adopté Valkey.

Officiellement, Redis déclare ajouter ASPLv3 car, lorsque son fondateur, Salvatore Sanfilippo, est revenu dans l’entreprise, il l’a encouragée à adopter cette licence afin de démontrer « son engagement continu à créer une plateforme appréciée des développeurs ». Sanfillipo explique : « Beaucoup de personnes, au sein de l’entreprise, pensaient que l’AGPL était un meilleur choix que la SSPL. »

AGPL vs SSPL

Il ajoute : « Je vais être honnête. Je voulais vraiment que le code que j’ai écrit pour le nouveau type de données Vector Sets soit publié sous une licence open source. »

La nouvelle option AGPLv3, effective depuis la sortie récente de Redis 8, représente une évolution significative. AGPLv3 est une licence copyleft approuvée par l’Open Source Initiative (OSI) qui exige que toute modification ou œuvre dérivée soit publiée selon les mêmes conditions et, surtout, que le code source soit mis à disposition des utilisateurs qui interagissent avec le logiciel via un réseau.

Cette clause réseau vise à combler la faille dite du « Software as a Service (SaaS) », en obligeant les fournisseurs de cloud qui proposent Redis en tant que service à rendre leurs modifications open source ou à négocier une licence commerciale avec Redis Inc.

Rowan Trollope, PDG de Redis, a déclaré : « Il n’y a eu aucune évolution vers une réelle acceptation de la SSPL comme licence open source valide. Nous espérions que les gens la considéreraient comme une bonne licence… Il nous semble qu’ils n’allaient pas le faire. » Il a raison. La SSPL ne sera jamais considérée comme une bonne chose dans les cercles open source.

AGPLv3 ne fait pas l’unanimité

Si le retour à une licence approuvée par l’OSI a été salué par beaucoup, certains critiques estiment qu’AGPLv3 est beaucoup trop restrictive.

Peter Zaitsev, cofondateur de Percona, société de conseil en logiciels libres et en entreprises, a déclaré : « AGPL est à mi-chemin : c’est probablement la licence open source la plus restrictive et la plus populaire du marché. »

Amanda Brock, PDG d’OpenUK, est encore plus hostile à Redis : « Redis est l’un des principaux responsables de la dégradation de la libre circulation fondamentale de la valeur de l’open source, avec des abandons répétés des licences open source. Maintenant, ils semblent être de retour. Et nous nous demandons pour combien de temps. La confiance est difficile à établir et facile à perdre. Les actions de Redis ont provoqué de nombreuses perturbations. Et le retour à l’open source est probablement économique. »

Les améliorations de Redis 8

Quoi qu’il en soit, la direction de Redis affirme que la licence AGPLv3 offre un juste équilibre entre la protection des intérêts commerciaux de l’entreprise et le soutien à la communauté open source. Nous verrons si les développeurs et les clients sont d’accord.

Redis 8 apporte également des améliorations significatives en termes de performances et de nouvelles fonctionnalités.

L’entreprise affirme que les utilisateurs constateront une réduction de la latence allant jusqu’à 87 % avec certaines commandes. Redis 8 inclut désormais des ensembles de vecteurs pour prendre en charge les charges de travail d’IA.



Source link

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.