La base de données CockroachDB passe à une licence non libre

DĂ©veloppeurs de la base de donnĂ©es distribuĂ©e CockroachDB ont annoncĂ© pour la traduction des textes sources du projet en une combinaison de licences Business Source License (BSL) et Cockroach Community License (CCL), qui ne sont pas libres en raison de la discrimination envers certaines catĂ©gories d'utilisateurs. La licence BSL a Ă©tĂ© proposĂ©e cofondĂ©e par MySQL comme alternative au modĂšle Open Core. La BSL stipule que le code des fonctionnalitĂ©s avancĂ©es est initialement accessible pour modification, mais pendant une pĂ©riode donnĂ©e, il peut ĂȘtre utilisĂ© gratuitement uniquement sous des conditions supplĂ©mentaires, pour contourner lesquelles l'achat d'une licence commerciale est requis.

La nouvelle licence permet l'utilisation de CockroachDB sur un nombre illimitĂ© de nƓuds dans le cluster et son intĂ©gration dans des applications, y compris celles vendues aux clients ou exĂ©cutĂ©es en tant que services. La seule restriction qui empĂȘche de considĂ©rer la licence comme libre et ouverte est l'interdiction de vendre des versions commerciales de CockroachDB sous forme de services cloud. Pour proposer CockroachDB sous forme de services cloud payants, l'achat d'une licence commerciale est dĂ©sormais requis.

Le code précédemment publié reste sous la licence Apache 2.0 est accessible pour la création de forks. De plus, aprÚs l'expiration de trois ans depuis sa publication, le code sera retiré de l'effet de la BSL et distribué sous la licence Apache 2.0 standard. Par exemple, la sortie prévue en octobre
CockroachDB 19.2 jusqu'en octobre 2022 sera fournie sous la licence BSL, puis sera automatiquement recertifiée sous la licence Apache 2.0. Selon les développeurs, ce décalage temporel permettra de développer un produit concurrent pour des applications DBaaS (base de données en tant que service), tout en garantissant l'ouverture des principaux textes sources et en évitant de passer à un modÚle Open Core.

Comme c'est le cas avec la recertification MongoDB, des modules Redis et TimescaleDB La raison du passage Ă  une licence non libre est la lutte contre le parasitisme des fournisseurs de services cloud, qui crĂ©ent des produits commerciaux dĂ©rivĂ©s et revendent des SGBD open source sous forme de services cloud, sans participer Ă  la vie de la communautĂ© ni contribuer au dĂ©veloppement. Une situation se crĂ©e oĂč les fournisseurs de cloud, n'ayant aucun lien avec le projet, tirent des bĂ©nĂ©fices en revendant des solutions open source prĂȘtes Ă  l'emploi, tandis que les dĂ©veloppeurs restent dĂ©munis.

Rappelons que le SGBD CockroachDB est orientĂ© est conçu pour crĂ©er des systĂšmes de stockage hautement fiables, gĂ©ographiquement distribuĂ©s et horizontalement Ă©volutifs, caractĂ©risĂ©s par une grande rĂ©silience et indĂ©pendants des pannes de disques, de nƓuds et de centres de donnĂ©es. ParallĂšlement, CockroachDB garantit l'intĂ©gritĂ© des transactions ACID, permet l'utilisation de SQL pour manipuler les donnĂ©es, permet des modifications en temps rĂ©el du schĂ©ma de stockage, prend en charge les index et les clĂ©s Ă©trangĂšres, et offre la rĂ©plication et le rééquilibrage automatique du stockage.

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster