La fin de l’open source est la source fermée. Nous avons vu cette situation avec MongoDB, Elastic, Confluence et d'autres produits. La populaire application de mise en cache de bases de données Redis a également renoncé à la licence open source BSD. À partir de la version 7.4 de Redis, Redis adoptera un modèle à double licence.
La double licence fait référence aux licences RSALv2 et SSPLv1. Ce changement de licence n'a quasiment aucun impact sur les utilisateurs finaux et Redis continuera à fournir du code open source à la communauté.
Toutefois, si la plateforme de cloud computing souhaite fournir des services Redis, elle doit signer un accord commercial avec Redis. Actuellement, la première entreprise à signer un accord commercial avec Redis est Microsoft. En signant un accord commercial, Microsoft peut continuer à fournir la version gérée de Redis aux clients sur Azure.
Il n'y a vraiment pas grand chose à dire sur les modifications de licence. Cette situation est exactement la même qu'avant, à savoir que les plates-formes de cloud computing à grande échelle gagnent de l'argent grâce à l'utilisation de logiciels open source, mais il n'y a pas beaucoup de revenus pour les logiciels open source eux-mêmes.
Redis a déclaré qu'il protégeait l'investissement de Redis dans l'open source lors du changement de licence. L'entreprise a clairement indiqué que la nouvelle licence signifiait que Redis ne serait plus considéré comme un logiciel open source, du moins selon la définition de l'Open Source Institute.
Cependant, la société a également souligné que Redis continuera à être open source et permettra à toute entreprise de déployer une version open source de Redis. La communauté et les développeurs peuvent également continuer à obtenir le code source Redis, tandis que les fournisseurs de services cloud qui hébergent les produits Redis ne seront plus autorisés à utiliser le code source Redis gratuitement.
Le président du département des développeurs de Microsoft a déclaré que Microsoft était impatient de continuer à coopérer pour fournir aux développeurs le dernier support en matière d'innovation en matière de stockage et de gestion des données. La coopération entre Microsoft et Redis continuera à prendre en charge des solutions intégrées telles que Azure Cache pour Redis et à fournir aux clients Microsoft un accès exclusif aux fonctionnalités étendues des produits Redis.