Le SGBD CockroachDB passe à une licence propriétaire

Développeurs du SGBD distribué CockroachDB annoncé sur la traduction du code source du projet en un lien depuis licences Business Source License (BSL) et Cockroach Community License (CCL), qui n'est pas gratuite en raison d'une discrimination à l'égard de certaines catégories d'utilisateurs. La licence BSL il y a trois ans était proposé co-fondateurs de MySQL comme alternative au modèle Open Core. L'essence de BSL est que le code des fonctionnalités avancées est initialement disponible pour modification, mais pendant une certaine période, il ne peut être utilisé gratuitement que si des conditions supplémentaires sont remplies, qui nécessitent l'achat d'une licence commerciale pour être contournées.

La nouvelle licence permet à CockroachDB d'être utilisé sur n'importe quel nombre de nœuds d'un cluster et intégré dans des applications, y compris celles vendues aux clients ou exécutées en tant que services. La seule restriction qui ne permet pas de considérer la licence comme gratuite et ouverte est l'interdiction de vente de versions commerciales de CockroachDB, mises en œuvre sous forme de services cloud. L'exposition de CockroachDB en tant que service cloud payant nécessite désormais l'achat d'une licence commerciale.

Code publié précédemment reste sous licence Apache 2.0 et disponible pour le fork. De plus, trois ans après la date de publication, le code sera supprimé du BSL et distribué sous la licence Apache 2.0 standard. Par exemple, la version attendue pour octobre
CockroachDB 19.2 sera livré sous licence BSL jusqu'en octobre 2022, puis sera automatiquement renouvelé sous licence Apache 2.0. Selon les développeurs, un tel décalage temporel permettra le développement d'un produit concurrent pour les applications DBaaS (DBMS as a service), tout en garantissant l'ouverture des principaux codes sources et sans passer au modèle Open Core.

Comme dans le cas du renouvellement de licence MongoDB, Modules Redis и Échelle de tempsDB La raison du passage à une licence propriétaire est de lutter contre le parasitisme des fournisseurs de services cloud qui créent des produits commerciaux dérivés et revendent des SGBD ouverts sous forme de services cloud, mais ne participent pas à la vie de la communauté et n'aident pas à développement. Une situation se crée dans laquelle les fournisseurs de cloud qui n'ont rien à voir avec le projet profitent de la revente de solutions ouvertes toutes faites, tandis que les développeurs eux-mêmes se retrouvent sans rien.

Rappelons que le SGBD CockroachDB orienté créer un stockage géographiquement distribué et évolutif horizontalement hautement fiable, caractérisé par une capacité de survie élevée et ne dépendant pas des pannes de disques, de nœuds et de centres de données. Dans le même temps, CockroachDB garantit l'intégrité des transactions ACID, offre la possibilité d'utiliser SQL pour la manipulation des données, vous permet d'apporter des modifications au schéma de stockage à la volée, prend en charge les index et les clés étrangères, prend en charge la réplication automatique et le rééquilibrage du stockage.

Source: opennet.ru

Ajouter un commentaire