Redis Labs modifie sa licence open-source – encore une fois

Redis Labs, tout juste sortie de sa dernière ronde de financement, a annoncé aujourd’hui un changement à la façon dont elle concède des licences pour ses modules Redis. Cela peut sembler anodin, mais dans le monde des projets open-source, l’octroi de licences est actuellement un gros problème. C’est parce que des organisations comme Redis, MongoDB, Confluent et d’autres ont récemment introduit de nouvelles licences qui rendent plus difficile pour leurs concurrents de prendre leurs produits et de les vendre comme des services rebaptisés sans contribuer à la communauté (et la plupart de ces entreprises désignent directement AWS comme le principal délinquant ici).
“Certains fournisseurs de Cloud Computing ont profité à plusieurs reprises de projets Open Source réussis, sans contribution significative à leurs communautés “, écrit aujourdhui léquipe de Redis Labs, ” ils reconditionnent des logiciels qui nont pas été développés par eux en offres de services compétitives et propriétaires et utilisent leur levier commercial pour tirer des revenus considérables de ces projets Open Source “.
A lire aussi : Pourquoi André Iguodala des Warriors a rejoint le conseil d'administration de la licorne africaine Jumia ?
Le but de ces nouvelles licences est de mettre un terme à cela.
A lire en complément : Netflix pourrait perdre 192 millions de dollars par mois à cause du piratage et de l'étude sur les coupures de cordons.
Ce n’est pas la première fois que Redis Labs change la façon dont elle concède des licences pour ses Redis Modules (et j’insiste ici sur la partie “Redis Modules” car il ne s’agit que de modules de Redis Labs et cela n’a aucune incidence sur la manière dont le projet de base de données Redis lui-même est licencié). En 2018, Redis Labs a changé sa licence d’AGPL à Apache 2 modifié avec la clause Commons. La “Clause Commons” est la partie qui impose des restrictions commerciales en plus de la licence.
Cela a fait beaucoup de bruit, comme m’a dit Ofer Bengal, cofondateur et PDG de Redis Labs, il y a quelques jours lorsque nous avons parlé du financement de l’entreprise.
“Lorsque nous avons lancé cette nouvelle licence, il y avait beaucoup de points de vue différents “, a-t-il reconnu. “Certains l’ont condamné. Mais après que le bruit initial s’est calmé – et surtout après que d’autres entreprises aient présenté un concept similaire – la communauté comprend maintenant que le concept original d’open source doit être corrigé car il n’est plus adapté à l’ère moderne où les entreprises de cloud utilisent leur pouvoir monopolistique pour adopter tout projet open source réussi sans rien y apporter”.
La façon dont le code a été licencié, cependant, a créé un peu de confusion, dit maintenant la société, parce que certains utilisateurs pensaient qu’ils n’étaient liés que par les termes de la licence Apache 2. Certains termes de l’article Commons n’étaient pas non plus très clairs (y compris le sens de ” substantiel “, par exemple).
Redis Labs lance donc aujourd’hui la licence Redis Source Available License. Cette licence ne s’applique également qu’à certains modules Redis créés par Redis Labs. Les utilisateurs peuvent toujours obtenir le code, le modifier et l’intégrer dans leurs applications – mais cette application ne peut pas être un produit de base de données, un moteur de mise en cache, un moteur de traitement de flux, un moteur de recherche, un moteur d’indexation ou un serveur ML/DL/AI.
Par définition, une licence open-source ne peut pas avoir de limitations. Cette nouvelle licence le fait, donc techniquement ce n’est pas une licence open-source. Dans la pratique, l’entreprise fait valoir qu’il est assez similaire à d’autres licences open-source permissives, cependant, et ne devrait pas vraiment affecter la plupart des développeurs qui utilisent les modules de l’entreprise (et ces modules sont RedisSearch, RedisGraph, RedisJSON, RedisML et RedisBloom).
Ce n’est sûrement pas la dernière fois que nous en entendons parler. Tôt ou tard, d’autres projets suivront le même chemin. D’ici là, nous verrons probablement plus de licences standard qui aborderont ce problème afin que les autres entreprises n’aient pas à changer plusieurs fois. Idéalement, nous n’en aurons pas besoin parce que tout le monde sera gentil, mais comme nous ne vivons pas dans une utopie, il est peu probable que cela arrive.
Redis Labs lève 60 millions de dollars pour la série E