Grafana a changé la licence d'Apache 2.0 en AGPLv3

Les développeurs de la plateforme visualisation de données Grafana, a annoncé le passage à la licence AGPLv3, au lieu de la licence Apache 2.0 utilisée précédemment.

Avec curiosité, certains utilisateurs soulignent que l'une des raisons du succès du projet Grafana, qui cherchait initialement à optimiser l'interface du produit Kibana existant pour visualiser des données variant dans le temps et s'éloigner du lien vers le référentiel Elasticsearch, était le choix d'une licence de code plus permissive. Au fil du temps, les développeurs Grafana ont formé Grafana Labs, qui a commencé à promouvoir des produits commerciaux tels que le système cloud Grafana Cloud et la solution commerciale Grafana Enterprise Stack.

La décision de changer la licence a été prise pour rester à flot et concurrencer les fournisseurs qui ne sont pas impliqués dans le développement, mais qu'ils utilisent des versions modifiées de Grafana dans leurs produits. Contrairement aux mesures drastiques prises par des projets comme ElasticSearch, Redis, MongoDB, Timescale et Cockroach, qui sont passés à une licence non ouverte, Grafana Labs a tenté de prendre une décision qui équilibre les intérêts de la communauté et de l'entreprise. Le passage à AGPLv3, selon Grafana Labs, est la meilleure solution: d'une part, AGPLv3 respecte les critères de licences libres et ouvertes, et d'autre part, il ne permet pas de parasiter les projets open source.

Notre société a toujours essayé d'équilibrer la «création de valeur» de l'open source et de la communauté avec la «capture de valeur» de notre stratégie de monétisation. Le choix de la licence est un pilier clé de cette stratégie, et c'est un sujet sur lequel nous avons longuement délibéré depuis la création de l'entreprise.

Au cours des dernières années, nous avons surveillé de près presque toutes les entreprises open source à grande échelle que nous admirons - comme Elastic, Redis Labs, MongoDB, Timescale, Cockroach Labs et bien d'autres - ont fait évoluer leur régime de licences. Dans presque tous ces cas, le résultat a été un passage à une licence de police disponible non approuvée par OSI.

Ceux qui utilisent des versions non modifiées Grafana sur leurs services ou publier le code de modification (par exemple, Red Hat OpenShift et Cloud Foundry) ils ne seront pas affectés par le changement de licence. Le changement n'affectera pas non plus Amazon, qui fournit le produit cloud Amazon Managed Service pour Grafana (AMG), car cette société est un partenaire de développement stratégique et fournit de nombreux services au projet.

Les entreprises ayant des politiques d'entreprise interdisant l'utilisation d'AGPL peuvent continuer à utiliser les anciennes versions sous licence d'Apache pour lesquelles des correctifs de vulnérabilité devraient continuer à être publiés. Une autre solution consiste à utiliser l'édition Enterprise propriétaire de Grafana, qui peut être utilisée gratuitement si aucune fonctionnalité payante supplémentaire n'est activée en achetant la clé.

Rappelons que la particularité de la licence AGPLv3 est l'introduction de restrictions supplémentaires pour les applications qui assurent le fonctionnement des services réseau. Lors de l'utilisation de composants AGPL pour assurer le fonctionnement du service, le développeur est tenu de fournir à l'utilisateur le code source de toutes les modifications apportées à ces composants, même si le logiciel sous-jacent au service n'est pas distribué et est utilisé exclusivement dans l'infrastructure interne pour organiser le fonctionnement du service.

La licence AGPLv3 est uniquement compatible avec GPLv3, ce qui crée un conflit de licence avec les applications fournies sous la licence GPLv2. Par exemple, la publication d'une bibliothèque sous AGPLv3 nécessite que toutes les applications utilisant cette bibliothèque distribuent du code sous la licence AGPLv3 ou GPLv3, de sorte que certaines bibliothèques Grafana sont sous licence Apache 2.0.

En plus de changer la licence, le projet Grafana a été transféré dans un nouvel accord avec les développeurs (CLA), qui détermine le transfert des droits de propriété sur le code, permettant à Grafana Labs de modifier la licence sans le consentement de tous les participants au développement.

L'ancien accord de contributeur Harmony est remplacé par un accord basé sur des documents signé par les contributeurs de la Fondation Apache. Cet accord est indiqué comme étant plus compréhensible et familier aux développeurs.

source: https://grafana.com


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.