2 points par GN⁺ 2024-03-22 | 1 commentaires | Partager sur WhatsApp

Redis adopte une licence double source-available

  • Les futures versions de Redis continueront à offrir un usage gratuit et permissif du code source sous les licences RSALv2 et SSPLv1.
  • À partir de Redis 7.4, toutes les futures versions de Redis seront proposées sous une double licence : Redis Source Available License (RSALv2) et Server Side Public License (SSPLv1).
  • Redis ne sera donc plus distribué sous la licence BSD (Berkeley Software Distribution) à trois clauses.

Croissance de Redis et contribution de la communauté

  • Redis a fourni une base de performance et de simplicité aux applications et infrastructures de données qui font fonctionner l’internet moderne.
  • Quinze ans plus tard, l’entreprise se dit fière de soutenir les applications en temps réel dont dépendent chaque jour des millions de développeurs dans le monde.
  • Les modules Redis avancés, déjà proposés sous double licence dans la distribution Redis Stack, ont été bien accueillis par la communauté.

Motivation et objectifs du changement de licence

  • Les nouvelles licences source-available visent à permettre de continuer à offrir un usage permissif du code source de manière durable.
  • Redis passe à la prochaine étape de son évolution comme plateforme de données en temps réel en réunissant clients, outils et produit Redis principal dans une offre unifiée.
  • Redis continuera à fournir gratuitement le code source aux développeurs, clients et partenaires via Redis Community Edition.

Nouvelles fonctionnalités et intégration de Redis

  • Les futures versions source-available de Redis intégreront Redis Stack et Redis core, avec des modèles de données de recherche, JSON, vectoriels, probabilistes et de séries temporelles.
  • Cela permettra d’utiliser facilement Redis comme magasin clé/valeur et de documents haute performance, moteur de requêtes puissant et base de données vectorielle à faible latence pour les applications d’IA générative.

Impact du changement de licence pour les fournisseurs de services cloud

  • Sous la nouvelle licence, les fournisseurs de services cloud ne pourront plus utiliser gratuitement le code source de Redis.
  • Par exemple, un fournisseur de services cloud ne pourra proposer Redis 7.4 qu’après avoir accepté les conditions de licence de Redis.

Soutien à la communauté de développeurs et à l’écosystème partenaire

  • La communauté des développeurs Redis continuera de bénéficier d’un cadre de licence permissif sous ce modèle de double licence.
  • Toutes les bibliothèques clientes de Redis conserveront une licence open source.
  • Redis continuera de soutenir son écosystème partenaire via son programme partenaires, notamment avec un accès privilégié à toutes les futures versions, mises à jour et fonctionnalités.

Aucun changement pour les clients Redis Enterprise

  • Aucun changement n’est prévu pour les clients existants de Redis Enterprise.

FAQ sur le changement de licence

  • Des informations détaillées sur ce changement de licence sont disponibles dans la FAQ ci-dessous.

Avis de GN⁺

  • Le changement de licence de Redis peut être vu comme une tentative de trouver un équilibre entre la communauté open source et l’usage commercial. Il s’agit d’une décision stratégique visant à garantir à la fois le développement durable de la technologie et la capacité de l’entreprise à générer des revenus.
  • Ce changement de licence entraînera une évolution importante dans la relation avec les fournisseurs de services cloud, qui pourraient devoir payer des frais de licence pour les services proposés à partir de Redis.
  • Ce changement peut avoir un impact sur les entreprises qui souhaitent exploiter les fonctionnalités et les performances de Redis, et qui pourraient devoir envisager des négociations de licence supplémentaires pour leurs propres offres de services.
  • Parmi les autres bases de données open source offrant des fonctionnalités similaires à Redis figurent PostgreSQL, MongoDB et Cassandra, dont certaines ont déjà adopté des stratégies de licence comparables.
  • Parmi les points à prendre en compte lors de l’adoption d’une technologie figurent la compréhension des conditions de licence, la planification des coûts à long terme, ainsi que les questions de support communautaire et de compatibilité. Les avantages de Redis incluent des performances élevées, une large prise en charge des modèles de données, ainsi qu’une communauté solide et un réseau de partenaires étendu.

1 commentaires

 
GN⁺ 2024-03-22
Commentaires sur Hacker News
  • Les avis sur le changement de licence de Redis Labs sont partagés :
    • Un utilisateur affirme qu’un tel changement de licence nuira à Redis Labs et créera des problèmes juridiques pour les petites startups. Les grandes entreprises comme AWS pouvant forker Redis et changer la licence, cela pourrait au contraire devenir une meilleure option.
    • Un autre utilisateur estime que la plupart des utilisateurs de Redis n’ont jamais payé Redis Labs, et que ce changement de licence ne sera pas efficace à long terme. À la place, les utilisateurs se tourneront vers des versions forkées.
    • Un autre utilisateur encore souligne que les revenus issus de l’hébergement constituent la principale motivation de ce type de projet et s’attend à ce que les changements de licence se poursuivent. Selon lui, Redis a apporté énormément de valeur au monde tout en générant relativement peu de revenus en retour.
    • À l’ère du cloud, les opportunités financières permettant de maintenir et soutenir les projets open source se réduisent, et certains estiment que de grandes entreprises comme AWS tirent profit des projets open source tout en contribuant peu.
    • Certains soutiennent que les projets open source devraient adopter des licences plus restrictives comme la SSPL, ou expérimenter des restrictions de type Llama 2. En effet, les développeurs individuels n’ont pas contribué pour permettre à de grandes entreprises comme AWS de profiter gratuitement de leur travail.
    • La nouvelle licence s’appliquera à partir de Redis 7.4, et la version 7.2 sera la dernière publication sous l’ancienne licence. Redis prend actuellement en charge deux versions supplémentaires, ce qui signifie que les utilisateurs doivent planifier en fonction de ce changement de licence.
    • Redis Inc. fait passer le projet Redis de la licence BSD 3-Clause à deux nouvelles licences non approuvées par l’OSI. Cela contredit des déclarations antérieures selon lesquelles la licence principale de Redis resterait toujours BSD 3-Clause.
    • La nouvelle licence (SSPL) pourrait ne pas être open source en raison de restrictions sur les cas d’usage.
    • Microsoft a annoncé un nouveau projet appelé Garnet. Le timing semble opportun.
    • Les fondateurs techniques de Redis et Hashicorp ont chacun démissionné avant que leur entreprise ne s’éloigne du FOSS. Cela peut signifier qu’ils avaient anticipé ce changement et n’étaient pas d’accord, ou qu’ils ne voulaient pas voir leur réputation affectée. Cela reste une pure spéculation.